不同的使用者使用不同語種的Gnome

2021-04-15 23:47:11 字數 1238 閱讀 4854

今天,忽發奇想,怎麼才能讓不同的使用者,使用不同語言的

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....