Archlinux桌面配置指南

      在折腾了无数发行版和类Unix系统之后,居士终于在高人推荐下,找到了最适合自己的发行版——ArchLinux。之所以说这是最适合居士的发行版,主要是因为以下几个原因:

       1、Arch很好的符合了Unix的的KISS原则(即Keep It Simple & Stupid),在Arch的安装程序中,没有多余的X等东西,只有最简约的配置,这简直就是居士这种命令控的福音。

       2、Arch的软件包管理机制与FreeBSD类似。正所谓“文能提笔控萝莉,武能床上定人妻。进可欺身压正太,退能提臀迎众基”。一个优秀的系统,一定 有一套支持二进制包、支持自定义编译、还支持社区的软件包管理系统。在这一方面,居士认为FreeBSD已经足够完美了。类似BSD的软件包管理机制的 Arch,自然也是简单而灵活的。

       3、Arch的wiki是世界上最好的wiki之一,其完善程度,简直就是一个无限耐心的家庭教师,还免费包邮哦亲。

       在安装Arch linux之前,首先要注意以下两个问题:

       1、安装前一定要在BIOS中将SATA硬盘的工作方式从ATA设置为ACHI!

       2、若要安装双系统,万万不可在windows下用磁盘管理操作linux分区,否则会在安装grub时出现error17,即无法识别分区格式。这是因 为windows磁盘管理会在建立的分区上设置ntfs标签。可以用命令fdisk /dev/sda中的p命令来查看磁盘的标签。

       打造一个基本的Arch桌面步骤如下:

       1、打开Arch的wiki,里面步骤之详细,让居士感觉自己永远无法写出一个更好的安装教程了。

       2、安装完全之后,就开始进行系统更新。先用pacman -Syy命令更新软件仓库,再运行pacman -Syu命令更新系统。要注意的是,Arch采用滚动更新机制,在后来的使用中,随时可以利用pacman -Syu命令保持系统最新。

       3、用useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash test添加test用户。注意此时test用户被放进了whell组中,用root用户运行visudo,注释掉sudo配置文件中的wheel部分, 即可让test用户使用sudo命令。再用passwd test命令设置test用户密码。

       4、使用pacman -S ntfs-3g安装NTFS文件支持。若不安装此支持,则NTFS文件系统处于只读状态。

       5、设置系统时钟。

       注意不要将系统采用UTC(世界协调时间),要在/etc/rc.conf中将HARDWARECLOCK的参数从UTC改为localtime。

       首先修改/etc/rc.conf中的TIMEZONE="Asia/Shanghai"。

       然后使用sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime命令。

       最后用sudo hwclock --hctosys命令同步硬件时钟到系统时钟。

       5、安装桌面。

       首先用pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xorg-twm xorg-xclock xterm命令安装基本的X服务。

       再用pacman -S mesa xorg命令安装显卡支持。

       最后用pacman -S mesa-demos命令安装3D支持。

       用lspci命令列出硬件型号。

       ATI显卡驱动用pacman -S xf86-video-ati安装。
    
       Nvidia显卡驱动用pacman -S xf86-video-nouveau安装。

       Intel显卡驱动用pacman -S xf86-video-intel安装。

       也可以安装本机专用驱动,先用pacman -Ss xf86-video列出所有可用驱动,再安装即可。

       用pacman -S gdm命令安装登陆管理器。(事实上,登陆管理器并非必须的,在控制台下用startx进入桌面的方式更好一些。)

       在/etc/rc.conf文件的DAEMONS中加入portmap、fam、dbus(需要加在最靠前的位置)和gdm(加在最后即可,加了gdm就开机启动登陆管理器,也可以不加,则开机进入字符界面),MODULES中加入fuse。

       用pacman -S gnome命令安装gnome桌面。

       用pacman -S ttf-arphic-uming ttf-arphic-ukai wqy-bitmapfont wqy-zenhei命令安装中文字体。

       修改/etc/fonts/conf.d/44-wqy-zenhei.comf文件中的<edit name = "embedded bitmap"> <bool> false </bool> </edit>为<edit name = "embedded bitmap"> <bool> true </bool> </edit>开启文泉驿点阵字体。

       用pacman -S ttf-bitstream-vera命令安装英文字体。

       用pacman -S fcitx命令安装输入法。

       可以将~/.config/fcitx/config 中的翻页快捷键-和=改为PGUP和PGDN以使用pageup和pagedown翻页,也可以将其改为,和.以符合搜狗和谷歌拼音的风格。可以将其中的 候选词书目设置为10个。还可以将输入速度从250设置为5以提高输入法的反应速度。

       若使用gdm等登陆管理器,就将

       export LANG=zh_CN.UTF-8
       export SMODIFIERS=@im=fcitx
       export GTK_IM_MODULE=xim
       export QT_IM_MODULE=xim
       fcitx &

       加入用户目录的.xprofile文件中(注意权限问题,故用本用户自己加较好),之后gdm等登陆管理器可以读取这个文件的脚本。

       若使用startx方式登陆桌面,就将

       export LANG=zh_CN.UTF-8
       export SMODIFIERS=@im=fcitx
       export GTK_IM_MODULE=xim
       export QT_IM_MODULE=xim
       fcitx &
       exec ck-launch-session gnome-session

       加入用户目录的.xinitrc文件中,则可以使用startx命令直接进入gnome。

       要取消移动设备的自动挂载,可以在“系统设置”中的“可移动介质”中勾选设备插入时不询问。

       6、常用软件的安装。

       用pacman -S firefox命令安装火狐。

       用pacman -S flashplugin命令安装flash播放器插件。

       b43是很多显卡需要的闭源驱动。

       首先下载http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2。

       用tar -xjf broadcom-wl-4.150.10.5.tar.bz2命令解压。

       用命令cd broadcom-wl-4.150.10.5/driver进入driver目录。

       再用命令b43-fwcutter -w "/lib/firmware/" wl_apsta_mimo.o安装驱动。

       最后在/etc/rc.conf中的MODULES=(...)中添加b43 !bcm43xx两项。

       用命令pacman -S bash-completion安装bash补全。

       用命令pacman -S xpdf安装pdf阅读器。

       按照以上操作,一个基本的Archlinux桌面就搭建好了。
原文地址:https://www.cnblogs.com/shihao/p/2323408.html