如何執行TinyX

2021-08-22 01:45:55 字數 2092 閱讀 3062

如何執行tinyx

編譯了乙個tinyx。

重起linux,並指定核心起動引數為vga=788。

執行:xfbdev.

出現錯誤:

_xservtranssocketopencotsserver: unable to open socket for inet6

_xservtransopen: transport open failed for inet6/linux:0

_xservtransmakeallcotsserverlisteners: failed to open listener for inet6

could not init font path element /usr/x11r6/lib/x11/fonts/ttf/, removing from list!

could not init font path element /usr/x11r6/lib/x11/fonts/speedo/, removing from list!

could not init font path element /usr/x11r6/lib/x11/fonts/type1/, removing from list!

could not init font path element /usr/x11r6/lib/x11/fonts/cid/, removing from list!

fatal server error:

could not open default font 'fixed'

看了乙個下**和幫助,原來tinyx預設字型是'fixed',它找不到該字型,奇怪連預設字型都找不到。

執行xfbdev --help,它提供了兩個引數fp和fn用於指定字型的路徑和字型名稱,嘗試指定這兩個引數。

執行:xfbdev -fp /usr/x11r6/lib/x11/fonts/75dpi/ -fn utbi__10-iso8859-1.pcf.gz

出現錯誤:

_xservtranssocketopencotsserver: unable to open socket for inet6

_xservtransopen: transport open failed for inet6/linux:0

_xservtransmakeallcotsserverlisteners: failed to open listener for inet6

fatal server error:

could not open default font 'utbi__10-iso8859-1.pcf.gz'

可是字型明明存在啊,幫助裡並沒有說明指字型的方試,只好去看**,原來它是先讀取$(字型目錄)/fonts.dir, 該目錄裡有字型檔案和字型名稱的對應關係,字型名稱必須用這個檔案裡所列的,而不能指定檔名。

執行:xfbdev -fp /usr/x11r6/lib/x11/fonts/75dpi/ -fn -adobe-utopia-bold-i-normal--10-100-75-75-p-58-iso8859-1

出現錯誤:

_xservtranssocketopencotsserver: unable to open socket for inet6

_xservtransopen: transport open failed for inet6/linux:0

_xservtransmakeallcotsserverlisteners: failed to open listener for inet6

fatal server error:

could not open default cursor font 'cursor'

可以猜測是預設的游標字型找不到,游標字型,這名怎麼這麼彆扭了,不管它,先隨便指定乙個試試。

執行:xfbdev -fp /usr/x11r6/lib/x11/fonts/75dpi/ -fn -adobe-utopia-bold-i-normal--10-100-75-75-p-58-iso8859-1 -fc -adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-1

可以正常執行了,但游標明顯不正常,呵好呆執行起來了,繼續研究。

~~end~~

在ARM上執行TinyX的乙個問題

最近在arm 上折騰tinyx 花三天時間終於編譯過去了,可是板子上一執行,就莫名其妙的宕機。開始以為是驅動的問題,經過除錯,發現在初始化時,進入函式 createrootcursor 後tinyx 就玩完,一想,沒有道理啊,cursor 字型都存在,不可能建立不了 cursor 啊。進一步分析,在...

如何執行 rpcz python example

試著執行 rpcz python 的 example。過程記錄如下。假設protobuf py已經按照protobuf的安裝說明安裝了。發現 protobuf 2.5.0版的python包是python2的,沒有找到python3的。試著2to3.py轉換一下,結果轉換後無法安裝。只好將python...

hello, world 如何執行

15 may 2014 s 20perpective 2014 05 15 gcc 以經典的 hello,world 為例,分析編譯的各個階段。begin hello include int main end hello 彙編階段。將上一步生成的彙編 通過彙編器編譯成目標檔案.o。gcc c hel...