openSUSE使用笔记-XFCE篇

http://i149.photobucket.com/albums/s80/crorts/url/SUSE_XFCE.png

用了快一个月的XFCE,发现了一个问题,很值得大家去用XFCE的问题就是:
1、若你使用了GNOME或KDE很长时间,那么你刚开始用XFCE时不会觉得它有什么吸引人的地方去让你继续用下去,XFCE没GNOME或KDE功能多样;但是XFCE同样可以使用Compiz产生那些诱人的特效。
2、最让我恋恋不舍的就是XFCE的简洁、高效、精炼。那个快不是一般的快,当你用了XFCE顺手后你会发现GNOME与KDE不是一般的慢,真的是很慢,而且说实在的,也好看不到哪里去。
3、XFCE的特色之一就是组件是独立的,你可以自行选择安装各组件来构件一个属于您自己的最佳工作环境,或可以单独升级某个组件哦,并且这些组件都很实用,不像GNOME或KDE,很多都用不到,导致系统性能下降许多许多。
4、XFCE的BUG很少,而且超级稳定,我目前位置没有崩溃过一次哦,所以它常被用在UNIX上。
5、XFCE是三大主流图形界面之一,完全独立的,不要错误的认为XFCE是GNOME的简化版,这是很荒谬的,GNOME完全就不是个东西。
XFCE默认的主题就很漂亮了,我截图与大家分享下,为了支持XFCE能更完善,在此鼓励LINUX用户去尝试下这个体现了UNIX哲学的XFCE,并为openSUSE用户解决了两个关于XFCE的小小问题。。。。

问题一:
XFCE默认不允许非root用户关机,就意味着你用普通帐户无法关机。解决方法如下:
用任何文本编辑器打开 /etc/dbus-1/system.d/hal.conf 找到如下这字段,
< !-- Default policy for the exported interfaces; if PolicyKit is not used for access control you will need to modify this -->
< context="default">
< send_interface="org.freedesktop.Hal.Device.SystemPowerManagement">
< send_interface="org.freedesktop.Hal.Device.VideoAdapterPM">
< send_interface="org.freedesktop.Hal.Device.LaptopPanel">
< send_interface="org.freedesktop.Hal.Device.Volume">
< send_interface="org.freedesktop.Hal.Device.Volume.Crypto">
...........
< /policy>
只要将policy context="default" 改成 policy user="用户名" 保存重启后就能正常关机重启咯。
问题二:
XFCE默认不允许非root用户挂载一切设备,所以不能使用U盘或光驱会让人很恼火,解决不了的话有可能就会放弃继续使用XFCE,我比较笨,找了一个礼拜才解决该问题,方法如下:
文本编辑器打开 /etc/PolicyKit/PolicyKit.conf......中间插入如下内容:
< user="用户名">
< result="yes">
< action="org.freedesktop.hal.storage.mount-removable">
< result="yes">
< /return>
< /match>
保存后重启就能正常挂载了[注意,请将“<”后面的空格去掉],为此插爆了一个USB接口 -_-
顺便转载介绍XFCE下一些常用的软件 " xfce4下桌面软件方案 "
gnome,kde这样大型的桌面环境下软件非常齐全,但是也庞大。xfce4小巧,不光体现在软件小巧,而且套装软件依赖比较少,符合XDG标准(也就 是配置文件,临时文件,共享文件不堆放在$HOME目录下,而是分在.config,.cache,.locale文件夹下,如果显示了隐藏文件,家目录 也非常简洁),非常简洁清晰。当然xfce4下也可以使用gnome,kde套件中的软件,不过这样就没有意义了。下面是我桌面使用软件,尽量少的依赖, 首选符合xdg标准的软件。

建议安装的库文件:
  1. qt(qt4,又不依赖kde,而且也有gtkstyle,保持和gtk外观一模一样,为何不要呢)
  2. gconf(有些软件需要,也不依赖gnome什么)
  3. gnome-keyring(不依赖gnome,只依赖gconf)
  4. gksu(sudo的图像前端,图形化使用root权限,依赖前两者)
登陆管理器:
  • slim(几乎是简洁型桌面的首选了,但是功能不是强)
  • gdm(只依赖gconf和gnome-keyring而已)
办公:
  • openoffice
编辑器:
  • mousepad(xfce4标准组件,功能单一,但是速度快)
  • medit(符合xdg标准,语法高量,插件,行号,标签,缩进)
  • geany(微型ide,缩进,收缩,语法高亮,行号,标签,插件,类浏览)

PDF阅读:

  • evince(只是依赖gconf,gnome-keyring,后者是为有些pdf需要密码,编译的时候可以去除,最好保留)
  • Adobe Reader(有点大,不喜欢任何gnome组件的可以使用。)
压缩解压:
  • sqeeze(xfce4标准组件)
  • xarchliver(本来也是xfce4组件后来不依赖xfce4)[强烈推荐]
日历,日程:
  • orage(xfce4的标准组建,可以替代panel上的时钟,管理日程,日记都可以。要是能和google 日历同步就太完美了)
计算器:
  • galculator(不比gnome带的计算器差)
  • gcalctool(gnome计算器,依赖gconf而已,不过没上面的好看)
网络浏览:
  • opera(不喜欢为opera装qt依赖的可以用static版本的,最好是qt4的static的。但是这个版本有几个小bug。不过也许你根本不会遇到)
  • firefox(不管那个桌面环境都可以用吧)
  • midori(webkit核心,xdg标准,但是目前只能说可以使用,但是不能日常使用)
  • kazehakase(gtcko核心,但是比ff小巧,如同gnome自带浏览器一样,但是都是不能支持ff插件的)
FTP客户端:
  • gftp
网络聊天:
  • pidgin(不依赖任何桌面环境,可选依赖gstreamer)
  • emesene(漂亮的MSN客户端,保持和win下MSN界面类似。pygtk编写,符合xdg标准,功能比较多)
  • xchat(有名的IRC客户端,完全可以不依赖gnome,还有完善的代理支持)
  • gajim(jabber客户端,可以连接gtalk,校内。依赖gconf)
局域网传输:
  • 飞鸽:有java版本的,有qt4版本的可用,看你喜欢什么,但是没有不依赖gnome的gtk2的。
图片浏览:
  • ristretto(xfce4标准组件,漂亮,功能不是很多)
  • gpicview(LXDE标准组件,速度不错,就像win下的图片查看器一样,符合xdg标准)[强烈推荐]
  • gqview(速度快)
视频播放器:
  • 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)

光盘烧录:
  • xfburn(xfce4标准组件,功能比较简单)
  • nero(最新版本3.51,功能还比较多)[强烈推荐]
Dock:
  • cairo-dock(完全不依赖某种桌面环境,gtk2程序。功能强大,漂亮,就是不够稳定)
  • awn-dock(可以不依赖gnome,arch用户看这里,但是貌似很多插件都不能用,还没有摆脱依赖gnome)

1 喵~:

crorts.com 说...

补充下:

大家在使用LINUX千万不要随意添加源,以求第一时间升级到最新版本,这是很荒谬的,能稳定正常使用的情况下,根本没必要升级, 乱升级会导致很多问题哦 ,我已经吃过苦头,费了不少时间了呢~