[分享]xfce的FAQ

各种窗口管理器和美化相关
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

[分享]xfce的FAQ

#1

帖子 Roots » 2007-04-30 13:28

本内容主要摘自 http://wiki.xfce.org/faq.zh_cn ,也有他人经验,在此一并感谢

关于 Xfce
—————————————————————————————
什么是"Xfce"?为什么我要用它?

Xfce是一个用于Unix以及其他类Unix平台,例如Linux、Solaris或BSD的桌面环境。它的设计哲学是“为生产力而设计。它可以在节省系统资源的情况下快速加载执行程序。”(Oliver Fourdan),这对于正为自己的 *NIX 盒子寻找一个快速、现代、高效的工作环境的用户来说很有吸引力。
—————————————————————————————
Xfce怎么读?它是什么意思?

Ecks Eff See Eee(就是一个字母一个字母地读)。Xfce这个名字最初代表XForms Common Environment,但从那时起,Xfce被重写了两次并且不再使用XForms工具包。名字保留了下来,但不再大写成”XFce”,而是” Xfce”。如今这个缩写不代表任何东西。(建议: X Freakin’ Cool Environment)
—————————————————————————————
那个logo象征什么?

你真的不知道吗???你一定在开玩笑吧……明显的很,这是一只老鼠,就如同你所看到的其他老鼠一模一样。
—————————————————————————————
Xfce现在运行在什么平台下?

Xfce一直本着多功能的理念开发,当前支持Linux、Solaris和BSD。
上次由 Roots 在 2007-04-30 14:56,总共编辑 2 次。
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#2

帖子 Roots » 2007-04-30 14:39

使用篇
————————————————————————————————————————
键盘
———————————————————————————
xfce中调用菜单有什么快捷键吗?

在键盘首选项里指派一个键 → 命令xfdesktop -menu的快捷方式。当鼠标被定位是菜单就会显示出来。你也可以使用xfce4-popup-menu来弹出面板菜单(该功能同样是由xfdesktop提供的,请确保你的面板装有相应的插件^_~)。
———————————————————————————
可以使用一个键来聚焦Verve插件吗?

给命令verve-focus分配一个键
———————————————————————————
我的windows键不能用键盘首选项Keyboard Settings > 快捷键。

那个windows键(又叫super键)之所以不能当作修饰键使用与Xfce使用的工具包GTK+有关。如果你希望windows键工作的话,我们建议你将GTK+至少升级到版本2.10.0。
———————————————————————————
如何在登录是开启numlock键?

有两种方法可以实现。使用能够开启numlock的display manager(eg. gdm,检查设置),或使用一个叫numlockx的小程序,在.xinitrc中加入numlockx on就行了。
———————————————————————————
可以在Shortcut Editor中使用Media keys吗?

用xmodmap来给你的Media keys指派keycodes以使它们能被Xfce shortcut editor所用:

使用程序xev来决定multimedia keys的keycodes。在你的主目录创建一个包含那些keycodes.Xmodmap文件,并给他们分配keysyms。例如:

代码: 全选

 keycode 162 = XF86AudioPlay
 keycode 164 = XF86AudioStop
 keycode 160 = XF86AudioMute
 keycode 144 = XF86AudioPrev
 keycode 153 = XF86AudioNext
 keycode 176 = XF86AudioRaiseVolume
 keycode 174 = XF86AudioLowerVolume
所有可能的keysyms可以在 /usr/lib/X11/XKeysymDB 或 /usr/share/X11/XKyesymDB中找到。为确保在你启动Xfce时.Xmodmap被加载,在你的.xinitrc 或 .xprofile文件中加入/usr/bin/xmodmap $HOME/.Xmodmap。当你启动shortcut editor,按下一个多媒体键时,那些被指派的keysyms应该会出现的。现在可以给他们指派命令了。
上次由 Roots 在 2007-04-30 14:52,总共编辑 1 次。
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#3

帖子 Roots » 2007-04-30 14:52

菜单
———————————————————————————————————————————————————
左击菜单按纽显示菜单似乎有些慢。我如何改变它?

左键单击显示菜单的速度是指向双击速度的一个链接。如果你想让菜单显示得快点的话,只要在Xfce 4 Settings Manager的鼠标首选项里将双击速度改快点就行了。或者,你可以右击来得到菜单,那个菜单是一点就出来的。
——————————————————————————————————————
如何显示窗口列表?

