2014年5月27日 星期二

找回在「LightDM」登入畫面中不見的「語言選項」

那天在舊電腦上安裝 GNOME 3 的 Classic session,想看看它對舊顯示晶片的需求如何。可能是 「GNOME 3 桌面」的語言設定與「MATE 桌面」有些混淆,結果不知怎麼畫面全成了簡體字。由於翻譯的不同,習慣說法也不同,當然就想換回熟悉的字型、用語。
  登出「MATE 桌面」想從其『登入畫面』選擇語言,在登入畫面遍尋不到『語言選項』。猜測應該是在畫面的右上角,但是只看到
在應該是『語言選項』的地方只看到一個稍大的空位。應該是它的設定之預設值是關閉的,就找一下「LightDM」的設定檔,之前在設定「Synergy」時有設定過(參考前文『如何在登入「MATE 桌面」前就啟動 Synergy』),就往這個目錄找,
[root@M2400 ~]# ll /etc/lightdm
總計 24
-rw-r--r--. 1  root  root40  10月92013  keys.conf
-rw-r--r--. 1  root  root   57143月13  20:32  lightdm.conf
drwxr-xr-x. 2  root  root40963月1320:33  lightdm.conf.d
-rw-r--r--. 1  root  root9721月  2721:03  lightdm-gtk-greeter.conf
-rw-r--r--. 1  root  root4573月1320:32  users.conf
其中『lightdm-gtk-greeter.conf』這個檔名似乎與登入畫面有關。

一、修改「LightDM」(MATE 顯示管理器) 登入畫面的設定

啟動「終端機」並切換到 root 身份或用「主控台」登入,再用習慣的「文字編輯器」編輯設定檔『/etc/lightdm/lightdm-gtk-greeter.conf』這個檔。以「MATE 桌面」為例,
[root@M2400 ~]# pluma  /etc/lightdm/lightdm-gtk-greeter.conf
在設定檔中,名為『 [greeter] 』這個『區段』內,找到『#show-language-selector=』這列文字,即
#show-language-selector=
去掉前面的『#』,並在『=』之後,加入『true』這列文字,即
show-language-selector=true
將修改後的檔安儲存。

二、重新啟動「LightDM」,使設定生效

重新啟動「LightDM」有幾個做法:

1. 「登出」再「登入」

如果是已經登入「MATE 桌面」,在做完以上修改後「登出」帳號。這時,「LightDM」的登入畫面程式會重新執行,並將載入新的設定值。

2. 下命令,使「LightDM」重新啟動

這個方法比較適合用「主控台」登入時,因為並未「登入」,所以重新啟動並不會讓畫面中斷,所用的命令為,
[root@M2400 ~]# systemctl restart lightdm.service
重新啟動「LightDM」的登入程式後,在登入畫面就會出現語言選項。

三、語言切換

若在「LightDM」登入畫面的右上角,

看到語言選項(滑鼠游標上方),就可以從該處選擇熟悉的語言了。

已測試版本:

  • Fedora 20 + MATE 1.6.2

沒有留言:

張貼留言

感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)