xorg 7.2 在 FreeBSD (IBM T41) 上的小問題
奇怪,為什麼會找不到設定檔咧 ?
前幾天好不容易等到 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
Comments
Comment from 學FreeBSD的新手
Date: 2007/6/11, 8:00 下午
請問可以教我安裝Xorg 7.2嗎?那個UPDATING檔案是英文的,我的英文一般,怕自已弄錯.
如果詳細一點就更好了.先謝謝你.

Write a comment