两种方法。鼠标中间(如果xfdesktop在运行的话),或在面板中加入窗口列表插件。
——————————————————————————————————————
如何使用menu editor更改自动生成的菜单?

代码: 全选

cp ~/.cache/xfce4/desktop/menu-cache-name-of-the-generated-file.xml ~/.config/xfce4/desktop/menu2.xml
cd ~/.config/xfce4/desktop/
cat menu.xml > menu3.xml
cat menu2.xml >> menu3.xml
mv menu.xml menu.orig.xml
mv menu3.xml menu.xml
现在,你已经有了一个包含所有类别的菜单了,其中会有些重复,首先你得使用你最喜欢的编辑器编辑menu.xml文件,去处文件中间的如下几行,不然menu editor会抱怨格式错误的:

代码: 全选

</xfdesktop-menu>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xfdesktop-menu>

<xfdesktop-menu>
这样就行了。现在你可以运行menu editor来更改菜单了。

Settings > Desktop > Menu > Menu Editor

注意:通过删除”system”行,你会删除所有重复菜单项。所以,如果自动生成的菜单中改了的话,它们不会再出现,但你得手动去掉大部分重复项。

要恢复原来的菜单,在终端中执行:

代码: 全选

mv menu.xml menu3.xml; mv menu.orig.xml menu.xml
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#4

帖子 Roots » 2007-04-30 15:07

桌面管理器
————————————————————————————————————————————————————————
我想在桌面上禁用回收站图标、主目录图标和文件系统图标,行吗?

是的,在Xfce 4.4中你可以隐藏某些桌面图标。
————————————————————————————————————————
我的Xfce桌面没有任何快捷方式,为什么?

Xfce 4.4: 你可以在Settings > Desktop Preferences > Behavior > Desktop Icons中开启图标。你得编译xfdesktop的thunar-vfs和dbus支持。(./configure –enable-thunar-vfs –enable-exo)
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#5

帖子 Roots » 2007-04-30 15:12

文件管理器
————————————————————————————————————————————————————————
我可以禁用回收站吗?

不,你不行。

尽管许多用户希望实现此功能,但这是不会发生的,下面是原因:’There are users that seem to use their trash as their default storage system, as a consequence it can happen that they crawl behind your computer. They see no harm in removing files they created since they are in trash. But when they accidently select one or two files belonging to you, you wish there was.’

随着文件管理器中回收站的引入,出现了粗心的用户,Thunar的回收站支持避免你成为他们。
——————————————————————————————————
我想为菜单中的”什么什么“在Thunar中分配一个快捷键

Thunar允许你通过简单的将鼠标至于选项之上,再按下快捷键的方式来编辑菜单加速器。 要起用这项功能请在User Interface Settings plugin中选中”可编辑菜单加速器”选项。
——————————————————————————————————
那些移动到回收站的东西都跑到那去了?

Thunar遵循freedesktop规范。

你会在~/.local/share/Trash/files找到你删除的项目
——————————————————————————————————
Thunar可以显示视频缩略图吗?

你得为thunar编译gconf (GNOME thumbnailers)支持,并安装一种GNOME电影预览程序,例如包含totem-video-thumbnailer的Totem。
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#6

帖子 Roots » 2007-04-30 15:14

窗口管理器
————————————————————————————————————————————————————————
许多窗口经常居中,为什么?

Xfce窗口管理器有个智能放置特性,可以根据窗口大小进行调整。基本上它会自动将小于一定大小的窗口居中,当有个更大的窗口时,它会被安排到一个最适合的位置。你可以在Settings → Window Manager Tweaks → Placement中更改最小窗口设置。
————————————————————————————————
可以让窗口记住他们的位置吗?

简单的回答:不行。 长的回答:如果程序支持这种功能,那么它会记住上次的位置以及大小。如果不支持,你可以使用一个窗口匹配程序如devilspie或wmctrl
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#7

帖子 Roots » 2007-04-30 15:21

会话管理器
————————————————————————————————————————————————————————
有些程序总是会自启动

有两种可能:上次保存的会话,或它在自启动列表里面。用以下两种方法之一去处自启动程序。

*运行xfce4-autostart-editor,移除程序。你也可以手动删除~/Desktop/Autostart和~/.config/autostart里的文件。
*多数情况下,在注销之前关闭所有程序并保存会话就行。如过没用,在你没登录前删掉~/.cache/sessions/里的东西。
—————————————————————————————————
我无法关机或重启

