曾幾何時,我也是個KDE迷,但是KDE4系列讓我太傷心了,太大,太臃腫,雖然夠優雅,夠漂亮。08年以來,我基本上在用GNOME,雖然有那麼點XP的感覺,但勝在系統穩定,響應速度快,隻是UI方面落後KDE和WIN7太多,代碼規模也開始越來越大。4月6日,期待已久的GNOME3終于釋出,令人眼前一亮。7日,ARCHLINUX将GNOME3并入了testing倉庫,雖然隻是testing,但是比起unstable的明目張膽要好聽多了,于是果斷的安裝上。下面介紹一下安裝的大概過程。
第一部分:安裝
1.0 安裝基本系統
這部分内容應該不用多說,請讀者自己看WIKI,Arch 新手安裝指南一文介紹得非常詳細,值得初學者一讀。依照個人習好,我們的選擇可能有所不同,比如我比較喜歡新的ext4檔案系統,這樣reserfs, jfs, xfs相關的軟體可以選擇不安裝,自己又用了山寨SSD硬碟,于是沒有安裝syslog-ng等等。
1.1. 配置pacman.conf和mirrorlist
其實二者的配置是在基本系統安裝中完成的,但因為這一步比較重要,要打的字也比較多,于是單獨列出。
pacman.conf檔案的絕對路徑為/etc/pacman.conf,打開後解注釋掉
#[testing]
#Include = /etc/pacman.d/mirrorlist
并加上以下兩行:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
mirrorlist檔案絕對路徑:/etc/pacman.d/mirrorlist
解注釋掉
#Server = http://mirrors.163.com/archlinux/$repo/os/$arch
一行即可。網易的這個源号稱一天一更新,實際上應該不是,如果有問題可換到法國源,這裡不多說。
1.2 更新系統
# pacman-db-upgrade
# pacman -Syu
1.3 處理系統音頻首先安裝alsa-utils
# pacman -S alsa-utils
運作alsaconf按提示設定好聲霸卡選項。
然後編輯/etc/rc.conf将alsa加至系統DAEMON中,這一步一定要做,否則系統所做的音頻設定将不能生效,每次開機後都是靜音狀态,會相當的煩。
1.4 處理系統視訊
# pacman -S xorg mesa
安裝時請注意選擇輸入裝置和顯示卡驅動,對我而言,輸入裝置我隻選擇了滑鼠和鍵盤,顯示卡驅動我選的是ATI(785G內建HD4200)。
1.5 安裝hal和fam
啟動x前,必須先啟動fam,否則滑鼠鍵盤都會不可用,進入死循環。
# pacman -S fam
編輯/etc/rc.conf,将fam 加入DAEMON中,重新開機計算機,至此我們已經得到了一個幹淨的基本系統。
1.6 安裝解壓工具
# pacman -S unzip unrar p7zip
1.7 安裝字型
首先是英文字型:
# pacman -S ttf-dejavu
然後是中文字型。不在乎版權的(比如我)可以到網上去下載下傳微軟雅黑,打開後點安裝即可。
1.8 安裝桌面
這裡我們要裝的是GNOME3,因為已經開了testing倉庫,是以直接裝就是了。
#pacman -S gnome
這裡基本需要全部安裝所有列出的檔案包。
1.9 安裝必需桌面工具
# pacman -S gdm gnome-utils evince file-roller gedit gcalctool gthumb empathy telepathy-butterfly telepathy-gabble gnome-power-manager
1.10 安裝音視訊工具及解碼包
# pacman -S flashplugin codecs gnome-mpayer audacious
1.11 安裝辦公軟體
# pacman -S libreoffice
注意在選擇java runtime的時候選擇openjdk,當然這個隻是根據個人好惡。
1.12 安裝NTFS讀寫工具
# pacman -S ntfs-3g ntfsprogs
1.13 安裝sudo和fakeroot
# pacman -S sudo fakeroot
這裡需要對sudo配置一下
add "chinsung ALL=(ALL) ALL" to /etc/sudoers
add "complete -cf sudo" to /home/USER_NAME/.bashrc
1.14 安裝vim
# pacman -S vim
詳細配置請GOOGLE,下面這兩項應是最基本的:
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
syntax on
前一句用于編碼自适應,後一句用于打開代碼自動着色。将上面兩句放到/etc/vimrc檔案最後即可。
1.15 安裝network-manager-applet
# pacman -S network-manager-applet madwifi madwifi-utils
将networkmanager加入/etc/rc.conf的DAEMON項中
1.16 安裝列印機支援工具
# pacman -S cups hplip
我使用的是LENOVO LJ2200列印機。聯想不厚道,這款實際上是兄弟HL-2140,聯想再一次發揚了組裝公司的威力,把2140噴上了LENOVO的标,然後賣給了我,是以安裝驅動的時候還得裝HL-2140,因為,萬惡的來弄我是沒有為LINUX提供驅動的。下面這張圖為列印機安裝後的情況,其中驅動程式用的是Foomatic/hpijs-pcl5e。要注意将usblp從MODULES中除去,否則列印機可能不可用。
1.17 安裝浏覽器
# pacman -S chromium
1.18 安裝yaourt
# pamcan -S yaourt
1.19 安裝輸入法
# yaourt -S ibus-gis-git ibus-table ibus-table-wubi
2.20 安裝電源管理程式
# yaourt -S acpid
第二部分:配置
2.1 設定ssd硬碟設定
第一步:在fstab裡加入:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
第二步,去firefox裡鍵入about:config
加入browser.cache.disk.parent_directory鍵, 設定為/tmp,string類型,當然,不用firefox的話這一步可免。
第三步,在啟動參數中加入elevator=noop
一般位址為:/boot/grub/men.lst
2.2 chromium設定
主要是安裝插件,設定首頁,同步書簽等,我安裝的插件為:AdBlock, Docs PDF/PowerPoint Viewer, Google Calendar Checker, Google Mail Checker四個。
2.36 為系統增加一個工作使用者
# useradd -m -G users,audio,video,wheel,lp,optical,network,storage,dbus,hal lqs -s /bin/bash
# passwd lqs
2.8 設定DAEMON項
編輯/etc/rc.conf檔案,将gdm等加入DAEMON中,我的DAEMON項結果為:
DAEMONS=(fam dbus @networkmanager netfs crond @alsa @gdm @cpufreq @cups)
2.9 設定MODUEL項
編輯/etc/rc.conf檔案,将fuse等項加入MODULES中,我的MODULES項結果為:
MODULES=(fuse loop !usblp)
2.10 設定xorg.conf
如果需要使用hdmi等接口外接顯示器,那麼我們可能就有必要設定xorg.conf檔案:
1. 停止gdm的運作,退出圖形狀态:
# /etc/rc.d/gdm stop
2. 生成xorg.conf.new檔案
# Xorg -configure
生成的檔案為xorg.conf.new位于/root/目錄下,我們需要将這個檔案更名為xorg.conf并複制到/etc/X11目錄下。
3. 編輯此檔案,在Monitor段中加入HorizSync,VertRefresh和Modeline項,如下圖所示:
其中的Modeline值可用gtf指令得到,如要得到全高清尺寸的Modeline值,可使用如下指令:
# gtf 1920 1080 60
2.11 配置電源管理程式
1. 将cpufreq加入DAEMONS項
2. 将powernow-k8 cpufreq_ondemand cpufreq_powersave cpufreq_conservative加入MODULES項,其中,如果你使用的是INTEL的CPU,則将powernow-k8換成acpi-cpufreq。
3. 編輯/etc/conf.d/cpufreq檔案,我的如下: