Arch Linux Fedora CentOS Debian Ubuntu Linux 發行套件 發行版

簡約概念只預裝必要套件 Arch Linux桌面環境設置

2015-02-04
上集文章已詳細講解過Arch Linux的安裝方式,本集內容將以Arch Linux基本環境為基礎,接著介紹Arch Linux的套件管理環境與系統服務,並說明如何安裝與設定其桌面環境。
安裝完畢,接著設定GDM(GNOME Display Manager)在開機時自動啟動,使用如下指令:


GDM是GNOME環境下的登入管理程式(Login Program),設定好GDM後,系統啟動時就會自動進入GDM登入管理程式。

最後,因為目前系統使用者帳號只有root,而一般GNOME環境都是使用一般帳號登入,因此必須使用底下指令建立一個一般使用者帳號「sysadm」:


其中,-m表示在「/home」目錄下建立以使用者帳號名稱為名的家目錄(Home Directory),-g指定使用者為users群組,-s則是指定shell為「/bin/bash」,最後sysadm則是指定使用者帳號名稱。

建立帳號後,記得用「passwd sysadm」指令設定好sysadm帳號的密碼。設定密碼這個步驟沒進行的話,GDM會找不到使用者可以登入。設定好使用者密碼,就可以重新啟動系統。

啟動GNOME圖形介面需要較多的系統記憶體資源,建議至少有個512MB大小,而圖形環境所耗的系統資源也較多,因此啟動需要多花些時間,不像原本的文字介面在幾秒內便可開機完成。在經歷一段時間的等待後,應該就可以看到GDM的登入畫面,如圖19所示。


▲圖19 GDM登入畫面。

如果是在實體機器上安裝,那就要依照電腦上的顯示卡種類來安裝對應的顯示驅動程式,這些驅動程式都是以xf86-video開頭,可使用如下指令進行搜尋:


例如,Intel系列的顯示卡是xf86-video-intel,AMD/ATI系列為xf86-video-ati,而NVIDIA系列則是xf86-video-nouveau。

設定與安裝GNOME 3正體中文環境

目前GNOME的環境是英文環境,如果想要改成正體中文環境,那得先安裝一些中文環境相關軟體,可使用如下指令進行安裝:


其中的ttf-droid是中文字形,ttf-droid原本是Google發展給Android使用的開放字形,內含中文字體,Linux社群有人就將這套開放自行包裝給Linux環境下使用。而fcitx是中文輸入法框架軟體,fcitx-chewing則是fcitx框架下的注音輸入法。如果有需求,可再安裝其他輸入法。

安裝完成後,接著要設定語系。首先編輯「/etc/locale.gen」,將其中的「zh_TW.UTF-8 UTF-8」這一行註解拿掉,以打開正體UTF-8中文語系的設定,接著編輯「/etc/locale.conf」,將預設的語系設定「LANG=en_US.UTF-8」這一行改成「LANG=zh_TW.UTF-8」。最後執行「locale-gen」指令,產生zh_TW.UTF-8的語系資料。

設定好語系之後,接著設定fcitx這個輸入法架構套件,可以用「su sysadm」指令切換到sysadm帳號,然後編輯.profile檔案,將底下這三行啟動fcitx的內容輸入到.profile設定中:


這三行的設定是為了在登入GNOME環境後能夠自動啟動fcitx程式。完成這個最後設定之後,就可以重新啟動系統,啟動後就可以看到中文的GDM登入畫面,如圖20所示。


▲圖20 GDM的中文登入畫面。

第一次登入後,因為是由英文環境轉為中文環境,GNOME會跳出提示畫面,詢問是否要把原英文命名的GNOME資料夾改為中文,如圖21所示。


▲圖21 跳出提示畫面,詢問是否將原英文命名的GNOME資料夾改成中文。

例如原本「Desktop」會改成「桌面」,「Downloads」會改成「下載」,本例選擇更新名稱,將英文名稱改為中文,進入後,所看到的GNOME 3桌面環境如圖22所示。


▲圖22 中文顯示介面的GNOME 3桌面環境。

這時可以打開GNOME終端機程式,然後使用〔Ctrl〕+〔Space〕熱鍵來切換中英文輸入狀態,以便測試fcitx這個輸入法架構套件是否可以正常運作,如果有多個輸入法,可使用〔Ctrl〕+〔Shift〕熱鍵來切換不同輸入法。

如果都沒問題,那就完成了基本桌面中文環境的設定。還可以進一步安裝LibreOffice、VideoLan、Firefox、Chromium Browser等相關桌面應用軟體。

因為Linux的桌面環境已經相當成熟,而且目前電腦的使用環境也都是在相同的Arch Linux GNOME 3環境下,所以Windows環境只有在開發測試相關應用程式才會使用到,下期將根據筆者本身的使用經驗介紹一些常用應用軟體環境的安裝與設定。

<本文作者:黃明華,目前主要擔任雲端及儲存技術顧問,負責協助開發相關應用產品。擅長研究各式系統及程式技術,並提供相關技術支援、諮詢、導入及評估服務,特別是自由軟體/開放原始碼相關系統與技術。>


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!