Archlinux安裝xfce4桌面及美化流程

1、安裝顯卡驅動

# lspci | grep VGA    # 確定顯卡型號
# pacman -S <驅動包>
#
# # 官方倉庫提供的驅動包:
# # +----------------------+--------------------+--------------+
# # |                      |        開源        |     私有     |
# # +----------------------+--------------------+--------------+
# # |         通用         |   xf86-video-vesa  |              |
# # +----------------------+--------------------+--------------+
# # |         Intel        |  xf86-video-intel  |              |
# # +--------+-------------+--------------------+--------------+
# # |        | GeForce 9+  |                    |    nvidia    |
# # +        +-------------+                    +--------------+
# # | nVidia | GeForce 8/9 | xf86-video-nouveau | nvidia-340xx |
# # +        +-------------+                    +--------------+
# # |        | GeForce 6/7 |                    | nvidia-304xx |
# # +--------+-------------+--------------------+--------------+
# # |        AMD/ATI       |   xf86-video-ati   |              |
# # +----------------------+--------------------+--------------+

2、安裝桌面環境

所有桌面環境都需要依賴xorg。所以先要安裝xorg組。

# pacman -S xorg

輸入命令之後首先會詢問要安裝xorg組下的哪些包,選擇全部。然後對於libgl包有個四個不同的實現,選擇mesa-libgl。
然後再安裝xorg-xinit和xterm:

# pacman -S xorg-xinit xterm

安裝完成之後就可以使用startx命令啓動xorg的簡易界面了。進入成功的話會顯示出幾個簡陋的窗口。然後按Ctrl+D就可以退出了。

3、安裝xfce4桌面

安裝xfce4桌面和附帶的軟件包:

# pacman -S xfce4 xfce4-goodies

4、安裝LightDM登錄管理器(顯示管理器)

詳細安裝和配置看arch-wiki-lighdm
我沒有通過startx的方式啓動桌面環境,而是使用了登錄管理器lightdm
安裝:

# pacman -S lightdm lightdm-gtk-greeter

其配置文件爲:
/etc/lightdm/lightdm.conf
安裝好之後測試啓動:

# systemctl start lightdm.service

如果正常就會看到熟悉的登錄界面了,不過不要登錄,現在只是測試lightdm是否可以正常啓動
點擊畫面上的關機小圖標,彈出關機對話,選擇註銷!
註銷之後就回到之前的tty命令行模式了,可以看到相關的啓動信息
一切正常,所以設置lightdm爲開機自動啓動,這樣以後開機就不會出現tty命令行界面了,而是直接進入登錄界面:

# systemctl enable lightdm.service

之後你可以重啓進入xfce4圖形界面,然後在圖形界面中使用終端來繼續以下配置步驟,也可以不重啓,直接繼續

5、安裝alsa-utils配置聲音

arch系統默認已經安裝了alsa-libs支持庫,可以支持xfce4中的混音器來控制系統的音量或者靜音
但是系統每次關機重啓之後,默認的都是靜音,你之前調的音量全部消失,解決方法:
安裝alsa-utils:

# pacman -S alsa-utils

編輯下alsa的服務(服務腳本有問題,不能由systemctl管理)

# nano /lib/systemd/system/alsa-state.service

查看是否有”[Install]”(包含此字段)

[Install]
WantedBy=multi-user.target

有的話就不用繼續編輯了,沒有的話在末尾加上上述字段,保存
然後啓動服務,並允許其開機自啓動:

# systemctl start alsa-state.service
# systemctl enable alsa-state.service

6、安裝中文字體

pacman -S wqy-microhei ttf-dejavu
讓系統使用中文

全局性的漢化

不推薦全局漢化,這樣可能會導致tty中無法漢化而出現亂碼口口口
但我使用的是這種方式

echo LANG=zh_CN.UTF-8>/etc/locale.conf

單獨在圖形界面啓用中文locale

在用戶各自的家目錄下的~/.bashrc、~/.profile、~/.xinitrc或~/.xprofile中設置自己的用戶環境,若文件不存在可以新建

.bashrc: 每次終端時讀取並運用裏面的設置
.profile:每次啓動系統的讀取並運用裏面的配置
.xinitrc: 每次startx啓動X界面時讀取並運用裏面的設置
.xprofile: 每次使用lightdm等圖形登錄管理器時讀取並運用裏面的設置
從上面所說的文件中你認爲合適的文件,然後將下面的命令添加到文件末尾即可

export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US

結合本文,如果你不用全局性的漢化,而用這第二種方式的話,我個人推薦你在~/.xprofile文件中添加

7、時間同步

按照arch官方的wiki安裝好系統後時間不對
官方不提倡使用軟件同步系統時間,但是沒辦法,只有同步時間最方便,方法:

# pacman -S ntp
# systemctl start ntpd.service
# systemctl enable ntpd.service

等待幾分鐘之後系統時間就同步正確了

然後將本機硬件時間設置爲同步好的系統時間

# hwclock --systohc --localtime

8、安裝fcitx輸入法

pacman -S fcitx fcitx-sougoupinyin  fcitx-im fcitx-fbterm kcm-fcitx

安裝完成之後還需要配置一下。打開~/.xprofile文件並加入以下幾行:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”

9、圖標美化

numix-circle-icon-theme是一個非常好看的圖標主題。但是需要我們手動安裝。這個主題不是官方倉庫的一部分,所以需要使用AUR(Arch User Repository)來安裝。安裝它最簡單的辦法就是使用Yaourt這個包管理器來做。它是一個建立在pacman上層的工具,既可以安裝官方倉庫的軟件(和pacman一樣),也可以安裝AUR中的軟件。

首先來安裝Yaourt。先打開pacman.conf,

$ sudo nano /etc/pacman.conf

然後把下面幾行添加到pacman.conf中,
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
添加完成之後就能刷新軟件倉庫並安裝Yaourt了,

$ sudo pacman -Sy yaourt

安裝完成之後就可以使用yaourt來安裝numix了,

# yaourt numix

這樣就會列出所有的numix相關的軟件包,在其中找到numix-circle-icon-theme,然後輸入前面的序號就可以安裝了。然後接下來根據提示進行操作就可以了。

yaourt是一個強大的工具,你可以在AUR中查找一下其他的好用的軟件,使用yaourt來安裝。這是在其他Linux發行版中無法得到的體驗。

10、主題美化

gtk主題

gtk主題我選擇了arc主題

# yaourt -S gtk-theme-arc-git
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章