今天,忽發奇想,怎麼才能讓不同的使用者,使用不同語言的
gnome
? 比如
root
使用者,我讓他用英文的
gnome
,但是可以用
fcitx
;而使用者
wallace
,我讓他用中文的
gnome。
我實現用中文
gnome
,靠的是這個檔案
/etc/x11/xsession.d/95input
。內容是:
#下面兩行是使gnome變成中文必需的。
export lc_all
=zh_cn
export lang
=zh_cn
#下面四行是使用fctix必需的。
export lc_ctype
=zh_cn
export xmodifiers
=@im
=fcitx
export xim
=fcitx
export xim_program
=fcitx
於是,我把登入的使用者名稱判斷一下,看看使用者是否需要用中文
gnome
。檔案內容為:
#下面兩行設定是使gnome變成中文必需的。
case `whoami` in
wallace
)export lc_all
=zh_cn
export lang
=zh_cn
esac
#下面四行是使用fctix必需的。
export lc_ctype
=zh_cn
export xmodifiers
=@im
=fcitx
export xim
=fcitx
export xim_program
=fcitx
這樣,若我以
wallace
登入,則
gnome
出現的是中文介面。若我以其他使用者登入,則
gnome
出現英文介面。
若是有多個使用者需要用中文,就把那些使用者的登入名都寫在
case
的條件中。
注意 `whoami` ,兩邊的引號不是單引號,而是鍵盤上「1」鍵左邊的那個。
我的系統是debian etch + gnome。我是用startx啟動gnome的。
ubuntu伺服器下不同使用者使用不同的cuda版本
安裝cuda 安裝過程中在建立軟鏈結時需要注意一下,如果你是第一次安裝cuda,那麼毫無疑問輸入y yes 但是如果你是安裝額外版本的cuda,是否選擇y yes 就要看你的具體需求而定,簡言之,就是如果你希望啟用當前安裝的cuda版本,就選y,如果你只是想安裝這個版本,而暫時還不想啟用該版本時,就...
CSS居中的不同情況使用不同的方法
內容提要 css居中的不同情況使用不同的方法,css的居中會遇到很多種情況,不同的情況使用的方法不同。1 水平居中,1 文字 等行內元素的水平居中.css的居中會遇到很多種情況,不同的情況使用的方法不同。1 水平居中 1 文字 等行內元素的水平居中 2 確定寬度的塊級元素的水平居中 確定寬度的塊級元...
Python 使用不同的程序來執行不同的介面函式
假設函式介面有四個,我們如何指定四個程序來分別執行這四個介面函式呢?這裡我們使用python中的multiprocessing來完成。具體 如下 import multiprocessing import time def worker 1 interval print worker 1 time....