跳转至内容

Xfce

来自 ArchWiki

Xfce 是一款基于 GTK 的轻量级模块化桌面环境。为了提供完整的用户体验,它包括一个窗口管理器、一个文件管理器、桌面和面板。

安装

安装 xfce4 组。您可能还需要安装 xfce4-goodies 组,其中包含额外的插件和许多实用程序,例如 mousepad 编辑器。Xfce 默认使用 Xfwm 窗口管理器。

启动

从所选显示管理器的菜单中选择Xfce 会话,或者将 exec startxfce4 添加到 Xinitrc

注意 不要直接调用 xfce4-session 可执行文件;startxfce4 是正确的命令,它会在适当的时候调用前者。

配置

Xfce 将配置选项存储在 Xfconf 中。有几种方法可以修改这些选项。

  • 在主菜单中,选择 设置 和想要自定义的类别。类别通常是位于 /usr/bin/xfce4-*/usr/bin/xfdesktop-settings 中的程序。
  • xfce4-settings-editor 可以查看和修改所有设置。在此处修改的选项将立即生效。使用 xfconf-query 可从命令行更改设置;详情请参阅相关文档
  • 设置存储在 ~/.config/xfce4/xfconf/xfce-perchannel-xml/ 的 XML 文件中,可以手动编辑。但是,在此处进行的更改不会立即生效。

有关使用 Free Desktop 菜单系统的更多信息,请参阅 Xdg-menu

Whisker 菜单

xfce4-whiskermenu-plugin(也是 xfce4-goodies 的一部分)是一个替代的应用程序启动器。它显示收藏夹列表,通过类别按钮浏览所有已安装的应用程序,并支持模糊搜索。安装该软件包后,它可以替换面板 1 中的应用程序菜单作为第一项(在设置 > 面板 > 项目中添加Whisker 菜单)。

设置启动 Whisker 菜单的键盘快捷键

要设置启动 Whisker 菜单的键盘快捷键,请转到设置 > 键盘,然后进入应用程序快捷键选项卡。单击添加按钮,将命令设置为 xfce4-popup-whiskermenu 并分配所需的键盘快捷键。

编辑条目

有多种图形化工具可用于完成此任务:

  • MenuLibre — 一个高级菜单编辑器,在简洁易用的界面中提供现代功能。
https://github.com/bluesabre/menulibre || menulibreAUR
  • Alacarte — GNOME 菜单编辑器。
https://gnome.org.cn/ || alacarte
  • XAME (XFCE Applications Menu Editor) — 使用 Gambas 编写的 GUI 工具,专门用于编辑 Xfce 中的菜单条目,在其他环境中无效。(已停产)
https://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR

或者,手动创建文件 ~/.config/menus/xfce-applications.menu。请参见下面的示例配置。

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
  "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>
    <Name>Xfce</Name>
    <MergeFile type="parent">/etc/xdg/menus/xfce-applications.menu</MergeFile>

    <Exclude>
        <Filename>xfce4-run.desktop</Filename>
        <Filename>exo-terminal-emulator.desktop</Filename>
        <Filename>exo-file-manager.desktop</Filename>
        <Filename>exo-mail-reader.desktop</Filename>
        <Filename>exo-web-browser.desktop</Filename>
        <Filename>xfce4-about.desktop</Filename>
        <Filename>xfhelp4.desktop</Filename>
    </Exclude>

    <Layout>
        <Merge type="all"/>
        <Separator/>
        <Menuname>Settings</Menuname>
        <Separator/>
        <Filename>xfce4-session-logout.desktop</Filename>
    </Layout>
</Menu>

<MergeFile> 标签包含默认的 Xfce 菜单。

<Exclude> 标签排除我们不想出现在菜单中的应用程序。在这里,我们排除了一些 Xfce 默认快捷方式,但您也可以排除 firefox.desktop 或任何其他应用程序。

<Layout> 标签定义了菜单的布局。应用程序可以按文件夹组织,也可以按我们希望的任何方式组织。有关更多详细信息,请参阅 Xfce wiki

您也可以通过直接编辑 .desktop 文件来对 Xfce 菜单进行更改。要隐藏条目,请参阅 桌面条目#隐藏桌面条目。您可以修改桌面条目的 Categories= 行来编辑应用程序的类别,请参阅 桌面条目#示例 .desktop 文件

