卸载gnome3,投奔Xfce » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

卸载gnome3,投奔Xfce

终于受不了gnome3了,彻底卸载了它。不可否认,它的界面确实蛮漂亮的,不过,对于我这种经常打开多个窗口切换的人来说,太不方便了。它没有最小化的概念。。。所谓的最小化就是把鼠标“撞向”屏幕左上角,然后所有窗口全部最小化,同时左上角那里还会有水纹效果。没有桌面了。那么大的桌面空着不放东西,后来装个tweak tool才让桌面显示。还有,gnome3的好几个快捷键和ZendStudio 8 冲突。。。
还是习惯了以前的gnome2,多个虚拟桌面,切换来切换去的,相当方便。顶部和底下都有一个panel ,各种常用的软件统统放上面。真不知道gnome3的开发者们是怎么想的呢?他们自己是否在用gnome3? 如果gnome3 从此以后一直是这样,那估计我以后不会用它了。

上图:

把gnome-shell ,gnome 以及随之安装的所有软件,统统卸载了。

pacman -Rcn gnome
pacman -Rcn gnome-extra
pacman -Rcn gdm

由于我已经安装过了xorg,因此这个就不用再安装了。

pacman -S hal

安装基本的XFCE系统(Xfce 4.8):

pacman -S xfce4

安装额外的xfce4组件(goodies)

pacman -S xfce4-goodies

默认安装的xfce4,首次启动出现的小提示窗口里面是没有任何东西的。如果你想看到刚启动时候的技巧和小提示,那么就需要安装fortune-mod

pacman -S fortune-mod

安装好xfce4之后可能会发现xfce4-mixer通过ALSA并不能控制音量,需要安装gstreamer0.10-base-plugins:

pacman -S gstreamer0.10-base-plugins

对于笔记本用户,Xfce4-mixer并不能同时控制外放与耳机,请尝试安装全部Plugins:

pacman -S gstreamer0.10-plugins

安装gamin (之前相同功能的软件fam明显偏弱),它会在后台自动运行检查文件改动反应给桌面,并且不需要添加Daemons:

pacman -S gamin

登录管理器安装:
由于gdm依赖gconf,因此这里选择小巧和不失漂亮的slim:
pacman -S slim
可以修改rc.conf 或inittab来让slim开机启动,还是修改inittab方便点:

x:5:respawn:/usr/bin/slim >/dev/null 2>&1

修改 .xinitrc 内容如下:

exec ck-launch-session dbus-launch --exit-with-session startxfce4

可到slim主页下载theme,并解压至其主题目录:

tar -xvzf slim-archlinux-simple.tar.gz -C /usr/share/slim/themes/

解决关机时需要密码的问题
把自己加入到power用户组

gpasswd -a 用户名 power

用visudo命令在/etc/sudoers文件末尾添加如下一行:

# visudo
user ALL=(root) NOPASSWD: /usr/lib/xfce4/session/xfsm-shutdown-helper

让桌面图标标签字体背景透明

vim ~/.gtkrc-2.0

添加如下部分:

style "xfdesktop-icon-view" {
font_name = "sans Bold"         #字体名称设置
XfdesktopIconView::label-alpha = 10 #透明度设置
base[NORMAL] = "#000000"        #背景颜色(下同)
base[SELECTED] = "#71B9FF"
base[ACTIVE] = "#71FFAD"
fg[NORMAL] = "#ffffff"          #文字颜色(下同)
fg[SELECTED] = "#71B9FF"
fg[ACTIVE] = "#71FFAD" }
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

如果只是想要让xfce4启动时默认启动一些东西,那么还可以修改$HOME/.xprofile。

编辑系统菜单
自带的菜单编辑器无法编辑系统菜单里面的项目,这些起动器都在/usr/share/applications/下面,各自都有各自的定义。可以修改这些.desktop文件。
根据需要修改
如想更改在菜单里面的位置,就修改Categories项
如不想显示在菜单中就加上

NoDisplay=true

安装tumbler: D-Bus service for applications to request thumbnails

pacman -S tumbler

让xfce4自动挂载移动磁盘

pacman -S thunar-volman

让笔记本上面的音频调节按钮和静音按钮可用:

xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioRaiseVolume -n -t string -s "amixer set Master 5%+"
xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioLowerVolume -n -t string -s "amixer set Master 5%-"
xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioMute -n -t string -s "amixer set Master toggle"

美化xfce ,安装主题:

http://xfce-look.org/

http://browse.deviantart.com/customization/skins/linuxutil/desktopenv/xfce/?order=9

http://customize.org/xfce

http://wiki.xfce.org/howto/install_new_themes

mkdir ~/.themes
mkdir ~/.icons

Cursors 和 Icons都是放在.icons 目录下面,Window decorations 和 GTK+ interfaces放在.themes 目录下面。注意icons安装后要生成其缓存:

