A.6、X 視窗系統相關問題
- CLE 是否有援 SiS 6326 這張顯示卡?
有的,新版的 XFree86-3.3.3.1 已支援 SiS 6326,不過有時候直接用
"Xconfigurator" 設定後並無法正常使用,這個時候請以 root
身分編輯 "/etc/X11/XF86Config" 這個檔案,在 device section
部份加上:
Option "sw_cursor"
Option "no_bitblt"
這兩行應該就可以了,詳細細節請參考 /usr/X11R6/lib/X11/doc/README.SiS。
- 我的顯示卡 XFree86 並不支援,怎麼辦?
最新版的 XFree86-3.3.3.1 並未支援 i740、S3-trio 3D、Banshee
等顯示卡,所以這些顯示卡的使用者並無法用正常的方法安裝、設定
X。不過這並不表示用這些卡的朋友跟 X
無緣了,利用一些方法,還是可以好好享受 X
的。假如您的顯示卡是符合 VESA-2.0 規格的,可以利用 XF86_FBDev 這個 X
Server,使用者請先查一下顯示卡的說明書,看看您的卡支援 VESA-2.0
的哪些顯示模式,再從下表中挑一個自己喜歡的,查出這個模式的代號。
Colours |
640x480 |
800x600 |
1024x768 |
1280x1024 |
1600x1200 |
|
256 |
769 |
771 |
773 |
775 |
796 |
(8-bit) |
32,768 |
784 |
787 |
790 |
793 |
797 |
(15-bit) |
65,536 |
785 |
788 |
791 |
794 |
798 |
(16-bit) |
16.8M |
786 |
789 |
792 |
795 |
799 |
(32-bit) |
|
接下來,用喜歡的文書編輯軟體在
"/etc/lilo.conf" 裡面加入一行 VGA=XXX,這邊的 XXX
就是上面查到的數字,例如:
label=linux
root=/dev/hda2
VGA=788
#^^^^^^^新增這行字
改好 "/etc/lilo.conf" 以後用 "lilo -v -v" 重新安裝 lilo,然後在
/dev 底下建立 Frame Buffer 裝置:
mknod /dev/fb0 c 29 0
接著重新開機,有在開機時看到企鵝圖形的話,就表示 kernel
已經抓到您的卡,完成 /dev/fb0 的設定了。
接下來安裝 XF86_XFDev 這個 X Server,請在 CLE 的光碟,或在放 CLE 的 FTP
站上找到 XF86_XFDev 這個 Server,以光碟為例,放入光碟後請:
mount /mnt/cdrom
cd /mnt/cdrom/RedHat/RPMS/
rpm -Uhv XFree86-FBDev-3.3.3.1-*.i386.rpm
umount /mnt/cdrom
接著更改 /etc/X11/XF86Config,找到 "Screen" 這個 section,改成:
#The FB-Dev VGA server
Section "Screen"
Driver "FBDev"
Device "My Video Card"
Monitor "My Monitor"
Subsection "Display"
Modes "default"
EndSubsection
EndSection
接下來執行 "startx",應該可以順利進 X 囉。
- CLE 是否有支援 SiS 530、620 ?
SiS 530、620 是 XFree86-3.3.3.1 還未支援的顯示卡,不過 SuSE
公司已經提供了支援這些卡的 X Server,請您先抓取
ftp://ftp.suse.com/pub/suse_update/X/XFCom/xsis/glibc2/xsis.rpm 這個 rpm
檔,裝上以後,先指定用這個 X Server:
ln -fs /usr/X11R6/bin/XFCom_SiS /etc/X11/X
接著修改 "/etc/X11/XF86Config",在 device section 裡面加上一行:
Option "no_linear"
並且檢查一下,把 FontPath 裡面有 "/usr/X11R6/lib/X11/fonts/TrueType"
的都刪除,關於 XFCom_SiS 的設定可以參考
"/usr/X11R6/lib/X11/doc/README.XFCom_SiS" 這個檔案。
然後應該就可以用 satrtx 進 X 了,不過因為這個 X Server 並不支援中文
TrueType 字型,所以有使用中文的人,還要設定 xfs,更改
"/etc/X11/fs/config" 加入 "/usr/X11R6/lib/X11/fonts/TrueType"
這個字型目錄,並重跑 xfs:
/etc/rc.d/init.d/init.d/xfs restart
然後進 X 就有中文了。
- 開啟 X 的時候只看到一個灰色的螢幕跟大大的 'X' 游標?
用 startx 或 xdm 啟動 X,不要直接執行 X Server。
- 啟動 X 的時候遇到 "execve failed for /etc/X11/X (errno 2) xinit:
unexpected signal 2"?
用 "ls -l /etc/X11/X" 檢查一下,應該指到
"/usr/X11R6/bin/XF86_??" 才對,"??"
要看您使用的顯示卡,又,乾脆用 "Xconfigurator" 重新設定 X
比較快。
- 啟動 X 的時候遇到 "_X11TransSocketUNIXConnect: Can't connect: errno
= 111" 這樣的錯誤?
這個訊息只是告訴您 X
沒有啟動,沒有很大的意義,所以請您用下面指令開啟 X:
startx > out.startx 2>&1
執行以後,out.startx 裡面會有啟動 X
的完整訊息,請依照此訊息內容來找尋問題所在或詢問他人。
- 在CLE裡面要如何更換其他視窗介面?如何叫出第一次進X的時候看到的視窗介面選單?
執行 wmselector.tk 。
- 我看不到 crxvt 的游標?
請用高一點的彩度開啟 X,如:
startx -- -bpp 16
- 我安裝了 CLE 後,發現 xcin、crxvt
中的中文字太小,如何修改?
參考一下 "/usr/doc/crxvt*" 底下的說明,可以知道怎麼改 crxvt
的字型,簡單的說,可以在您的 "~/.Xdefaults"
加入下面幾行來改用 24 點的字型:
xcin.fnb5: -default-fixed-medium-r-normal--24-
240-72-72-c-240-big5-0
xcin.font: vga12x24
crxvt.fc: -default-fixed-medium-r-normal--24-
240-72-72-c-240-big5-0
crxvt.fontList: vga12x24
- CLE 裡面提供的 xcin
有沒有其它的輸入法可以用,一定要用注音或詞音輸入嗎?
CLE 裡面的 xcin
附了許多的輸入法,不過除了注音與詞音是預設的以外,想使用其他輸入法的使用者都要自行手動把輸入法掛上,方法很簡單,只要使用:
-in? (?=1,2,4,5,7,8,9 等數字)的參數掛上輸入法表格就好了,-in?
後面的數字表示要 把輸入法掛在 Ctrl-Alt-? 這個複合鍵上,只要按
Ctrl-Alt-? 就可以叫出這個輸入法 ,例如:
xcin -in1 cj.tab
就會掛上倉頡輸入法,而且在啟動 xcin 後只要按 Ctrl-Alt-1
就可以用倉頡輸入了。不想每次啟動 xcin
都加上參數的人可以在自己的 "~/.Xdefaults"
裡面設定輸入法,只要在 "~/.Xdefaults" 裡面指定 xcin.in?
的資源就行了:
xcin.in1: cj.tab
xcin.in5: 3-dayi.tab
在 "~/.Xdefaults" 裡面加入上面這幾行的話,以後每次啟動 xcin
就可以用 [Ctrl]-[Alt]-[1] 進倉頡輸入法,用 [Ctrl]-[Alt]-[5]
就是三碼大易,想要知道更詳細的設定細節的話,可以看看
"/usr/doc/xcin-2.3.*/xcin.HOWTO" 裡面的說明。
目前 CLE 的 xcin 裡面提供了六種輸入法表格,分別是:
◆ 3-dayi.tab
三碼大易輸入法
◆ liu51.tab
嘸蝦米輸入法
◆zmdbosh.tab
簡嘸輸入法
◆cj.tab
倉頡輸入法
◆pinyin.tab
拼音輸入法
◆mycj.tab
我倉輸入法
|