Fedora24的ibus酷音輸入法和nouveau - Linux

By Ula
at 2016-09-11T22:07
at 2016-09-11T22:07
Table of Contents
謝謝lantw44和Bencrie!
(1) 刪除~/.cache/ibus後情況仍然依舊:p
(2) 而B大提的環境參數在我的系統為:
$echo $XMODIFIERS
@im=ibus
$echo $GTK_IM_MODULE
[空白]
$echo $QT_IM_MODULE
ibus
$echo $CLUTTER_IM_MODULE
[空白]
我仔細查了發現這些參數應該來自系統開啟X server時,
會執行xinit指令.
而我的家目錄並沒存在~/.xinitrc,
所以xinit指令直接執行/etc/X11/xinit/xinitrc.
該shell script又會再連帶執行/etc/X11/xinit/xinitrc-common,
而xinitrc-common會執行資料夾/etc/X11/xinit/xinitrc.d內的所有script.
該資料夾的50-xinput.sh會宣告這些環境變數,
並將過程紀錄在~/.cache/imsettings/log內.
我將我的50-xinput.sh放在 http://goo.gl/uPbDG6
log檔放在 http://goo.gl/vSmF1y
log檔看起來好像沒有提到任何錯誤...希望可以麻煩大家看一下有沒有什麼問題...
(3) 還有請教在dmesg --level=err 輸出的nouveau錯誤訊息是否需要處理呢?
可能只是nouveau這個第三方driver本來就還有些小問題嗎?
※ 引述《astro117 (sebastien)》之銘言:
: 小弟我原先的OS是Fedora21,
: 這幾天按照官方文件更新到Fedora24 (21->22->23->24).
: 但更新完發現每次開機後,
: 經測試, ibus的酷音輸入法都無法打出中文, 只有出現英文字母.
: 目前只找到在Skype可打出中文(skype.i686 4.3.0.37-1.fc21)
: 已經dnf reinstall ibus ibus-chewing都無效.
: dmesg --level=err的訊息是:
: [ 3.347742] nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
: [ 3.347747] nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
: [ 83.734238] nouveau 0000:01:00.0:
: bus: MMIO write of ffffff1f FAULT at 6013d4 [ IBUS ]
: 其中有nouveau的錯誤訊息, 不曉得第三行的[IBUS]是指ibus輸入法嗎?
: 不太了解顯卡驅動怎麼和輸入法有關.
: 雖然我的筆電有nvidia GeForce GT620M顯卡, 和intel i7-3537U CPU的內顯卡,
: 但我也沒有安裝nvidia的官方驅動, 只有Fedora自附的nouveau而已.
: 而目前的找到暫時解法是:
: 每次開機後打開All Settings, 進入Region&Language,
: 隨意變更一下其中的設定;
: 如: (1)移除任一個輸入法, 再增加回來
: (2)改變輸入法們的顯示順序
: (3)改一下Language或Formats, 再改回來
: 如此就可以正常打出中文字了...
: 請問有人有遇到類似問題嗎?以及上述dmesg的[IBUS]是指ibus輸入法嗎?
: 謝謝!
--
(1) 刪除~/.cache/ibus後情況仍然依舊:p
(2) 而B大提的環境參數在我的系統為:
$echo $XMODIFIERS
@im=ibus
$echo $GTK_IM_MODULE
[空白]
$echo $QT_IM_MODULE
ibus
$echo $CLUTTER_IM_MODULE
[空白]
我仔細查了發現這些參數應該來自系統開啟X server時,
會執行xinit指令.
而我的家目錄並沒存在~/.xinitrc,
所以xinit指令直接執行/etc/X11/xinit/xinitrc.
該shell script又會再連帶執行/etc/X11/xinit/xinitrc-common,
而xinitrc-common會執行資料夾/etc/X11/xinit/xinitrc.d內的所有script.
該資料夾的50-xinput.sh會宣告這些環境變數,
並將過程紀錄在~/.cache/imsettings/log內.
我將我的50-xinput.sh放在 http://goo.gl/uPbDG6
log檔放在 http://goo.gl/vSmF1y
log檔看起來好像沒有提到任何錯誤...希望可以麻煩大家看一下有沒有什麼問題...
(3) 還有請教在dmesg --level=err 輸出的nouveau錯誤訊息是否需要處理呢?
可能只是nouveau這個第三方driver本來就還有些小問題嗎?
※ 引述《astro117 (sebastien)》之銘言:
: 小弟我原先的OS是Fedora21,
: 這幾天按照官方文件更新到Fedora24 (21->22->23->24).
: 但更新完發現每次開機後,
: 經測試, ibus的酷音輸入法都無法打出中文, 只有出現英文字母.
: 目前只找到在Skype可打出中文(skype.i686 4.3.0.37-1.fc21)
: 已經dnf reinstall ibus ibus-chewing都無效.
: dmesg --level=err的訊息是:
: [ 3.347742] nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
: [ 3.347747] nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
: [ 83.734238] nouveau 0000:01:00.0:
: bus: MMIO write of ffffff1f FAULT at 6013d4 [ IBUS ]
: 其中有nouveau的錯誤訊息, 不曉得第三行的[IBUS]是指ibus輸入法嗎?
: 不太了解顯卡驅動怎麼和輸入法有關.
: 雖然我的筆電有nvidia GeForce GT620M顯卡, 和intel i7-3537U CPU的內顯卡,
: 但我也沒有安裝nvidia的官方驅動, 只有Fedora自附的nouveau而已.
: 而目前的找到暫時解法是:
: 每次開機後打開All Settings, 進入Region&Language,
: 隨意變更一下其中的設定;
: 如: (1)移除任一個輸入法, 再增加回來
: (2)改變輸入法們的顯示順序
: (3)改一下Language或Formats, 再改回來
: 如此就可以正常打出中文字了...
: 請問有人有遇到類似問題嗎?以及上述dmesg的[IBUS]是指ibus輸入法嗎?
: 謝謝!
--
Tags:
Linux
All Comments

By Heather
at 2016-09-13T13:20
at 2016-09-13T13:20

By Skylar DavisLinda
at 2016-09-17T01:08
at 2016-09-17T01:08

By Dorothy
at 2016-09-21T16:15
at 2016-09-21T16:15

By Robert
at 2016-09-24T14:46
at 2016-09-24T14:46
Related Posts
突然念出所有按到的按鈕上文字

By Candice
at 2016-09-11T13:29
at 2016-09-11T13:29
Fedora24的ibus酷音輸入法和nouveau

By Jacob
at 2016-09-11T04:37
at 2016-09-11T04:37
ubuntu 裝MRTG監控cpu

By Christine
at 2016-09-10T22:32
at 2016-09-10T22:32
Adobe 將支持和更新 Linux 上的 Flash Player

By Odelette
at 2016-09-10T10:05
at 2016-09-10T10:05
ubuntu 使用vmware裝win7網路互ping

By William
at 2016-09-10T09:48
at 2016-09-10T09:48