设置首选应用程序

要更改用于打开某些资源时使用的默认应用程序,请使用首选应用程序设置。这将改变 exo-open 的行为,该命令由资源打开器(例如 xdg-open)调用。

桌面

移除桌面图标

发出以下命令:

$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0

要恢复桌面图标,请使用值 2 执行相同的命令。

终止窗口快捷键

Xfce 没有用于强制终止窗口的快捷键(例如程序死机时)。

使用 xorg-xkill,可以使用 xkill 以交互方式终止窗口。对于当前活动的窗口,可以使用 xdotool

$ xdotool getwindowfocus windowkill

或者

$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"

要添加快捷键,请使用设置 > 键盘或像 xbindkeys 这样的应用程序。

会话

自启动

要在 Xfce 启动时启动自定义应用程序,请单击应用程序菜单 > 设置 > 设置管理器,然后选择会话和启动选项,并点击应用程序自启动选项卡。您将看到启动时运行的程序列表。要添加条目,请单击添加按钮并填写表单,指定要运行的可执行文件的路径。

自启动应用程序的位置路径在 XDG 自启动规范 中有描述。

或者,将您希望运行的命令(包括设置环境变量)添加到 xinitrc(或在使用 显示管理器 时添加到 xprofile)。

提示 有时延迟应用程序启动可能很有用。请注意,在应用程序 > 自启动中指定命令(例如 sleep 3 && 命令)是无效的;一种变通方法是使用语法 sh -c "sleep 3 && 命令"

锁定屏幕

xflock4 是用于锁定 Xfce 会话的参考 Shell 脚本。

它会尝试按以下指定顺序使用这些屏幕锁定程序来锁定屏幕:

如果找不到上述任何程序,它将以返回代码 1 退出。

应用程序列表/安全#屏幕锁定程序 包含了这些屏幕锁定程序以及其他流行应用程序的简短描述。

要使 xflock4 运行自定义会话锁定程序,请将会话的 xfconf 通道中的 LockCommand 设置为要使用的命令行。

$ xfconf-query --create -c xfce4-session -p /general/LockCommand -t string -s "session-locker-command"

面板动作按钮中的面板锁定按钮只需执行 /usr/bin/xflock4。只要 xflock4 正常工作(即安装了本机锁定程序之一,或配置了自定义锁定程序以与其集成),它就应该按预期工作。

挂起

是否在挂起时自动锁定会话可以通过 xfconf 属性或 GUI 进行配置。

要使用 CLI 防止在挂起时锁定,请将 lock-screen-suspend-hibernate 设置为 false

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s false

同样,将其设置为 true 可在挂起时锁定会话。

该设置也可以从 GUI 控制:打开会话和启动应用程序,然后打开或关闭常规 > 睡眠前锁定屏幕标志。

每当按下挂起键盘按钮时,它既可以由 Xfce 的电源管理器处理,也可以由 systemd-logind 处理。要赋予 logind 优先权,必须将以下 xfconf 设置设置为 true

$ xfconf-query --create -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -t bool -s true
注意 要检查 systemd-logind 在拥有优先权时如何处理事件,请检查 logind.conf(5)

禁用保存的会话

每个用户可以通过取消勾选应用程序 > 设置 > 会话和启动 > 常规 > 注销时自动保存会话,或者通过执行以下命令来禁用保存的会话:

$ xfconf-query --create -c xfce4-session -p /general/SaveOnExit -t bool -s false

或者,可以使用 Xfce Kiosk 模式在系统范围内禁用保存会话。要禁用会话,请创建或编辑文件 /etc/xdg/xfce4/kiosk/kioskrc 并添加以下内容:

[xfce4-session]
SaveSession=NONE

您可能需要删除之前保存的会话。导航到应用程序 > 设置 > 会话和启动 > 已保存会话并按清除已保存会话按钮,或者直接删除 ~/.cache/sessions/ 目录。

使用不同的窗口管理器

注意 为了使更改生效,您需要清除已保存的会话,并确保在第一次注销时禁用了会话保存。一旦所需的窗口管理器正在运行,就可以再次启用会话保存。

指定默认窗口管理器的文件位于以下位置:

  • ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml - 每个用户
  • /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml - 系统范围

用户默认的窗口管理器可以使用 xfconf-query 轻松设置:

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd
$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -sa wm_name

