scim 在 ubuntu 8.04 的怪現象 [論壇 - Ubuntu基本設定]
正在瀏覽:
1 名遊客
路過
|
scim 在 ubuntu 8.04 的怪現象 |
|
---|---|---|
Anon:路過
|
如果你是使用 gcin 的話,而且又是使用 zh_TW.UTF-8 當作 locale,那麼不難發現一個怪現象,就是使用 sudo 時,輸入法會變成 scim。
在 7.10 的版本時可將 scim 移除,但在 8.04 由於依附性問題,"很難" 將 scim 清除。 8.04 版本的 scim 有一個怪現象,可能是個 bug,雖然你使用的是 gcin 輸入法,但只要使用到 sudo 而 這個問題來由是,sudo 時,系統會抓當時的 locale,只要是 zh_TW,那麼就會很雞婆的將 scim 啟動。 不妨做個實驗: 1. 如果你是使用 zh_TW.UTF-8 中文介面 # sudo gedit 以上指令將會啟動 scim # env LC_ALL=en_US.UTF-8 sudo gedit 以上指令不會啟動 scim 2. 如果和我一樣是使用英文介面,即 en_US.UTF-8 # sudo gedit 不會啟動 scim # env LC_ALL=zh_TW.UTF-8 sudo gedit 會啟動 scim ------- 這個是一個很奇怪的現象,不管如何設定 root 的 ~/xinput.d/ 下的輸入法(使用 im-switch)都是沒用的。 解決的方式不是很完美,但提供了一些方法: 1. 使用 en_US.UTF-8 當做你的 lcoale,並執行 # im-switch -z en_US.UTF-8 -s gcin 或是不管任何語系,都用 gcin 輸入法 # im-switch -z all_ALL -s gcin 這樣使用 sudo gedit 時,就不會啟動 scim 了,因為 locale 不是 zh_TW.UTF-8。 缺點是顯示的是英文介面。 2. 若一定要用 zh_TW.UTF-8 當做 locale,那麼在使用 sudo 時,記得加上 env LC_ALL=en_US.UTF-8,如: # env LC_ALL=en_US.UTF-8 sudo gedit 2-1. 修改 /etc/default/locale 這個檔案,改成如下: LANG="en_US.UTF-8" LANGUAGE="en_US:en" 用 sudo su 切換到 root,由於內定的 locale 是 LC_ALL=en_US.UTF-8,所以使用 gedit 等類似指令,也不會啟動 scim 這個陰魂不散的東東了。 以上辦法,不完美,但可讓 scim 不啟動。 ------- 有些人可能連到,去更改 root 的 locale 或是修改 /etc/default/locale 這個檔案再用 sudo 方法,這是沒用的,如果你的 locale 是 zh_TW.UTF-8,但使用 sudo gedit 時會將目前的 locale 資料傳過去,所以 root 還是會用到 zh_TW.UTF-8 的 locale。
2008/4/28 20:56
| 467f7 04d57 2c1e0 36efd
|
|
![]() |
回復: scim 在 ubuntu 8.04 的怪現象 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2007/1/15 14:06 所屬群組:
已註冊使用者 等級: 29
HP : 0 / 705
![]() |
謝了!!! 這個問題困擾我好幾天了
每次sudo看到scim就超不爽的
2008/4/28 21:05
|
||||||||||
![]() |
回復: scim 在 ubuntu 8.04 的怪現象 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2007/1/15 14:06 所屬群組:
已註冊使用者 等級: 29
HP : 0 / 705
![]() |
我弄不出來
難道sudo前面都要加"env LC_ALL=en_US.UTF-8" 暈了~~~ 有辦法把某些scim的檔名改成gcin矇騙作業系統嗎 ? 或是有辦法直接刪掉它而不影響depedency嗎?
2008/4/28 21:11
|
||||||||||
![]() |
路過
|
回復: scim 在 ubuntu 8.04 的怪現象 |
|
---|---|---|
Anon:路過
|
VegiHeron 寫到: 可以改的地方,我幾乎都改過了,還是找不出較佳的方法。 或許修改 /etc/default/loacle 為英文語系,再使用 sudo su 來取代 sudo [程式名稱] 是一個較方便方式。 /etc/defaule/locale 並不會影到你目前的 locale。
2008/4/28 21:21
| 467f7 04d57 2c1e0 36efd
|
|
![]() |
回復: scim 在 ubuntu 8.04 的怪現象 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2006/11/16 8:27 所屬群組:
已註冊使用者 等級: 10
HP : 0 / 228
![]() |
可能使用方式不同,我是在全面中文化之後,比如進行語言支援之後,再移除SCIM(sudo apt-get remove --purge scim),接下來再安裝GCIN,接下來我就不再去更新語言,目前使用上並沒有上述的問題。
當然,如果這時再去點選語言支援,系統會說不完整要安裝,按確定是會再把SCIM裝起來的。
2008/4/28 21:30
|
||||||||||
![]() |
回覆: scim 在 ubuntu 8.04 的怪現象 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2007/3/29 10:54 來自 歹頑
所屬群組:
已註冊使用者 等級: 21
HP : 0 / 506
![]() |
今天也碰到這問題
也是套件管理明明就沒有半套有含scim字樣的在了 可是光是登出登入就又出現 ps查了一下發現執行檔在 /usr/lib/scim-1.0/ 就很不爽的 $ sudo mv /usr/lib/scim-1.0/ /usr/lib/fuck_scim-1.0/ 然後[Ctrl][ALT][BACKSPACE]按下去 結果連登入畫面也卡死 估計是在登入畫面時去呼叫scim的常駐程式的 資料夾一改 執行檔一找不到 就裝死~ gdm不給你乖乖啟動 後來只好認衰到tty1再改回去...(=_=a)
2008/12/15 5:31
|
||||||||||
![]() |
回覆: scim 在 ubuntu 8.04 的怪現象 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2007/6/11 16:34 所屬群組:
已註冊使用者 等級: 14
HP : 0 / 346
![]() |
我沒遇到這個問題
提供我的/etc/default/locale LANG="zh_TW.UTF-8" LANGUAGE="zh_TW:zh:en_US:en"
2008/12/15 7:36
|
||||||||||
Wubi 10.04 runs in ASUS DiGiMatrix with P-4@2.4GHz and 2GB DDR DRAM
Jaunty LXDE runs in Fujitsu Lifebook P-1030 with Crusoe@700MHz, 112MB SDRAM, and 8GB CF SSD Lucid upgraded from Hardy runs in TWINHEAD F10-F11Y with P-M U1400@1.2GHz and 2GB DDR2 DRAM Wubi 10.04 LXDE runs in Acer Travelmate T3212WXCi with P-M 740 and 512MB RAM Wubi 8.10 runs in TOSHIBA Satellite A135-S2266 with C-M 430 and 1GB RAM |
|||||||||||
![]() |
回覆: scim 在 ubuntu 8.04 的怪現象 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2007/3/29 10:54 來自 歹頑
所屬群組:
已註冊使用者 等級: 21
HP : 0 / 506
![]() |
Re iosian
這邊這個設定檔也是一模一樣的 一字不漏 指的是scim那個程式通知區的小鍵盤icon 看到真的很討厭
2008/12/15 23:58
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.