為Arch Linux安裝桌面

2022-07-12 07:54:08 字數 4019 閱讀 9411

接著開始正式安裝xfce桌面。

由於xfce是基於圖形庫gtk+,而gtk+圖形庫則是基於x.org的,但是x.org又是x window system(x11)的乙個開源實現。所以要在arch linux中使用xfce桌面,那麼安裝x.org是必不可少的:

sudo pacman -s xorg
上面的命令將安裝x.org server,鍵盤驅動、滑鼠驅動、顯示卡驅動等。

注意:預設的 x.org 安裝可能並沒有包含你的顯示卡驅動程式。因此,需要你單獨為你的顯示卡安裝驅動,詳細資訊請看 xorg (簡體中文)。

然後執行以下命令,以安裝x.org初始化程式:

sudo pacman -s xorg-xinit
xorg-xinit提供了 xinit、startx 和預設的 xinitrc 檔案。

登陸管理器是乙個在啟動最後顯示的圖形介面。登陸管理器可分為控制台和圖形介面兩類,這裡就不囉嗦了,檢視display manager。

選擇乙個合適的登陸管理器,此處我選擇的是lightdm,這是乙個跨桌面環境的登陸管理器,檢視lightdm。

執行lightdm安裝命令:

sudo pacman -s lightdm lightdm-gtk-greeter
然後開啟lightdm服務,這樣lightdm 將會開機啟動:

systemctl enable lightdm.service
與windows或者os x不同,linux陣營擁有大量桌面環境方案供大家選擇,而這些方案亦各自擁有不同的外觀設計與功能定位,如gnome、kde、untiy、cinnamon、lxde、xfce等等,具體每個桌面的優劣就請各位自行google了。

這裡,我選擇的是xfce桌面,執行以下命令安裝xfce:

sudo pacman -s xfce4
還可以安裝 xfce4-goodies 包組。此包組提供了一些額外的外掛程式和一些有用的工具:

sudo pacman -s xfce4-goodies
接下來,對arch進行一些必要的配置,以使其能夠進入桌面。

配置xinitrc檔案,如果使用者主目錄中存在.xinitrc,startx 和 xinit 會執行此檔案,若檔案不存在,startx 會執行預設的/etc/x11/xinit/xinitrc

因此,先檢查使用者主目錄下(我這裡是/home/free)有沒有.xinitrc 檔案,若沒有,則從/etc/x11/xinit/xinitrc 複製乙個:

cp /etc/x11/xinit/xinitrc ~/.xinitrc
接著開啟使用者主目錄下的.xinitrc 檔案:

nano ~/.xinitrc
將游標下移到.xinitrc 檔案的最後一行,然後使用 #注釋最後一行:

#exec xterm -geometry 80x66+0+0 -name login
然後在最後一行下面新增以下內容:

exec startx
儲存對.xinitrc檔案的更改,退出編輯即可。

到這裡,桌面的安裝已經算是完成了,不出意外,重啟系統後(注:還是先不要忙著重啟吧!!!),你會看到如下登陸介面:

如果安裝了多個桌面,則可以如上圖的右上邊所示,選擇所要進入的桌面(這裡我已經安裝了 mate 和 xfce 兩個桌面)。

如果你需要美化這個登陸介面,請檢視lightdm。 

由於現在系統預設的系統語言是英文的,如果在安裝完 xfce 桌面並配置了.xinitrc檔案後重啟系統的話,桌面顯示的依然是英文。

因此,接下來,我們將在下一節將桌面配置為中文的。

首先,執行以下命令安裝中文字型:

sudo pacman -s wqy-microhei
你還可以使用以下命令來查詢字型(可以檢視關於字型的wiki:fonts ):

pacman -ss font
接著選擇你想要安裝的字型,安裝上即可。注意:這裡我們是想要安裝中文字型,以便之後進入桌面顯示的是中文,而不是英文,所以,你必須至少安裝一種中文字型。

然後,配置 xprofile 檔案。執行命令:

nano ~/.xprofile
然後在開啟的 xprofile 檔案最後新增以下內容:

export lang=zh_cn.utf-8

export language=zh_cn:en_us

export lc_ctype=en_us.utf-8

儲存檔案並退出。

到此,配置就算完成了,現在可以重啟系統了:

reboot
重啟後,通過登陸管理器登陸後,可以看到,此時的桌面就是中文顯示的了。

但是,但是,你開啟預設的xfce終端,你可能會發現如下圖一樣的情況,即終端中顯示的字型都擠在了一起。

這個問題,可以通過更改終端顯示的字型解決,但是問題的根源我還不太清楚。

預設的字型使用的是 monospace regular,你可以更換幾種字型試試。

這裡,我選擇的是使用上面我們安裝的中文字型的一種,如下圖:

更換後,終端的字型顯示就正常了。

我們的桌面已經是中文顯示的了,但是我們的輸入法還不是呀。下面,我們繼續安裝中文輸入法:

sudo pacman -s fcitx-im fcitx-configtool
然後,再次開啟配置 xprofile 檔案:

nano ~/.xprofile
在 xprofile 檔案的最後新增以下內容:

export gtk_im_module=fcitx

export qt_im_module=fcitx

export xmodifiers=@im=fcitx

最後,再次重啟即可。

重啟後,我們需要對安裝的 fcitx 進行簡單的配置,以使得我們可以在中文和英文之間切換。

此時可以看到,桌面的右上角出現了乙個鍵盤的圖示,滑鼠移動到這個圖示上右鍵,如下圖:

選擇配置,出現如下圖的配置介面:

接著,點選上圖下邊的+號,出現如下圖選擇框:

選擇「鍵盤-漢語」,點選確認,退出選擇對話方塊。

再次點選+號,然後選擇「拼音」,點選確認,退出選擇對話方塊。

最後在退出配置介面即可。

現在驗證中文輸入法是否可用,開啟xfce終端,然後先在終端隨便輸入幾個字元,如果此時不是中文的話,

那麼按下 ctrl+space 組合鍵(改變輸入法的快捷鍵也是在上面的配置中更改的),然後再次輸入,你會發現中文輸入出來了,同時,你將會在看到桌面右上角

的鍵盤圖示變成了乙個漢字 ——,如下圖:

另外,因為是在虛擬機上安裝的arch,因此有時需要它能夠訪問宿主機的檔案,此時就需要用到檔案共享了;此外,在虛擬機器上

執行的arch,桌面可能不能佔滿整個虛擬機器的視窗,關於以上這兩點的解決方法,還是之後再寫上吧!

Arch Linux 安裝筆記

鍵入 n 新建分割槽 鍵入 p 新建主分割槽 預設就是 p 因此可以直接回車 分割槽編號,鍵入 1 或者直接回車 然後提示鍵入開始區域,直接回車,結束區域,鍵入 10g 意思是劃分10g分割槽 建立成功後將提示建立成功。以後的分割槽將跟上面的步驟一樣,分割槽後鍵入 w 將分割槽改動寫入磁碟,貼一下分...

硬碟安裝archlinux

1.安裝 title install archlinux root hd0,5 kernel hd0,5 vmlinuxz26 archisolabel arch 201005 initrd hd0,5 archiso.img 進入之後需要手動掛在iso,如下 mkdir iso mount t n...

archlinux安裝gnome shell主題

首先安裝了gnome tweak tool,用於管理gnome擴充套件和主題。然後安裝gnome shell主題擴充套件 pacman s gnome shell extensions user theme 提示找不到檔案,pacman ss 也是各種不到。最後用yaourt 安裝了乙個主題 yao...