Xfce (简体中文)

From ArchWiki
Revision as of 07:24, 16 February 2008 by Dkeehl (talk | contribs) (New page: Category:桌面环境 Category:HOWTOs (简体中文) Category:简体中文 == 什么是Xfce?== 类似于GNOME和KDE,XFCE是一个桌面环境。它包含一套应用程序...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


什么是Xfce?

类似于GNOME和KDE,XFCE是一个桌面环境。它包含一套应用程序,比如:根窗口程序、窗口管理器、文件管理器、面板,等等。XFCE用GTK2开发,同时,跟其它桌面环境一样,它也有自己的开发环境(库、守护进程等)。 不同于GNOME和KDE,XFCE是轻量级的,并且在设计上更接近CDE,而不是Windows或Mac。它的开发周期要长得多,但它非常稳定,速度极快。XFCE很适合在老一些的机器上使用。

优点

这里列出一些使用XFCE的理由(个人意见)

  • 快速 它比其它主流的桌面环境更快。
  • 稳定 XFCE-4已经发布很久了,只发现少量BUG
  • 美观 它使用GTK2并且可以更换主题。你能把XFCE做得非常漂亮。字体也有完整的抗锯齿效果。
  • 强大的多显示器支持 在众多WM/DE、IMO中,XFCE对Xinerama的支持是最好的。
  • 省心 你将发现它帮你更流畅地工作,而不要求频繁地更新。
  • 内建的compositor支持包含真透明在内的各种特效。

缺点

这里列出一些不用XFCE的理由(个人意见)

  • 不包含主流桌面环境集成的所有特性。
  • 较长的开发周期。
  • 基于CDE设计的界面风格可能让人觉得不太熟悉。

安装方法

在http://www.xfce.org 上有XFCE的源代码和文档。但既然你用ArchLinux,就可以通过Pacman来安装XFCE。

XFCE是模块化的。这意味着你没有必要完整安装,可以从中挑选你需要的部分。因此,XFCE有一组Arch软件包。

安装一个基本的XFCE系统:

# pacman -S xfce4

如果你想安装额外的部分,比如面板插件和额外的主题,运行:

# pacman -S xfce4-goodies gtk2-themes-collection

如果你想播放音频文件,把ESD也装上,它将作为XFCE音频的守护进程。(或者你可以安装XFCE的默认媒体播放器——xfmedia,它将把ESD作为依赖安装。)

# pacman -S esd

运行XFCE

运行XFCE有两种方法,其中之一是“自动”的。从控制台启动XFCE,你只要运行

# startxfce4

注意: startxfce4默认将DPI设置为96,因此字体大小与从.xinitrc启动时的大小将有所不同。

如果你想在更大程度上控制启动过程和初始设定,可以把这些内容(或者其它你想要的)添加到$HOME/.xinitrc

xfce-mcs-manager
xfwm4 --daemon
xfdesktop &
exec xfce4-panel

或者

exec xfce4-session

怎样用登陆管理器启动XFCE

作为XFCE 4.2.0的一部分,Arch软件包中增加了XFCE自己的会话文件。这些文件包含在xfce-utils软件包中,在基本安装中应该已被添加了。 打开登陆管理器就好了。

怎样在XFCE中关机和重启动(XFCE>=4.4)

确认在启动时打开了DBUS和HAL(你可以把它们加到/rc.conf的daemon栏),这时你能够在XFCE中选择关机/重启动选项。而且,要知道运行DBUS和HAL将使你能够自动挂载移动设备!为了充分利用这一点,请安装thunar-volman。

解决关机时需要密码的问题

  • 把自己加入到power用户组
# gpasswd -a USER power
  • 安装sudo
# pacman -S sudo
  • 用visudo命令在/etc/sudoers文件末尾添加如下一行:
# visudo
user ALL=(root) NOPASSWD: /usr/lib/xfce4/xfsm-shutdown-helper

其中“user“是你想允许其从xfce中关机/重启的用户名

或者你可以创建一个shutdown用户组,允许其成员关机。

%shutdown ALL=(root) NOPASSWD: /usr/lib/xfce4/xfsm-shutdown-helper
# groupadd shutdown
# gpasswd -a user shutdown

其中“user”是用户名。

要允许所有用户关机,在/etc/sudoers中添加:

%users hostname=NOPASSWD:/usr/lib/xfce4/xfsm-shutdown-helper

其中“hostname”是当前主机的名字

设置管理器中的命令

还没有官方文档解释设置管理器执行的命令。你得看一看/usr/share/applications/文件夹下的.desktop文件。对那些想搞清到底发生了什么的人,这里有一份手头的列表,它能让你省些力气。

xfce-setting-show backdrop
xfce-setting-show display
xfce-setting-show keyboard
xfce4-menueditor
xfce-setting-show sound
xfce-setting-show mouse
xfce-setting-show session
xfce-setting-show
xfce-setting-show splash
xfce-setting-show ui
xfce-setting-show xfwm4
xfce-setting-show wmtweaks
xfce-setting-show workspaces
xfce-setting-show printing_system
xfce4-appfinder
xfce4-autostart-editor
xfce4-panel -c

怎样打开Xfce 4.4+的compositor

XFCE4.4带有一个内建的compositor来增加各种花样的窗口特效——阴影和透明等

你可以在 设置->窗口管理器调整 中找到它。但如果它不在那,按照以下的步骤来做:

  • 打开 $HOME/.config/xfce4/mcs_settings/wmtweaks.xml,确保其中有<option name="Xfwm/UseCompositing" type="int" value="1"/> . 如果没有wmtweaks.xml文件,打开 设置->窗口管理器调整 随便改点什么再关闭,那个文件应该就出现了。
  • 确认你的/etc/X11/xorg.conf里有如下几行:
Section "Extensions"
	Option "Composite" "Enable"
EndSection
  • 最后,重启X,compositor应该可用了。

为什么我的桌面不刷新?

当文件或目录改变时,XFCE4.4从FAM(File Alteration Monitor)获取通知。别忘了把fam加到/etc/rc.conf的DAEMONS列表中。

相关文章

外部资源