如果您想使用命令行选项启动窗口管理器,请参阅以下命令:

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd
$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -s wm_name -t string -s --wm-option

如果您需要更多的命令行选项,只需在命令中添加更多的 -t string-s --wm-option 参数即可。

注意 如果您将 Client0_Command 设置为 wm_nameClient1_Command 设置为 xfsettingsd,则可以防止 xfce4-session-logout 恢复到默认主题。但是,您需要手动设置光标主题

如果您想在系统范围内更改默认窗口管理器,请手动编辑上述文件,将 xfwm4 更改为首选窗口管理器,并根据需要添加更多的 <value type="string" value="--wm-option"/> 行以获取额外的命令行选项。

您还可以通过使用自启动工具自启动 wm_name --replace,或者在终端中运行 wm_name --replace & 并确保在注销时保存会话来更改窗口管理器。但请注意,此方法并不能真正更改默认管理器,它只是在登录时替换它。注意,如果您使用自启动功能,则应禁用会话保存,因为这可能导致新窗口管理器在默认窗口管理器之后被启动两次。

主题

XFCE 主题可在 xfce-look.org 获取。Xfwm 主题存储在 /usr/share/themes/theme_name/xfwm4 中,并在设置 > 窗口管理器中设置。GTK 主题存储在 /usr/share/themes/theme_name/gtk-2.0/usr/share/themes/theme_name/gtk-3.0 中,并在设置 > 外观中设置。

要实现所有应用程序外观统一,请参阅 Qt 和 GTK 应用程序的统一外观

另请参阅 光标主题图标字体配置

保持 SSD 和 CSD 窗口外观一致

Xfce 目前对大多数窗口使用由 Xfwm 主题化的服务器端装饰 (SSD)(参见 Wikipedia:Window decoration),而对 Xfce 设置、打印、保存和其他对话框使用由相应程序主题化的客户端装饰 (CSD)。

Xfwm SSD 窗口样式可以通过手动调整或在 /usr/share/themes/theme_name/xfwm4 中创建主题,或者使用诸如 xfwm4-theme-generatorAUR(它“从客户端装饰创建 xfwm4 主题”)之类的工具来匹配 CSD 窗口。

还原客户端装饰 (CSD)

从 Xfce 4.18 开始,客户端装饰是可选的,并且默认禁用。[1]

非 Xfce 应用程序仍可能使用客户端装饰。要全局禁用它们,请参阅 GTK#客户端装饰

声音

声音主题

XFCE4 支持 freedesktop 系统声音,但默认并未配置。

要启用声音主题:

  1. 设置 > 外观 > 设置中勾选启用事件声音
  2. 设置编辑器中,将 xsettings/Net/SoundThemeName 设置为 /usr/share/sounds/ 中包含的声音主题;
  3. 在音频混音器(例如 pavucontrol)中打开系统声音

sound-theme-freedesktop 提供了一个兼容的声音主题,但它缺少许多必需的事件。更好的选择是 sound-theme-smoothAUR (SoundThemeName 应为 Smooth)。

键盘音量按钮

xfce4-pulseaudio-plugin 提供了一个面板小程序,支持键盘音量控制和音量通知。作为替代,您可以安装 xfce4-volumed-pulse,它也提供按键绑定和通知控制,但没有面板图标。这在例如同时使用 pasystray 以进行更精细控制时非常方便。

此外,xfce4-mixer 也提供面板小程序和键盘快捷键。Arch 软件包仅支持 ALSA,但您可以手动重新编译以添加 PulseAudio 支持。

安装面板后,必须将其添加到任务栏,否则键盘快捷键将无法工作。

对于非特定于桌面环境的替代品,请参阅 应用程序列表/多媒体#音量控制

快捷键

如果您没有使用控制音量键的小程序或守护程序,可以使用 Xfce 的键盘设置手动将音量控制命令映射到音量键。有关您正在使用的声音系统,请参阅下面链接的部分以获取适当的命令。

键盘快捷键

键盘快捷键定义在两个地方:设置 > 窗口管理器 > 键盘设置 > 键盘 > 快捷键

Polkit 认证代理

polkit-gnome 代理将与 xfce4-session 一起安装并自动启动;无需用户干预。有关更多信息,请参阅 Polkit#身份验证代理

Xfce 的第三方 polkit 身份验证代理也可用,请参阅 xfce-polkitAURxfce-polkit-gitAUR