gtk-update-icon-cache -f -t ~/.icons/

鼠标安装:

tar -xvzf Ecliz-Arch-Small.tar.gz -C ~/.icons/

安装苹果主题MacOS-X_Aqua_Theme:

tar -xvzf 13548-Gnome_MacOS-X_Aqua_Theme_20040730.tar.gz -C ~/.themes/
tar -xvzf Gnome_MacOS-X_Icon_Theme_20040730.tar.gz -C ~/.icons/
gtk-update-icon-cache -f -t ~/.icons/MacOS-X

个人觉得最好看的Icon主题应该是OSX_Aluminium-1.2.tar.bz2 了,Xquisite.tbz 也不错。

tar -xvjf OSX_Aluminium-1.2.tar.bz2 -C ~/.icons/
gtk-update-icon-cache -f -t ~/.icons/OSX_Aluminium
tar -xvf Xquisite.tbz -C ~/.icons/
gtk-update-icon-cache -f -t ~/.icons/Xquisite

这里我是在Appearance 里选择了 OSX-theme主题和 OSX_Aluminium图标,这二得配合相当的漂亮。

字体安装:

cp *.ttf ~/.fonts/
#建立字体缓存
mkfontscale
mkfontdir
fc-cache -fv

常用软件安装:

以下内容参考:http://blogold.chinaunix.net/u3/91935/showart_1936203.html

建议安装的库文件:
qt(qt4)
gconf(有些软件需要,也不依赖gnome什么)
gnome-keyring(不依赖gnome,只依赖gconf)

办公:
libreoffice
编辑器:
mousepad(xfce4标准组件,功能单一,但是速度快)
medit(符合xdg标准,语法高量,插件,行号,标签,缩进)
geany(微型ide,缩进,收缩,语法高亮,行号,标签,插件,类浏览)

PDF阅读:
evince(只是依赖gconf,gnome-keyring,后者是为有些pdf需要密码,编译的时候可以去除,最好保留)
Adobe Reader(有点大)
压缩解压:
xarchliver(本来也是xfce4组件后来不依赖xfce4)
日历,日程:
orage(xfce4的标准组建,可以替代panel上的时钟,管理日程,日记都可以。)
计算器:
galculator(不比gnome带的计算器差,galculator uses GTK 2 (>= 2.6) and libglade (>= 2.0))

http://galculator.sourceforge.net/

(galculator:11374): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)’ failed
[admin@HuangYe Downloads]$ sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/

gcalctool(gnome计算器,依赖gconf,界面很丑)
网络浏览:
opera
firefox
FTP客户端:
gftp
fileZilla
网络聊天:
emesene(漂亮的MSN客户端,保持和win下MSN界面类似。pygtk编写,符合xdg标准,功能比较多)
xchat(有名的IRC客户端,完全可以不依赖gnome,还有完善的代理支持)
gajim(jabber客户端,可以连接gtalk,校内。依赖gconf)

图片浏览:
ristretto(xfce4标准组件,漂亮,功能不是很多)
gpicview(LXDE标准组件,速度不错,就像win下的图片查看器一样,符合xdg标准)
gqview(速度快)
pho (小巧的命令行工具)

视频播放器:
mplayer(默认前端是gmplayer,比较复杂。前端比较好的是smplayer,依赖qt)
vlc(支持wmv,asf格式比mplayer好,依赖wxgtk)
音频播放器:
mpd(c/s架构,后台服务+前台控制端,关闭前台控制端仍然播放,可以在未登陆时依然播放音乐,而且可以实现音乐服务器。资源消耗小,但是支持格式少)
推荐的前端:
ario(功能比较全,小巧,全gtk2程序,xdg标准)
gmpd(功能强大,插件多)
sonata(功能强大,漂亮)
xmms2(类似mpd的播放器,符合xdg标准,支持几乎所有音频格式,甚至cue+ape,cue+flac,)
推荐的前端:
blastwave(功能简单,但是最实用)
xmms2tray(只有通知区域,换歌提醒,个人非常喜欢)
audacious(xmms,beep的后续者,支持几乎所有音频格式,类winamp,千千静听,xdg标准,插件众多)
exaile(界面比较好看,依赖gstreamer)
deadbeef 支持格式多,对中文支持不错,目前我在用这个。
光盘烧录:
xfburn(xfce4标准组件,功能比较简单)
nero(最新版本3.51,功能还比较多)
Dock:
cairo-dock(完全不依赖某种桌面环境,gtk2程序。功能强大,漂亮,就是不够稳定)
awn-dock(可以不依赖gnome,arch用户看这里,但是貌似很多插件都不能用,还没有摆脱依赖gnome)

参考文档:

https://wiki.archlinux.org/index.php/Slim

https://wiki.archlinux.org/index.php/Xfce4

Tagged in :

All Comments (0)
Gravatar image
No Comments