Arch Linux 安裝桌面環境
Linux中程現圖形介面操作都是建立在X Window System之上,所以安裝桌面環境或視窗管理員是時都必需要先安裝X Window System才能正常運作,安裝方式參考Arch Linux 安裝 X 圖形介面,不過桌面環境是一個經過包裝過與使用者互動的介面,有的包括通知列、控制台…等,但視窗管理員則只有繪製視窗外觀及視窗的功能,如:視窗的移動、重疊時的繪製、放大、縮小與視窗有關的,所以安裝視窗管理員為最主要的,桌面環境則視個人喜好來決定是否要使用都是可接受的。 然而除了這些外還有另一個顯示管理員(Display Manager),一個具有圖形化的登入介面,一些桌面環境啟動必需要透過顯示管理員登入號再帶起桌面環境才是整套啟動流程,當然這是指一開機後就選擇進入桌面環境,如果你是手動Console登入後再自行進入桌面環也是可行的,下面例子會先以Console登入後再進入桌面環境做示範。
安裝桌面環境
此時要先安裝的桌面環境是基於GNOME而衍生出來的Cinnamon,它有著GNOME 2的相似外觀,使用上也很簡潔。
pacman -S cinnamon
安裝好後執行:
cinnamon
結果發生問題無法啟動:
這主要Cinnamon是基於X Window System下的桌面環境,所以必需先啟動X Server再啟動Cinnamon,但X Server無法自帶參數來啟動Cinnamon:
startx cinnamon
執行後仍然發生無法啟動:
結論是以上的命令是無法順利啟動Cinnamon的,但Cinnamon啟動還是必需先將X Server啟動,所以我們使用已安裝好的xorg-xinit
套件,它會在X Server啟動後,執行使用者家目錄(Home)中的.xinitrc
Script,透過此機制將要執行的Cinnamon
寫入,所以在自已的Home下建立.xinitrc
,並且將執行Cinnamon的命令寫入。
建立.xinitrc
:
vi ~/.xinitrc
填入
exec cinnamon-session
執行startx
startx
此時就會順利的將Cinnamon
啟動成功:
參考資料
Installing GUI (Cinnamon Desktop) and Basic Softwares in Arch Linux