显示屏消隐

一些常用于 Xfce 的程序将控制显示器消隐和 DPMS(显示器节能)设置。它们讨论如下。

Xfce 电源管理器

Xfce 电源管理器仅控制 DPMS 设置。它们可以在电源管理器 GUI 的显示选项卡中进行配置。

请注意,当显示电源管理关闭时,DPMS 被完全禁用,但这并不意味着电源管理器会停止控制 DPMS。但是,它不会控制屏幕消隐,即使在禁用显示电源管理后屏幕消隐可能仍然启用。[2] 要禁用消隐和 DPMS,请右键单击电源管理器系统托盘图标或左键单击面板小程序,并确保勾选了标记为演示模式的选项。

XScreenSaver

如果安装了 xscreensaver 并与 Xfce 电源管理器同时运行,可能不清楚哪个应用程序控制消隐和 DPMS,因为它们都在争夺相同设置的控制权。因此,在不能让显示器消隐的情况下(例如看视频时),建议通过两个应用程序禁用消隐和 DPMS。要了解更多关于 XScreenSaver 选项的信息,请参阅 XScreenSaver#DPMS 和消隐设置

xset

如果上述应用程序均未运行,则可以使用 xset 命令控制消隐和 DPMS 设置,请参阅 DPMS#运行时设置

注意 在某些配置中,消隐和从消隐恢复存在一些问题。请参阅 [3][4]

技巧与提示

Thunar 和 xfdesktop 的挂载支持

如果插入的外部驱动器没有出现,并且安装分区在桌面上和 Thunar 中显示为已挂载设备,请安装 gvfs。有关更高级的配置选项,请参阅 Udisks#隐藏选定分区

屏幕截图

Xfce 有自己的截图工具 xfce4-screenshooter。它是 xfce4-goodies 组的一部分。

默认键盘快捷键:Print 打开主对话框窗口,Alt+Print 对活动窗口进行截图,Shift+Print 允许您选择要捕获的区域。

或者,可以使用像 scrot 这样的独立截图程序。

终端颜色主题或调色板

终端颜色主题或调色板可以在 GUI 中更改,位于首选项颜色选项卡下。这些是大多数控制台应用程序(如 EmacsVi 等)可用的颜色。

设置存储在 Xfconf 中。虽然您可以直接编辑它们,但下载或创建颜色预设文件可能更方便。默认预设存储在 /usr/share/xfce4/terminal/colorschemes/ 中,自定义预设可以放置在 ~/.local/share/xfce4/terminal/colorschemes/ 中。您可以在首选项 > 颜色 > 预设中选择预设。

查看论坛帖子 终端配色方案截图 以获得数百种可用选择和主题。

带有注释的颜色预设文件示例:

~/.local/share/xfce4/terminal/colorschemes/tango-gray.theme
[Scheme]

# Name of the color preset
Name=Tango (gray background)

# Name translated into other languages
Name[ru]=Танго (серый фон)

# Color values are CSS colors (e.g. #ff0000, #ffff00000000, rgb(255, 0, 0) or red)

ColorForeground=white
ColorBackground=#323232

# 16 colors separated by semicolon:
# black;red;green;yellow;blue;purple;cyan;light-gray;gray;bright-red;bright-green;bright-yellow;bright-blue;bright-purple;bright-cyan;white
ColorPalette=#2e3436;#cc0000;#4e9a06;#c4a000;#3465a4;#75507b;#06989a;#d3d7cf;#555753;#ef2929;#8ae234;#fce94f;#739fcf;#ad7fa8;#34e2e2;#eeeeec

# Uncomment to override:

# TabActivityColor=#ef2929

# ColorCursor=white
# ColorCursorForeground=#323232
# ColorCursorUseDefault=FALSE

# ColorSelectionBackground=#ad7fa8
# ColorSelection=#323232
# ColorSelectionUseDefault=FALSE

# ColorBold=white
# ColorBoldUseDefault=FALSE

# "Vary the background color for each tab"
# ColorBackgroundVary=TRUE

# "Use system theme colors for text and background"
# ColorUseTheme=TRUE

终端中的 env-modules 自动补全

env-modulesAUR 软件包为登录 shell 提供 shell 自动补全。但是,默认情况下,xfce4-terminal 中的会话不被视为登录会话。要启用 Environment Modules 的自动补全,请勾选首选项 > 常规中的将命令作为登录 shell 运行复选框。

