xorg 7.2 在 FreeBSD (IBM T41) 上的小問題

24 五月, 2007 (18:00) | BSD 相關, 電腦與網路

奇怪,為什麼會找不到設定檔咧 ?

前幾天好不容易等到 xorg 7.2 進了 FreeBSD ports,興沖沖地 cvsup 了以後就照著 ports/UPDATING 跑升級,晚上放著讓他 build 隔天來就好了,沒想到重開以後,咦,為什麼鍵盤沒反應 Q_Q 在聽了人家的建議後,跑了 xev 來檢查到底是按鍵沒有 event 還是字沒有顯示出來,結果很悲慘地發現只有 Caps Lock / Ctrl / Shift / Alt / Fn 這幾個鍵會送 event 出來,還有很神祕同時按三個鍵的時候會有 event (所以可以用 Ctrl-Alt-Backspace 來跳出 X …);後來研究了一下,發現 stderr 吐了一些錯誤訊息出來:

expected keysym, got XF86_Switch_VT_1: line 8 of xfree86
expected keysym, got XF86_Switch_VT_2: line 11 of xfree86
expected keysym, got XF86_Switch_VT_3: line 14 of xfree86

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Multiple interpretations of “NoSymbol+AnyOfOrNone(all)”
> Using last definition for duplicate fields

Errors from xkbcomp are not fatal to the X server

找了一下 Google,發現好像先前也有別人發生過類似的狀況,據說是不知道怎麼搞的 X 不會去正確的地方找設定檔;解法也很簡單,直接告訴它要去哪裡找,設個環境變數就搞定:

XKEYSYMDB=/usr/local/share/X11/XKeysymDB

Technorati Tags: , ,

Comments

Comment from 學FreeBSD的新手
Date: 2007/6/11, 8:00 下午

請問可以教我安裝Xorg 7.2嗎?那個UPDATING檔案是英文的,我的英文一般,怕自已弄錯.

如果詳細一點就更好了.先謝謝你.

Write a comment