你必须允许普通用户使用执行$installdir/libexec/xfsm-shutdown-helper。安装sudo并运行visudo (root) 并增加一行(将prefix用正确的路径替换):

代码: 全选

 %users ALL = NOPASSWD:<prefix>/libexec/xfsm-shutdown-helper
将用户加入用户组(root):

代码: 全选

 gpasswd -a <username> users
当你注销后再登录时,关机和重启应该就可以用了。
——————————————————————————————————
当我按quit时看不到注销对话框

在session manager settings中选中Prompt on logout。
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#8

帖子 Roots » 2007-04-30 15:30

面板
————————————————————————————————————————————————————————
如何在Xfce 4.2中禁用任务条?

别在开始时运行就行了……

*如果使用会话管理器,杀死taskbar,保存会话并注销,再登录时就没了。
*如果不使用会话管理器,在$sysconfdir/xdg/xfce4/xinitrc或~/.config/xfce4/xinitrc中注释掉xftaskbar4行。
*如果使用会话管理器,并且想在整个系统中把taskbar禁用掉,在$sysconfdir/xgd/xfce4-session/xfce4-session.rc文件中注释掉taskbar。
————————————————————————————————————
"使用启动提示"选项是干嘛的?

如果你选中此项,在程序加载时窗口管理器将会显示一个沙漏。需要安装有startup-notification libraries。该特性只支持现代应用程序(Gtk2.x and Qt3.x based)。
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#9

帖子 Roots » 2007-04-30 15:45

外观
—————————————————————————————————————————————————————————
应用程序
——————————————————————————————————
求助,我的面板/任务拦/桌面/窗口边框不见了

由于Xfce是模块化的,所以所有的元素都有独立的进程。你只需重启那些进程即可。如果你想确认他们会在下次登录是自行启动的话,检查注销对话框中的”为下次登录保存会话”选项有无选中。
Panel————————xfce4-panel
Taskbar———————xftaskbar4 (Xfce 4.2 only)
Window Manager———xfwm4
Desktop———————xfdesktop (can depend on the dbus service, Xfce 4.4 only)
Desktop menus————xfdesktop
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#10

帖子 Roots » 2007-04-30 15:51

主题
———————————————————————————————————————————————————
gtk-xfce-engine主题没出现在"user interface"设置对话框中

gtk-xfce-engine-2必须与Gtk2装在同一目录中。当从源代码安装时,默认是安装在/usr/local的,但Gtk2经常安装在/usr。用./configure –prefix=/usr将它安装在/usr,这样主题应该就可用了。
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#11

帖子 Roots » 2007-04-30 15:54

窗口管理器
————————————————————————————————————————————————————————
如何使面板透明以及窗口阴影?

在X11中开启混合扩展,确保你的Xfwm4编译了混合支持(xfwm4 -V)。

代码: 全选

 Section "Extensions"
 Option "Composite" "Enable"
 EndSection
NVidia用户需要(这是推荐的)在device部分加入:

代码: 全选

 Option "RenderAccel" "true"
 Option "AllowGLXWithComposite" "true"
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#12

帖子 Roots » 2007-04-30 15:57

面板
———————————————————————————————————————————————————
可以给图标盒或任务栏中的应用程序更改图标吗?

这不可能。这是应用程序自己的事。
————————————————————————————————————————
我安装了一个面板插件,但指示器不使用多种颜色。我该怎么办?

首先,试试其他Gtk主题,因为某些主题覆盖了颜色。如果不解决问题,你很可能有个旧的~/.gtkrc-2.0:删了它再试一下。
————————————————————————————————————————
如何在Xfce 4.2和4.4设置面板的层?

为了改进聚焦管理,该选项被移除
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#13

帖子 Roots » 2007-04-30 16:08

开发
——————————————————————————————————————————————————————
新版本发布周期是多少?

什么时候我们觉得可以发布了我们就发布。如果你对此不高兴,你可以雇佣整个Xfce开发团队并且付我们工钱……这样我们甚至可以为你量体裁衣……
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20

#14

帖子 Roots » 2007-04-30 16:12

终于结束了,有一种想哭的感觉,小时候就讨厌抄书,现在果然还是这样啊~~
PS:其中省略了安装的部分,如有需要,请查找原文
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#15

帖子 bones7456 » 2007-04-30 16:16

赞一个,楼主辛苦了!
关注我的blog: ε==3
回复