色彩管理

Xfce 没有对色彩管理的本地支持。[5] 请参阅 ICC 配置文件 获取替代方案。

多显示器

Xfce 支持多个显示器,可以在应用程序 > 设置 > 显示对话框中进行配置。在高级选项卡中,可以保存不同显示器的配置文件,并在连接的显示器发生变化时自动应用它们。有关更多信息,请参阅 Xfce 文档中的 显示 文章。

或者,可以使用 arandr 以 xrandr 命令的形式管理显示配置,这些命令可以分配给 Xfce 键盘快捷键。

SSH 代理

默认情况下,Xfce 会尝试加载 gpg-agentssh-agent。由于 gpg-agentsystemd 处理,您可能需要在 Xfce 设置中禁用它:

$ xfconf-query --create -c xfce4-session -p /startup/gpg-agent/enabled -t bool -s false

如果您计划使用 SSH 密钥#使用 systemd 用户启动 ssh-agent 中描述的 ssh-agent.service 用户单元,也请在 Xfce 设置中禁用 ssh-agent

$ xfconf-query --create -c xfce4-session -p /startup/ssh-agent/enabled -t bool -s false

要使用 GNOME 密钥环,只需在 Xfce 设置的会话和启动高级选项卡中勾选启动时运行 GNOME 服务复选框。这将同时禁用 gpg-agentssh-agent

来源:https://docs.xfce.org/xfce/xfce4-session/advanced#ssh_and_gpg_agents

滚动背景窗口而不使其获得焦点

转到主菜单 > 设置 > 窗口管理器微调 > 辅助功能选项卡。取消勾选按下任意鼠标按钮时提升窗口

$ xfconf-query --channel xfwm4 --property /general/raise_with_any_button --set false

鼠标按钮修饰键

默认情况下,Xfce 中的鼠标按钮修饰键设置为 Alt。这可以使用 xfconf-query 进行更改。例如,以下命令将 Super 键设置为鼠标按钮修饰键:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"

严格来说,不支持使用多个修饰键。但是,作为变通方法,如果按键名称用 >< 分隔,则可以指定多个修饰键。例如,要将 Ctrl+Alt 设置为鼠标按钮修饰键,可以使用以下命令:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"

限制亮度滑块的最低亮度

对于亮度级别为 0 时会关闭背光的显示器,限制最低亮度可能很有用。在 xfce4-power-manager 1.3.2 中,引入了一个新的隐藏选项,用于通过 xfconf4 属性设置最低亮度值。在 xfconf4 中添加 brightness-slider-min-level 作为 int 属性。调整 int 值以获得合适的最低亮度级别。

$ xfconf-query --channel xfce4-power-manager --property '/xfce4-power-manager/brightness-slider-min-level' --create --type int --set 0

添加个人资料图片

要为每个用户添加在 whisker 菜单中显示的个人资料图片,只需将 96x96 的 PNG 文件放置在 /home/用户/.face 中。

图像编辑程序(如 GIMP)可用于将您喜爱的图像缩放至 96x96 并进行转换。

电源管理器插件标签

类型为 int 的 xfconf 选项 show-panel-label 控制电源管理器的标签,它可以为不同的标签格式进行配置:它可以设置为 0(无标签)、1(百分比)、2(剩余时间)或 3(两者)。

它也可以通过属性 > 显示标签下的电源管理器插件 GUI 进行访问。

将 Windows (Super) 键用于快捷键

Super 键被视为修饰键(如 CtrlAlt),而不是产生按键。为其分配操作会阻止您将其用于其他快捷键,因为它会在触发您分配的任何其他快捷键的同时触发该操作。

为了绕过这一点并使其对快捷键更有用,请安装应用程序 xcape。这允许您将修饰键配置为在单独按下和释放时充当其他键。

接下来,转到设置 > 键盘 > 应用程序快捷键,并将未使用的键组合(例如 Alt+F1)分配给应用程序菜单(或您在单独按下 Super 键时想要执行的任何操作)。测试它是否有效。接下来,使用 xcapeAlt+F1 分配给 Super 键:

$ xcape -e 'Super_L=Alt_L|F1'

检查 Super 键现在是否执行您分配给 Alt+F1 的操作。

