Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zh-cn:faq [2012/04/10 14:19] – [登录 Xfce 桌面] chipongzh-cn:faq [2015/03/10 16:56] (current) – [会话管理器] yjwork
Line 22: Line 22:
  
 === Xfce 以何种许可协议发布? === === Xfce 以何种许可协议发布? ===
-Xfce 4 组件以自由或开源的许可协议发布:应用程序以 GPL 或 BSDL,库文件以 LGPL 或 BSDL。查阅相关文档、源代码或浏览 [[http://www.xfce.org]] 获取详情。+Xfce 4 组件以自由或开源的许可协议发布:应用程序以 GPL 或 BSDL,库文件以 LGPL 或 BSDL。查阅相关文档、源代码或浏览 [[http://www.xfce.org| Xfce 主页]]] 获取详情。
  
 === 有固定的发布周期吗? === === 有固定的发布周期吗? ===
Line 39: Line 39:
     * MidnightBSD: pkg_add -r xfce4     * MidnightBSD: pkg_add -r xfce4
     * Mythbuntu: sudo apt-get install mythbuntu-desktop     * Mythbuntu: sudo apt-get install mythbuntu-desktop
 +    * [[http://www.netbsd.org/docs/guide/en/chap-x.html#chap-x-other-window-managers|NetBSD]] (pkg_add xfce4)
     * Ubuntu: sudo apt-get install xubuntu-desktop ([[http://packages.ubuntu.com/search?keywords=xubuntu-desktop|软件包描述]])     * Ubuntu: sudo apt-get install xubuntu-desktop ([[http://packages.ubuntu.com/search?keywords=xubuntu-desktop|软件包描述]])
   * [[http://www.xfce.org/download/building|从源代码编译安装]]。用此方式您不仅可以打造自己的个性化桌面,而且还可以尝鲜最新的功能和缺陷修复。   * [[http://www.xfce.org/download/building|从源代码编译安装]]。用此方式您不仅可以打造自己的个性化桌面,而且还可以尝鲜最新的功能和缺陷修复。
- 
 ====== 登录 Xfce 桌面 ====== ====== 登录 Xfce 桌面 ======
  
Line 58: Line 58:
  
  
-=== 可以使用显示管理器登录 Xfce 吗? ====+==== 可以使用显示管理器登录 Xfce 吗? ====
 当然可以。这或许是您所用发行版的默认方式。 当然可以。这或许是您所用发行版的默认方式。
  
-  * 使用 Lightdm +=== 设置 LXDM === 
-是 Debian 和 Ubuntu 中的显示管理器,开发很活跃推荐使用。+LXDM 是 LXDE 的显示管理器,但也用于其他版本。笔者认为它是适用于 Xfce 的一个优秀的管理器:不依赖 GNOME 或 KDE,漂亮的界面,非常完美。大多数发行版有其安装包。配置它,需要检查文件 /usr/share/xsessions/06xfce4.desktop 是否存在(不存在的话请添加)(不同的发行版,可能位置不通),文件内容应像这样: 
 +  [Desktop Entry] 
 +  Encoding=UTF-8 
 +  Name=Xfce4 
 +  Comment=Use this session to run Xfce4 as your desktop environment 
 +  TryExec=/usr/bin/startxfce4 
 +  Exec=/usr/bin/startxfce4 
 +  Icon=/usr/local/share/pixmaps/xfce4_xicon1.png 
 +  Type=Application 
 + 
 +TryExec 和 Exec 行在不同发行版本可能不同。 
 + 
 +=== 使用 Slim === 
 +如果想要不依赖 Gnome 或 KDE,又想要比 XDM 更具有吸引力的话,您可以试试 [[http://slim.berlios.de|Slim]],它不依赖于任何桌面环境的 X11 登录管理器。阅读 Slim 的 [[http://slim.berlios.de/manual.php|手册]] 获取详情。 
 + 
 +=== Setting up GDM === 
 +If you installed Xfce system-wide and you want to use the GNOME Display Manager (gdm) to start your Xfce session, you will have to create a .desktop file to teach gdm how to start the Xfce session. This is a sample desktop file, Xfce.desktop: 
 +如果您安装了 Xfce 然后想使用 GNOME 显示管理器 (gdm) 来开始您的 Xfce 会话你需要创建一个 .desktop 文件来告诉 gdm 如何始 Xfce 会话这里有一个示例文件, Xfce.desktop : 
 +    [Desktop Entry] 
 +    Encoding=UTF-8 
 +    Name=Xfce4 
 +    Comment=Use this session to run Xfce 4.4 as your desktop environment 
 +    Exec=/usr/local/bin/startxfce4 
 +    Icon=/usr/local/share/pixmaps/xfce4_xicon1.png 
 +    Type=Application 
 + 
 +通常情况下,您只需通过简单复制此示例文件至 gdm 使用的会话目录里即可;此目录通常位于 /etc/dm/Sessions, /etc/X11/gdm/Sessions, /usr/share/xsessions, /usr/X11/share/gnome/xsessions 或者一些其他位置,您可以阅读您的系统文档了解它当你创建此文件后,请重启 gdm 使之生效。 
 + 
 +=== 设置 KDM  === 
 +如果您安装了 Xfce 然后想使用 KDE 显示管理器 (kdm) 来开始您的 Xfce 会话,你需要创建一个 .desktop 文件来告诉 kdm 如何开始 Xfce 会话。 
 +首先您需要查找 kdm 的 .desktop 文件位置: 
 +    locate kde.desktop 
 +它通常位于 /usr/share/apps/kdm/sessions 或 /usr/local/share/kdm/sessions。一旦您找到 kdm 会话目录,您需要创建一个新文件 Xfce.desktop :  
 + 
 +    [Desktop Entry] 
 +    Encoding=UTF-8 
 +    Type=XSession 
 +    Exec=/usr/local/bin/startxfce4 
 +    TryExec=/usr/local/bin/startxfce4 
 +    Name=Xfce4 
 +    Comment=The Xfce4 Desktop Environment
  
-  * 使用 Slim 
-您可以试试 [[http://slim.berlios.de|Slim]],它是不依赖于任何桌面环境的 X11 登录管理器。阅读 Slim 的 [[http://slim.berlios.de/manual.php|手册]] 获取详情。 
  
 === 登录问题 === === 登录问题 ===
Line 106: Line 144:
  
 所有可能的keysyms可以在 /usr/lib/X11/XKeysymDB 或 /usr/share/X11/XKyesymDB中找到。为确保在你启动Xfce时.Xmodmap被加载,在你的''.xinitrc'' 或 ''.xprofile''文件中加入''/usr/bin/xmodmap $HOME/.Xmodmap''。当你启动shortcut editor,按下一个多媒体键时,那些被指派的keysyms应该会出现的。现在可以给他们指派命令了。 所有可能的keysyms可以在 /usr/lib/X11/XKeysymDB 或 /usr/share/X11/XKyesymDB中找到。为确保在你启动Xfce时.Xmodmap被加载,在你的''.xinitrc'' 或 ''.xprofile''文件中加入''/usr/bin/xmodmap $HOME/.Xmodmap''。当你启动shortcut editor,按下一个多媒体键时,那些被指派的keysyms应该会出现的。现在可以给他们指派命令了。
 +Note: Several problems with auto-loading of .Xmodmap files at xfce startup have been reported (also when issued as autostart command). Search the xfce bugzilla sites for current problems. As a workaround, run ''xmodmap ~/.Xmodmap'' by hand every time, or try out
 +editing the somewhat less straightforward xkb configuration files.
 +
 +===How to determine keycodes with ''xev''===
 +
 +All keyboards are different, keycodes can differ(eg. my keyboard with few keycodes above, not working) and of course not everyone has time to search XKeysymDB file. You can acquire keycodes from your keyboard with xev.
 +In terminal type:
 +
 +
 +    xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'
 +then press key of which keycode you need, eg. I press "Stop" and got output "174 XF86AudioStop".
 +
  
 ===我想改变键盘布局怎么办?=== ===我想改变键盘布局怎么办?===
 +There are several options. One is to use ''xfce4-xkb-plugin'', see http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin .  You can also use the ''setxkbmap'' command with the two letter keyboard code as argument; you can edit your X server configuration file to choose a different keyboard layout (change the value after ''Option "XkbLayout"'', e.g.: ''Option "XkbLayout" "dvorak"'').
 +
 +===Is it possible to change the default shortcut keys?===
 +Yes, of course... Keyboard shortcuts are defined on two locations. The shortcuts to handle the window manager are defined in the Settings Manager > Window Manager Settings > Keyboard. The ''Default'' theme can not be changed, but when you add a theme you can change that one. More global keyboard shortcuts, like volume adjustements, can be found in Settings Manager > Keyboard Preferences > Shortcuts. Again you need to add a new theme before you can start customizing it.
 +
 +===How can I see a list of all the shortcut keys?===
 +Use the following command, which will produce a nicely formatted text list to standard output:
 +  xfconf-query -c xfce4-keyboard-shortcuts -l -v | cut -d'/' -f4 | awk '{printf "%30s", $2; print "\t" $1}' | sort | uniq
 +If you want to put this list into a file, add ''> filename'' at the end of command.
 +
 +===How do I make a shortcut that doesn't steal focus?===
 +You can't.
 +
 +===Ok, why were the default shortcuts suddenly changed in 4.6?===
 +
 +=== How do I enable menu accelerators? ===
 +Menu accelerators let you set a keyboard shortcut to a menu item or entry. To enable menu accelerators go to the main menu and select:
 +
 +Settings -> Appearance -> Settings tab
 +
 +and select the 'Enable Editable Accelerators' option.
 +
 +Alternatively you can run the command **xfce4-appearance-settings** from a terminal or from the Alt-F2 run command instead of using the menu to get to the appearance settings to enable accelerators.
  
 ===== Kiosk ===== ===== Kiosk =====
Line 122: Line 195:
  
 === 如何显示窗口列表? === === 如何显示窗口列表? ===
-两种方法。鼠标中(如果xfdesktop在运行的话),或在面板中加入窗口列表插件。+两种方法。鼠标中(如果xfdesktop在运行的话),或在面板中加入窗口列表插件(is provided with a ''xfce4-popup-windowlist'' command)
  
 === 如何使用menu editor更改自动生成的菜单? === === 如何使用menu editor更改自动生成的菜单? ===
Line 150: Line 223:
   mv menu.xml menu3.xml; mv menu.orig.xml menu.xml   mv menu.xml menu3.xml; mv menu.orig.xml menu.xml
  
- +===What are the exact commands used when launching the 'Setting' applications?=== 
- +Please see [[mcs-manager_plugin_parameters|this wiki entry]].
  
  
 ===== 文件管理器 ===== ===== 文件管理器 =====
-[[http://thunar.xfce.org|homepage]] 或 [[http://thunar.xfce.org/pwiki/|wiki]]你可以找到更多关于Thunar的信息。+You can find more information about Thunar in the [[http://docs.xfce.org/xfce/thunar/|Docs section]].
  
 === 我可以禁用回收站吗? === === 我可以禁用回收站吗? ===
-不,你不行。+不,你不行。 But you can do for example:
  
-尽管许多用户希望实现此功能,但这是不会发生的,下面是原因:'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 computerThey 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.'+  - use 'SHIFT + del' to bypass the trash bin and immediately delete something for real. 
 +  - use cron to clean the trash every now and then. 
 +  - or create custom action for permanent delete(like in gnome) with action: ''rm %f'' then in context menu you'll have button "permanent delete"
  
-随着文件管理器中回收站的引入,出现了粗心的用户,Thunar的回收站支持避免你成为他们。 
  
 === 我想为菜单中的”什么什么“在Thunar中分配一个快捷键 === === 我想为菜单中的”什么什么“在Thunar中分配一个快捷键 ===
Line 177: Line 250:
  
 === Thunar可以显示视频缩略图吗? === === Thunar可以显示视频缩略图吗? ===
-你得为thunar编译gconf (GNOME thumbnailers)支持,并安装一种GNOME电影预览程序,例如包含totem-video-thumbnailer的Totem。+两种可行方案。你得为thunar编译gconf (GNOME thumbnailers)支持,并安装一种GNOME电影预览程序,例如包含totem-video-thumbnailer的Totem。 Second, You can get thumbnails without GNOME by  
 +installing [[http://goodies.xfce.org/projects/thunar-plugins/thunar-thumbnailers|thunar-thumbnailers]] plugin. 
  
 +=== When will it support samba/network browsing? ===
 +Thunar has had the ability to browse remote network shares (such as Samba and FTP) since Xfce 4.8/Thunar 1.2.
  
  
Line 186: Line 263:
 === 我想在桌面上禁用回收站图标、主目录图标和文件系统图标,行吗? === === 我想在桌面上禁用回收站图标、主目录图标和文件系统图标,行吗? ===
  
-是的,在Xfce 4.4中你可以隐藏某些桌面图标。你以在[[http://svn.xfce.org/svn/xfce/xfdesktop/branches/xfce_4_4/README|这里]]阅读更多关于这些隐藏设置的信息 +可以,在设置-桌面-图标下面默认图标前面去掉勾即可。
 === 我的Xfce桌面没有任何快捷方式,为什么? === === 我的Xfce桌面没有任何快捷方式,为什么? ===
-  * **Xfce 4.2**: 你需要一个第三方程序来提供图标。建议:pcmanfm, rox, nautilus etc etc... 这些程序会杀死xfdesktop,你也会失去右键菜单功能。 + 
-  * **Xfce 4.4**: 你可以在Settings > Desktop Preferences > Behavior > Desktop Icons中开启图标。你得编译xfdesktopthunar-vfs和dbus支持(''./configure --enable-thunar-vfs --enable-exo'')+可以设置-桌面-图标下面默认图标前面勾选您想要图标即可
  
  
-=== 我有更多关于xfdesktop的问题 === 
-[[http://spuriousinterrupt.org/projects/xfce4#faq|Xfdesktop faq @ spuriousinterrupt]] 
  
 ===== 窗口管理器 ===== ===== 窗口管理器 =====
 +=== Firefox jumps between workspaces, why? ===
 +When a new tab is opened from an external link in Firefox, it asks the WM to show the window containing the new tab. If the window that has requested to be raised is not on the current desktop, the Xfce Window manager will bring it to the current desktop by default. If you do not want this behavior, there is a hidden option to control this behavior. For Xfce 4.4 in
 +''~/.config/xfce4/xfwm4/xfwm4rc'' you can put the following:
  
-=== 许多窗口经常居中,为什么? === +    activate_action=bring|switch|none
-Xfce窗口管理器有个智能放置特性,可以根据窗口大小进行调整。基本上它会自动将小于一定大小的窗口居中,当有个更大的窗口时,它会被安排到一个最适合的位置。你可以在Settings -> Window Manager Tweaks -> Placement中更改最小窗口设置。+
  
 +For Xfce 4.6 and 4.8 you can go to //Xfce Menu > Settings > Window Manager Tweaks// and go to the tab Focus, or you need to use the //xfconf-query// tool to change the setting:
  
 +    xfconf-query -c xfwm4 -p /general/activate_action -s bring|switch|none
 +
 +As the name suggests, the "bring" option moves the window requesting to be raised to the current
 +workspace, the "switch" option switches workspaces, and the "none" option takes no action.
 +
 +The above command edits the file "~/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml" by adding or modifying this line:
 +   <property name="activate_action" type="string" value="switch"/>    "
 +
 +=== 许多窗口经常居中,为什么? ===
 +Xfce窗口管理器有个智能放置特性,可以根据窗口大小进行调整。基本上它会自动将小于一定大小的窗口居中,当有个更大的窗口时,它会被安排到一个最适合的位置。你可以在Settings -> Window Manager Tweaks -> Placement中更改最小窗口设置。
  
  
Line 208: Line 295:
 长的回答:如果程序支持这种功能,那么它会记住上次的位置以及大小。如果不支持,你可以使用一个窗口匹配程序如''devilspie''或''wmctrl'' 长的回答:如果程序支持这种功能,那么它会记住上次的位置以及大小。如果不支持,你可以使用一个窗口匹配程序如''devilspie''或''wmctrl''
    
 +=== How do I programmatically switch workspaces, move windows, etc? ===
 +''wmctrl'' is a commandline tool that can switch workspaces, move windows between workspaces, move window positions, maximize windows, etc.
  
 +''libwnck'' is a library that does similar things.
  
 +=== A window suddenly became transparent! How do I undo this? ===
 +If display compositing is enabled, the Xfce Window Manager allows you to adjust the opacity of a window by hovering your mouse over the title bar, holding down the Alt key, and using the scroll wheel (down lowers the opacity, and up raises it). So use Alt+ScrollWheelUp to reset the transparency.
  
 +=== I have only one desktop and can't move my windows anymore! HELP! === 
 +If you have no window borders anymore and can't focus windows, xfwm4 probably closed itself. This happens sometimes and due to the random nature of this annoying bug it's hard to track. But there are workarounds available. 
 +== Start xfwm4 again == 
 +Sounds like the simpliest solution. You need a terminal and a command executioner (like xfrun4 (alt + f2)) with focus. In the terminal you enter following command: 
 +<code>xfwm4 --sm-client-id=${SESSION_MANAGER##*/} & disown</code> 
 +And you're done, xfwm4 should be now in your session again. If this doesn't work, stick with method 2 or 3 below. 
 +== The easy solution for every xfce (not for people loving their sessions) == 
 +Because xfwm4 goes fishy most times at start up it isn't bad if you have to log out. You hadn't done anything important until than. So log out, remove ~/.cache/sessions/* (probably with <code>rm -rf ~/.cache/sessions/*</code> and login back again. Don't do this while you're logged in to xfce! Don't do this if you love the xfce session feature (because you delete all sessions, duh)! 
 +== The cool new xfce4.10 solution (again, not for people loving their sessions) == 
 +If you already use xfce4.10 you have the possibility to use the GUI to delete the sessions cache (as you can see, the devs are annoyed, too). Open xfce4-sessions-settings → Session and click »Clear saved sessions«, than log out and in again. This should be all.
  
 ===== 会话管理器 ===== ===== 会话管理器 =====
Line 219: Line 320:
  
   * 运行''xfce4-autostart-editor'',移除程序。你也可以手动删除''~/Desktop/Autostart''和''~/.config/autostart''里的文件。   * 运行''xfce4-autostart-editor'',移除程序。你也可以手动删除''~/Desktop/Autostart''和''~/.config/autostart''里的文件。
-  * 多数情况下,在注销之前关闭所有程序并保存会话就行。如过没用,在你没登录前删掉''~/.cache/sessions/''里的东西。 +  * 多数情况下,在注销之前关闭所有程序并保存会话就行。如过没用,在你没登录前删掉''~/.cache/sessions/''里的东西。And if you don't want xfce remember every session you should turn off (uncheck) "Automatically save session on logout" in Settings Manager -> Sessions and Startup (tab General)
 === 我无法关机或重启 === === 我无法关机或重启 ===
-有两种方法解决这个问题:+有两种方法解决这个问题:sudo and hal/dbus. Default starting from version 4.4 is hal.
  
 == 使用 sudo == == 使用 sudo ==
-你必须允许普通用户使用执行''$installdir/libexec/xfsm-shutdown-helper''。安装sudo并运行''visudo'' (root) 并增加一行(将prefix用正确的路径替换):+你必须允许普通用户使用执行''<prefix>/libexec/xfsm-shutdown-helper''。''<prefix>/libexec/'' may be changed on your distribution, i.e. ''/usr/lib/xfce4/session/''。安装sudo并运行''visudo'' (root) 并增加一行(将prefix用正确的路径替换):
  
    %users ALL = NOPASSWD:<prefix>/libexec/xfsm-shutdown-helper    %users ALL = NOPASSWD:<prefix>/libexec/xfsm-shutdown-helper
Line 232: Line 332:
  
    gpasswd -a <username> users    gpasswd -a <username> users
 +   
 +Add the user to the ''power'' group:
 +
 +   gpasswd -a <username> power
 +
  
 当你注销后再登录时,关机和重启应该就可以用了。你可以参阅xfce4-session和sudo的文档以获取更多信息。 当你注销后再登录时,关机和重启应该就可以用了。你可以参阅xfce4-session和sudo的文档以获取更多信息。
  
 == 使用 hal 和 dbus == == 使用 hal 和 dbus ==
-请确保hal和dbus进程在系统启动时已经启动,具体步骤各发行版有所不同,请参考您所用的发行版的文档。+请确保hal和dbus进程在系统启动时已经启动,and that you are running a recent version of dbus (at least 1.1).具体步骤各发行版有所不同,请参考您所用的发行版的文档。
  
 你的 /etc/dbus-1/system.d/hal.conf 文件应当包含这段文字: 你的 /etc/dbus-1/system.d/hal.conf 文件应当包含这段文字:
Line 251: Line 356:
 当你注销后再登录,你的''关机''和''重启''按钮就会变得灵敏。 当你注销后再登录,你的''关机''和''重启''按钮就会变得灵敏。
  
-=== 当我按quit时看不到注销对话框 === +=== 当我按退出时看不到注销对话框 === 
-session manager settings中选中//Prompt on logout//。+会话和启动中选中//注销时提示//。
  
 ===== 面板 ===== ===== 面板 =====
Line 259: Line 364:
   * 如果使用会话管理器,杀死taskbar,保存会话并注销,再登录时就没了。   * 如果使用会话管理器,杀死taskbar,保存会话并注销,再登录时就没了。
   * 如果不使用会话管理器,在''$sysconfdir/xdg/xfce4/xinitrc''或''~/.config/xfce4/xinitrc''中注释掉''xftaskbar4''行。   * 如果不使用会话管理器,在''$sysconfdir/xdg/xfce4/xinitrc''或''~/.config/xfce4/xinitrc''中注释掉''xftaskbar4''行。
-  * 如果使用会话管理器,并且想在整个系统中把taskbar禁用掉,在''$sysconfdir/xgd/xfce4-session/xfce4-session.rc''文件中注释掉taskbar。 
  
 === "使用启动提示"选项是干嘛的? === === "使用启动提示"选项是干嘛的? ===
Line 284: Line 388:
  
 === 我的桌面这样漂亮, 我想做个截屏!在Xfce里怎么做呢? === === 我的桌面这样漂亮, 我想做个截屏!在Xfce里怎么做呢? ===
-这有至少4种可用的方法: +这有至少6种可用的方法: 
-  - 使用屏幕截图插件: +  - 使用 [[http://goodies.xfce.org/projects/applications/xfce4-screenshooter|xfce4-screenshootern]]: 
-     http://goodies.xfce.org/releases/xfce4-screenshooter-plugin/xfce4-screenshooter-plugin-1.0.0.tar.bz2+     * Add it to your panel and click to make a screenshot, or use the xfce4-screenshooter stand-alone application. 
 +  Salasaga - http://www.salasaga.org/ 
 +     * Dedicated application for doing screenshots and application captures 
 +     * Add a keyboard shortcut (i.eControl-Printscreen) for the "salasaga_screencapture" command
   - 使用Gimp   - 使用Gimp
      * 在 文件/获取/屏幕抓图 中: http://www.gimp.org/      * 在 文件/获取/屏幕抓图 中: http://www.gimp.org/
Line 293: Line 400:
   - 从ImageMagick导入   - 从ImageMagick导入
      * e.g. "import image.png" (用鼠标选择一个窗口)      * e.g. "import image.png" (用鼠标选择一个窗口)
 +  - Using good old xv with grab function
 +     * http://www.trilon.com/xv/downloads.html#src-distrib
 +
 +=== The file chooser is very slow, what is it? ===
 +
 +It is more likely that the icon theme you are using renders too many SVGs making it very hard to scroll.  Switch to another icon theme.
 +
 +=== Response to Terminal application is slow? ===
 +
 +For NVidia users, add this to your settings:
 +
 +  nvidia-settings -a InitialPixmapPlacement=0 -a GlyphCache=1
 +
 +For all users, your driver may not support argb visuals very well.  You can disable it for Terminal by exporting the environment variable XLIB_SKIP_ARGB_VISUALS=1.  To disable it for Terminal only, put the next lines inside ~/bin/Terminal for example (given you have a personal bin directory, you can also put it inside /usr/local/bin):
 +
 +  #!/bin/sh
 +  XLIB_SKIP_ARGB_VISUALS=1 /usr/bin/Terminal
  
 ===== 主题 ===== ===== 主题 =====
Line 299: Line 423:
  
 === 如何定制我的Xfce桌面环境 === === 如何定制我的Xfce桌面环境 ===
-你可以阅读[[tips#how_to_install_new_themes|Tips & Tricks]]关于改变主题的所有内容。+你可以阅读[[howto:install_new_themes|安装新主题]]关于改变主题的所有内容。
  
  
Line 311: Line 435:
    EndSection    EndSection
  
 +Pay attention: recent versions of X.org turn composite on by default. If you experience speed problems or any other glitches you have to disable it explicitly:
 +
 +   Section "Extensions"
 +     Option "Composite" "Disable"
 +   EndSection
 +
 +If you have a reasonably new X.org (7.1, possibly 7.0) and your graphics card is listed as "supported" at [[http://www.x.org/wiki/ExaStatus|X.org's EXA status page]], you should also enable EXA by adding this line to the card's Device section in your xorg.conf:
 +
 +     Option "AccelMethod" "exa"
 +
 +Enabling EXA will normally provide a speed increase for compositing and font rendering, but may cause a small reduction in OpenGL rendering speed.
 +
 +Once the Composite extension is activated, go to ''Settings -> Panel'' and ''Settings -> Window Manager Tweaks''.
 +
 +== ATI users (X.org radeon driver) ==
 +
 +ATI R3xx/R4xx (9500 to X850, X1050) users may also need this in the ''device'' section for the card:
 +
 +   Option "MigrationHeuristic" "greedy"
 +   Option "AccelDFS" "true" # but see radeon(4)
 +   Option "EnablePageFlip" "true"
 +   Option "EnableDepthMoves" "true"
 +== nVidia users ==
 NVidia用户需要(这是推荐的)在''device''部分加入: NVidia用户需要(这是推荐的)在''device''部分加入:
  
Line 317: Line 464:
  
  
 +Read ''/usr/share/doc/nvidia-glx/README.txt.gz'' (and search for "RenderAccel" and "AllowGLXWithComposite") to see if they are recommended at all for your system. At least for recent NVidia GLX drivers, "AllowGLXWithComposite" "true" is only for X servers older than X11R6.9.0, and "RenderAccel" "true" is the default setting, and therefore not required. If you are running a recent NVidia driver and a recent xorg-server, you do not need these settings (and should not use the "AllowGLXWithComposite" "true" setting).
  
 ===== 面板 ===== ===== 面板 =====
Line 329: Line 477:
 为了改进聚焦管理,该选项被移除。 为了改进聚焦管理,该选项被移除。
  
 +=== Is there a world clock applet? ===
 +You need to add the Orage Clock to the panel. Then you can middle-click the clock to open the "Global Time" window, to which you can add any number of clocks.
  
 ====== 开发 ====== ====== 开发 ======
  
 === 如何报告bugs? === === 如何报告bugs? ===
-你可以[[http://bugzilla.xfce.org/|在此]]报告bugs或在[[http://www.xfce.org/community/lists|邮件列表]]或[[http://forum.xfce.org/|论坛]]上寻求帮助。如果你要报告bug,请阅读[[http://spuriousinterrupt.org/projects/xfce4-debug|Xfce debug guide]] 和[[http://gaim.sourceforge.net/gdb.php|Gaim gdb how to]] 以确定你的bug report真的有意义。+你可以[[http://bugzilla.xfce.org/|在此]]报告bugs或在[[http://www.xfce.org/community/lists|邮件列表]]或[[http://forum.xfce.org/|论坛]]上寻求帮助。如果你要报告bug,请阅读[[http://spuriousinterrupt.org/projects/xfce4-debug|Xfce debug guide]] 和[[http://developer.pidgin.im/wiki/GetABacktrace|Pidgin get a backtrace]] 以确定你的bug report真的有意义。
  
 === 新版本发布周期是多少? === === 新版本发布周期是多少? ===
-什么时候我们觉得可以发布了我们就发布。如果你对此不高兴,你可以雇佣整个Xfce开发团队并且付我们工钱……这样我们甚至可以为你量体裁衣…… +什么时候我们觉得可以发布了我们就发布。如果你对此不高兴,你可以雇佣整个Xfce开发团队并且付我们工钱(we accept VISA/MasterCard, but not American Express)……这样我们甚至可以为你量体裁衣……  
 + 
 +=== I have asked a question / reported a bug on the mailing list / bugs.xfce.org and no one is answering === 
 +2 possibilities: 
 +  * Give it time. Maybe the responsible developer is on vacation, maybe he didn't check the mailing list / bugzilla yet.  Keep in mind that someone may be having a bad day and may not care to respond at all.  Time can help. 
 +  * Try givng more detailed information.  Perhaps no one can figure out what it is you are trying to say, and they just don't want to take the time to contact you or reply to your post to find out.  Usually, the more information, the better. 
 +  * Maybe you have been disrespectful when asking your question / reporting a bug. While you are totally allowed to rate a product just as you please, you do have to realise that in the case of open source products you didn't pay for the product or the support on the product, and the developers may not value your feedback. So when you report something that affects you, you are actually asking a favor. When reporting such a problem you can improve your chances on goodwill of the developers by asking your question in a polite, respectfull way. Do realise that even if you do so the developer might not be interested in/lack time to implement the feature/fix the bug you reported. A patch that fixes the issue might still convince him to spend time on it. [[http://gezeiten.org/post/2009/11/New-Personal-Bugzilla-Policy||Read what Jannis has to say on the topic]] 
 +  * When you are reporting a legitimate issue, it is understood that you are taking your valuable time to offer feedback to the developers.  That does not mean that they will appreciate it, so don't have any expectations for a particular type of response.  Sometimes you must just roll with the punches and meet them on their own terms.  Unreasonable expectations often lead to bad feelings, so you are better off just not having them in the first place.  Everyone thinks differently, and you should expect that your issue and/or approach may be misunderstood.