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