打造完美的 Linux 桌面 — Arch Linux 2007.08-2 (3)
通过本文第一部分和第二部分,我们所建立的 Arch Linux 桌面已初具雏形,不过还缺少那些熟悉的应用程序。在本部分中,我们将解决这方面的问题,让 Arch Linux 逐渐丰富起来。
安装 ALSA
完美的 Linux 桌面怎么少得了美妙动听的音乐呢。现在,让我们为 Arch Linux 安装 ALSA 吧。实际上,ALSA 已被包含到 2.6 版的内核中。因此,我们只需安装 ALSA 的相关工具即可。你可以在终端中输入下列指令:
pacman -S alsa-utils
接着,我们将当前用户添加到 audio 用户组,以便使用声卡设备 (注意把 xiaodong 换成你的用户名):
gpasswd -a xiaodong audio
同时,将 alsa 添加到 /etc/rc.conf 配置文件的 DAEMONS 中:
DAEMONS=(syslog-ng network netfs crond gdm alsa)
值得注意的是,ALSA 默认是静音状态,你需要先打开音量。另外,也可点击”系统 → 首选项 → 音效“进行测试。
安装常用软件
网络浏览
我一直使用 Firefox 网络浏览器,所以执行以下指令来安装它:
pacman -S firefox firefox-i18n
该命令中的前者为 Firefox 主程序,后者为语言包。在安装完成后,可通过”应用程序 → Internet → Firefox“启动。
你也可以选择其他的网络浏览器,比如 Opera:
pacman -S opera
图像编辑
图像编辑软件首选 GIMP,要安装它可以执行命令:
pacman -S gimp
你可以通过”应用程序 → 图像 → GIMP“来运行 GIMP。
另外,矢量图形编辑软件可以使用 Inkscape:
pacman -S inkscape
命令行的可以装上 ImageMagick:
pacman -S imagemagick
用来捕获图像的 Scrot:
pacman -S scrot
办公处理
我们安装 OpenOffice.org 这套办公处理软件:
pacman -S openoffice-base openoffice-zh_cn
为了让 OpenOffice.org 运行于 GTK 2 模式,我们向 ~/.bashrc 添加如下内容:
export OOO_FORCE_DESKTOP=gnome
OpenOffice.org 安装完成后,可在 ”应用程序 → 办公“中找到相应的启动菜单条目。
即时通讯
要与朋友即时聊天,我们可以选用 Pidgin,它支持 Gtalk、MSN、QQ 等多种协议:
pacman -S pidgin
同时,Skype 也不可错过:
pacman -S skype
音影播放
音乐播放软件我选择 Quod Libet,你可以凭自己的喜好来安装:
pacman -S quodlibet
其他的音乐播放器包括 MPD、Audacious、Exaile、Amarok 等。
如果是看电影的话,MPlayer 不错,同时也加上浏览器插件和常用解码器:
pacman -S mplayer mplayer-plugin codecs gstreamer0.10-bad gstreamer0.10-ugly gstreamer0.10-ffmpeg gstreamer0.10-mad gstreamer0.10-mpeg2dec
如果需要 MPlayer 的前端,那么可以安装 SMPlayer:
pacman -S smplayer
当然,另一个选择 VLC 也挺好:
pacman -S vlc
下载工具
命令行下载工具,我们有 wget。此外,aria2 也不错,它支持断点续传和多线程下载:
pacman -S aria2
BitTorrent 下载工具,我们选用 Deluge:
pacman -S deluge
其他的包括 Azureus、rTorrent 等。
另外,我们把 aMule 也安装上:
pacman -S amule
为了能够让 aMule 直接从 Firefox 浏览器中处理 ed2k 链接,我们在 Firefox 的 about:config 中新建字符串 network.protocol-handler.app.ed2k,并将其设为 /usr/bin/ed2k。
新闻阅读
RSS 离线阅读软件,我们安装 Liferea:
pacman -S liferea
邮件收发
电子邮件客户端,可以选择 Thunderbird:
pacman -S thunderbird thunderbird-i18n
图像查看
我们安装一个轻快的图像查看软件 GQview:
pacman -S gqview
或者 GNOME 默认的 Eog:
pacman -S eog
文本编辑
如果要求简单的话,可以选用 Gedit:
pacman -S gedit
我们选择安装 Vim,要图形界面的话,可以加上 Gvim:
pacman -S vim
Emacs 迷们可以执行:
pacman -S emacs
Emacs CVS 版本可在 community 中找到。
FTP 软件
我选择命令行的 Lftp:
pacman -S lftp
图形化的有 gFTP、FileZilla 等。
光盘刻录
我们选择 K3b,你可以通过以下指令安装:
pacman -S k3b
为了让当前用户能够使用光盘刻录设备,需要将其添加到 optical 用户组中 (请将 xiaodong 替换成你的用户名):
gpasswd -a xiaodong optical
文档查看
查看 PDF 文档,可以安装 Evince:
pacman -S evince
CHM 文档,可以选用:
kchmviewer
其他工具
计算器:
pacman -S gcalctool
压缩/解压 rar、zip 等格式:
pacman -S unrar unzip
另外,图形化的可以用 File-roller:
pacman -S file-roller
词典翻译,我们安装 StarDict:
pacman -S stardict
同时,词典文件需从 StarDict 官方网站下载,并释放到 /usr/share/stardict/dic/ 目录。
Java 支持:
pacman -S jre
Flash 插件:
pacman -S flashplugin
安装主题
GDM 可以安装 Arch Boomerang Underlight 这套清爽的主题。下载后,执行:
tar zxvf arch-boomerang-underlight-gdm.tar.gz
mv arch-underlight-* /usr/share/gdm/themes/
然后在”系统 → 系统管理 → 登录窗口“中将样式更改为主题模式,并选择已安装的主题即可。
鼠标指针主题可以装上 DMZ:
pacman -S xcursor-vanilla-dmz xcursor-vanilla-dmz-aa
安装完成后,可到“系统 → 首选项 → 外观 → 主题 → 自定义 → 指针”中选取。
一些不错的 GTK 主题引擎 Murrine、Rezlooks 等:
pacman -S gtk-engine-murrine gtk-rezlooks-engine
(待续)
[声明:本系列文章尚需完善,谢绝转载]
沙发。支持。
其实gnome的截图工具gnome-screenshot在gnome-utils这个包里,不习惯scrot的朋友可以装上。
赞。辛苦了。arch最爱
支持,辛苦了
菜鸟想问下Arch里面ADSL拨号上网怎么弄啊?谢谢~~~
極力支持!特別是美化部分!
支持,我的fedora里面的没用的东西太多了
to bmbtgys:
先安装rp-pppoe:pacman -S rp-pppoe
再执行:pppoe-setup
看来linuxtoy这里的archer不是一般的多阿…
看来一切顺利啊,Arch Linux跑起来就是轻快
哦~谢谢~~另外在问下,装好了之后要怎么用?执行pppoe-setep命令?
还有就是pacman -S rp-pppoe 这个安装命令是要把文件冲服务器上面下载下来安装吧?问题是adsl没拨号不能上网啊!(或者这个东东系统里面已经自带了,只是没装上?)能不能先下在下来,在自己安装?要怎么装?(我知道在ubuntu里面安装deb文件可以用dpkg命令,在arch里面文件包是什么格式的,也是用pacman安装么?或者需要自己编译安装)
不好意思,我咯里咯说一下了问了一大堆,还是请大家解答一下,谢谢~~~
我记得至少在安装光盘上是有这个包的,可以用:
pacman -U foo.pkg.tar.gz
来安装。
恩~~谢谢~~
帮你补充点其他的:
1.要访问ntfs分区,你需要安装ntfs-3g
pacman -Sy ntfs-3g
然后,#modprobe fuse
#ntfs-3g /dev/sdb* /mnt/* -o force,loacle=utf8
我的arch几天没用,昨天用了一下,结果scim不知怎地就使用不了了!
奇怪!!!!!!
哇噻,好帅的gdm theme。
Arch真是不错.不过我还是喜欢KDE.不知道有没有针对KDE的好看的主题包可以直接用pacman安装的?
kingxsp:
有的,不过我推荐你使用kdemod的源,这是一个专门为arch重新打包的KDE源。
kdemod官方网站: http://kdemod.ath.cx/ 好像被GFW收购了。
另外有个镜像源可以访问: http://kdemod.podzone.net/repo/current/i686
我这里有少量截图,你可以看看,另外有部分包官方未提供,我可以提供部分主题的包给你。
http://hi.baidu.com/archlinux/.....F%E0%B2%E1
nacre:
pacman -U是从本地文件升级一个包,从本地安装包应该是pacman -A
bmbtgys:
官方ISO里有提供rp-pppoe的包,挂载ISO,进入包的目录直接安装就行了。这个包依赖于ppp,所以把ppp和rp-pppoe一起安装即可,官方的ISO里都包含了。
一堆命令,看着就烦
水印里面最后一个g什么字体的?如何批量加水印?
装了这么一堆,又是gtk又是qt,忙乎了半天,与ubuntu有多少区别?ubuntu有些多余的软件,删了就是。不知道archer们究竟想要得到什么,呵呵。
要体验安装软件的乐趣,直接lfs;编译好的,pacman与apt-get又有多少区别?尝个鲜罢了。
toy估计不会再写第四节了吧,如果再写,应该是编译吧,那么arch真没什么特色了。
aBiNg:
照你的说法,恐怕只有Gentoo和Debian有特色,其它发行版都是多余的。
toy应该只是为喜欢archlinux的人做个展示(或许他本人也是喜欢这个的),每个人都有自己的选择,只要是自己使用顺手的。尝鲜是每个人的天性,同时可以满足自己的体验需求,未尝不可。
rainy:
并非多余不多余的问题。而是没有必要去为了pacman和优化的内核而狂热。Linux本身的特点之一就是可定制性,既然都是Linux,何必这个distro那个distro的去尝试?个人想法,不必以为是客观。呵呵。
Mingwei Liu:
嗯,未尝不可。
不知道河南网通如何上网?
河南网通上网包地址218.29.0.252/racer/linux/racer.tar.gz
aBiNg:
用过么?没用过,少说话。–毛主席说的~~
aBiNg:
这里没有谁为了pacman和优化的内核而狂热,我只是作为一个arch用户,向一些对arch感兴趣的朋友介绍一下而已,你既然见不得其它的发行版受欢迎,我也不说什么了,你用的发行版是最好的,ubuntu是最棒的,OK?
Arch的Lightweight已经是公认的了,
它的所有二进制包都是为i686优化的,所以程序执行起来会快一些。
设置起来也是简单清爽,很稳定。
ubuntu 7.10的Bug有些多了,呵呵。
pacman的一个彩蛋:
在 /etc/pacman.conf 中加入一行
ILoveCandy
看看效果…
只是官方禁了scim-qtimm,在Opera下就没有中文了…
[...] 刚才在 Toy 那里看到 aBiNg 留言一篇,些许不爽。不高兴在别人的 Blog 唧唧歪歪,在这里我告诉你:Arch 有很大不同!这不同并不仅仅在于软件是如何管理的,系统启动是用 rc.d 还是 sysv,而是在于开源的组织模式。 [...]
kdemod比较pp嘿嘿,看了这个,我又把arch捡起来了,下决心重装了次系统,上个系统从ubuntu6.10一路升级到7.10,已经是满身毛病,ubuntu别的都还不错,这个没法平滑升级实在让人郁闷,而且7.10也比较让人失望。
存在即是有人用
latteye:
被您老兄当成“愤青”了,还上了您的Blog,真是荣幸,呵呵。
但,我从没有比较发行版优劣的爱好,也没这个水平。只是个人想法而已,您要是看不顺眼,可以无视,鄙视也行。
我很自知,用arch没有诸位牛,所以我的意见水平也很一般。但请您勿将我当成靶子,立于您的Blog地盘上批斗!
这里跟toy说声对不起,占用了这么多楼回复,也不懂得什么技术,只是“唧唧歪歪”,很不好意思。
ubuntu用户用了archlinux,才知道ubuntu原来帮我们做了这么多不简单的事情。
archlinux用户用了ubuntu,才知道原来优化过的linux的确是速度上有差别的。
to quark
貌似现在scim不需要scim-qtmm就可以对qt输入中文了。定义好环境变量。。添加进入.xinitrc。或者.profile. .bashrc都应该可以。
export XMODIFIERS=’@im=SCIM’
export XIM=”scim”
export XINPUT=”xim”
export XIM_PROGRAM=”scim -d”
export GTK_IM_MODULE=”xim”
export QT_IM_MODULE=”xim”
scim -d &
TO:toy
最好多介绍AUR,ABS系统,PKGBUILD。
看看archlinux功能多么强。。
还有配置系统是不需要任何软件的,只用改变配置文件。这个是我最喜欢的,也是arch所始终坚持的
aBiNg:
人一激动,很容易成“愤青”,我也是。都是 Linuxer,不分 Ubuntuer 和 Archer。
还是 zlowly 总结的好。
ubuntu用户用了archlinux,才知道ubuntu原来帮我们做了这么多不简单的事情。
archlinux用户用了ubuntu,才知道原来优化过的linux的确是速度上有差别的。
顶这个兄弟的话。。。。。。。喜欢什么,需要什么只有自己知道!
arch一直想试试,不过图形方面都没有成功,还是debian比较习惯.
如果要写(4)的话,建意多写写ABS吧,pacman比较简单基础
to lh:
tried the configure file you provide and scim just doesn’t work.
remove ‘&’ will be ok? I guess.
cat /etc/X11/xinit/xinitrc.d/xinput :
#!/bin/sh
export XIM=scim
export XMODIFIERS=”@im=scim”
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
export XIM_PROGRAM=”/usr/bin/scim”
export XIM_ARGS=”-d”
export GDK_USE_XFT=1
export QT_XFT=true
scim -d
强烈推荐使用yaourt作为pacman的前端,这样就可以很方便的安装AUR里package了,不再局限于官方提供的那点 。
在/etc/pacman.conf里加上根据你的archlinux的架构加上
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
或者
Server = http://repo.archlinux.fr/x86_64
然后
sudo pacman -S yaourt就可以装上了。
不过不要骂我,貌似这几天http://repo.archlinux.fr访问不了。
@rainy, nacre, buwen, winsphinx, lh, zlowly: 感谢各位的补充和完善。
@aBiNg: 这里只是写出来作为参考,装什么,不装什么,还不是取决于你自己?如果能满足自己需要的话,甚至什么都不用装。
@yegle: 字体是 Qlassik,水印通过 Phatch 添加。
@zlowly
好精辟的总结。
“还有配置系统是不需要任何软件的,只用改变配置文件。这个是我最喜欢的,也是arch所始终坚持的”
浪费精力,我觉得linux的配置文件真是很烦,改起来真是很累,一点都不友好
哈哈,先看(4)再看的(3),写得很好啊
各发行版之争没意思,大家都优点说一说就行了,让别人知道还有这个玩意,有兴趣的人可能会尝试了,至于好不好是一回事,适不适合自已才是硬道理,ARCH的”广告”本来就不多,呵呵,支持作者一把,辛苦了
to aBiNg:
确实有点jjyy的。不去使用archlinux感受一下,只看到安装软件的几个命令就说和ubuntu差不多。
http://repo.archlinux.fr 恢复了,刚才发现有内容了.
[...] 参考: 第一部分 第二部分 第三部分 第四部分 [...]
关于chm查看器,我安装了kchmviewer,但看不了,会报“An error occurred while loading”的错,这里极力推荐用
gnochm,没有乱码问题,可以找开中文名的CHM文件 ,安装方法:先按zlowly兄说的安装yaourt,并修改pacman.conf文件,安装好yaourt后,输入
yaourt -S gnochm
就可以安装了
我是从ubuntu转到arch linux来的。。。toy这组文章非常好。
zlowly Commented @ 2007-12-20 3:36 pm
ubuntu用户用了archlinux,才知道ubuntu原来帮我们做了这么多不简单的事情。
archlinux用户用了ubuntu,才知道原来优化过的linux的确是速度上有差别的。
===============================
其实ubuntu也可以定制安装的。
我就是从75m的base system,一步步搭积木搭起来的。中间也要学很多的。不是只有arch可以定制。才可以学到东西。
今天为这个谁快谁慢我特意重新装了linux,心爱的linux啊。。郁闷死了
原来ubuntu(自己从75m定制的)开机时70m内存,现在archlinux开机时114m内存,运行软件2个速度差不多。
心疼啊,而且软件不是很多。
这个也只能说个人喜好了。米办法。。。。
重新装回ubuntu
辛苦了……
改天再试试archlinux
才从base-system装好Debian-testing,身心有点乏……
debian自己定义下,也很不错了
我今天刚刚把archlinux 2007.11-0.4装上,我用adsl上网,配置没什么问题。输入pppoe-start,过一会儿,就会显示Connected!,但就是无法升级,请哪位指点一下?
ubuntu的gnome关联了gedit.上次删除gedit导致x-window崩溃.定制性还是arch高.我就事刚从ubuntu转到arch.强烈同意37楼的!
我也是从UBUNTU转ARCH的,用过才知道,UBUNTU 8.04太臃肿了.