如果一切正常,将其设置为自启动操作;转到设置 > 会话和启动 > 应用程序自启动选项卡,按添加按钮并输入命令,使其在每次启动 Xfce 时运行(如果已安装 xcape,还要检查是否还没有注册类似的条目)。

现在,您可以自由地在快捷键中使用 Super 键。例如:在窗口管理器 > 键盘中,您可以使用 SuperUpDown 来提升窗口或降低窗口。

使用实验性的 Wayland 支持

注意: Xfce 正从使用 labwcwayfire 作为其合成器转向创建一个名为 xfwl4 的替换合成器/窗口管理器组合,它将在 Wayland 会话上替换 xfwm4。一旦发生这种情况,本节将不再适用。

Xfce 支持 labwcwayfire 作为其 Wayland 合成器。但是,只有 labwc 可以开箱即用;Wayfire 需要对会话文件进行额外调整才能使其工作。出于这个目的,本节重点介绍如何使 Xfce 与 labwc 一起工作,因为它使 Xfce 在 Wayland 中工作所需的工作量最少。

安装 labwc 后,您应该能够切换到您所选显示管理器中的Xfce 会话 (Wayland)选项并照常登录。请注意,Wayland 支持被标记为实验性是有充分理由的:事情不会像您预期的那样工作,而且很多东西通常是损坏的。例如,xfdesktop 放置的桌面图标可能会随着桌面获得和失去焦点而出现和消失。

使用 labwc 自定义键位映射

Xfce 的 labwc 配置文件位于 ~/.config/xfce4/labwc/ 而不是默认的 labwc 目录 ~/.config/labwc/ 中。如果您有一个包含键位映射的自定义 environment 文件,则需要一个锁文件 ~/.config/xfce4/labwc/lock,否则布局会被 startxfce4 用系统的默认布局覆盖。

常规控制面板设置无法更改壁纸

Xfce 桌面壁纸控制面板尚未适应 Wayland,请使用替代的壁纸更改工具(如 swaybg)作为变通方法来更改壁纸。

故障排除

修改设置不生效

如果您正在运行单独的 Xsettings 守护程序,它可能会导致某些配置不生效。通过删除或注释相应的行并重新启动 Xorg 来禁用它。

NVIDIA 和 xfce4-sensors-plugin

要检测和使用 NVIDIA GPU 的传感器,请安装 libxnvctrl,然后使用 ABS 重新编译 xfce4-sensors-plugin。另一个选择是 xfce4-sensors-plugin-nvidiaAUR,它替换了 xfce4-sensors-plugin

面板小程序总是靠左对齐

在右端之前的某个地方添加一个分隔符并设置其“扩展”属性。[6]

恢复默认设置

如果由于任何原因需要恢复默认设置,请删除或重命名 ~/.config/xfce4/

$ mv ~/.config/xfce4/ ~/.config/xfce4-bak

重新登录以使更改生效。如果登录时出现 无法加载容错会话,请参阅 #会话故障 部分。

会话故障

症状包括:

  • 鼠标是一个 X 形和/或根本不出现;
  • 窗口装饰消失且无法关闭窗口;
  • 桌面变灰,所有桌面图标消失;
  • (xfwm4-settings) 无法启动,并报告 这些设置无法与您当前的窗口管理器 (未知) 一起使用
  • 显示管理器报告错误,例如 屏幕 0 上未注册窗口管理器
  • 无法加载容错会话。
Unable to load a failsafe session.
Unable to determine failsafe session name.  Possible causes: xfconfd is not running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc"), or xfce4-session is installed incorrectly.

重新启动 Xfce 或重启系统可能会解决该问题,但损坏的会话也可能是原因。删除会话文件夹:

$ rm -r ~/.cache/sessions/

还要确保 $HOME 中的相关文件夹由启动 xfce4 的用户拥有。请参阅 Chown

Mousepad 编辑器菜单栏不可见

运行以下命令使其可见:

$ gsettings set org.xfce.mousepad.preferences.window menubar-visible true

回收站图标不可见且回收站小程序无法工作

回收站需要可选依赖 gvfs 才能工作。安装 gvfs 并重启系统。

Wayland 支持无法使用

如果您正在尝试使 Xfce 与 wayfire 一起工作,则必须对会话文件进行额外编辑才能使其工作。

如果不是,请确保已安装 labwc

参见

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.