Xfwm
xfwm 是 Xfce 环境的窗口管理器。
安装
启动
使用 xinit 运行 xfwm4
。
配置
大多数 xfwm 设置可以通过 xfwm4-settings
访问,用于窗口行为和快捷键;xfwm4-tweaks-settings
用于高级设置和合成;xfwm4-workspace-settings
用于工作区数量及其名称。
复合管理器
- 此合成器可能会导致应用程序中出现视频撕裂,请参阅 #视频撕裂。
- 从 Xfwm 4.12 开始,默认启用合成器。
要启用或禁用 Xfwm 合成器并调整其设置,请转到窗口管理器微调
$ xfwm4-tweaks-settings
或者,可以使用 --compositor
或 xfconf 启用它。例如
~/.xinitrc
exec xfwm4 --compositor=on
$ xfconf-query -c xfwm4 -p /general/use_compositing -s true
窗口卷起
双击标题栏,或在窗口菜单中单击卷起窗口,会导致窗口内容消失,仅留下标题栏。 要使用 xfconf
禁用此功能,请运行
$ xfconf-query -c xfwm4 -p /general/mousewheel_rollup -s false
窗口平铺
当窗口移动到屏幕边缘时,Xfwm 可以自动“平铺”窗口。 它通过调整窗口大小以适应屏幕的上半部分来实现。 要使用 xfconf
启用或禁用此行为,请运行
$ xfconf-query -c xfwm4 -p /general/tile_on_move -s false $ xfconf-query -c xfwm4 -p /general/tile_on_move -s true
或者,(取消)选中窗口管理器微调 > 辅助功能 > 当窗口移向屏幕边缘时自动平铺窗口。
Xfce 设置管理器提供的额外设置
安装 xfce4-settings 软件包。
附加主题
安装 xfwm4-themes 软件包。
安装的主题将显示在 xfwm4-settings
窗口中。
技巧与窍门
最大化窗口时隐藏标题栏
转到 辅助功能
并选中 最大化窗口时隐藏标题
。
故障排除
浏览器中下载项不显示图标
通过安装 xfce4-settings 软件包可以修复此问题。
工作区数量意外更改
请记住 Xfwm 为添加和删除工作区分配了快捷键。 默认情况下,它们分别是 Alt+Delete
和 Alt+Insert
。
如果工作区数量在登录时重置,请在 Xfwm 启动后更改数量。 sleep
命令确保了这一点。 [1]
~/.xinitrc
(sleep 3 && xfconf-query -v -c xfwm4 -p /general/workspace_count -s number) & exec xfwm4
或者,来自 xfce4-session
~/.config/autostart/workspace.desktop
[Desktop Entry] Exec=sh -c "sleep 3 && xfconf-query -v -c xfwm4 -p /general/workspace_count -s number"
另请参阅:注销会更改工作区
视频撕裂
如果您遇到视频撕裂问题,可以尝试更改 xfwm 的 --vblank
模式选项(glx、xpresent 或 off),使用以下命令尝试[2]
$ xfwm4 --replace --vblank=glx &
为了保存它
$ xfconf-query -c xfwm4 -p /general/vblank_mode -s glx
如果您使用 Intel 显卡,并且已经在 Xorg 中启用了“TearFree”选项(如 Intel graphics#Tearing 中所述),则禁用同步绘图到垂直消隐选项。
如果这不能解决撕裂问题,请考虑禁用 Xfwm 的合成器并使用替代的 复合管理器。
dock 窗口上方的水平线
Xfwm 可能会错误地在某些 dock 窗口(例如Plank)上方渲染阴影。 这将导致屏幕上出现一条水平线。 一种解决方法是在设置 > 窗口管理器微调 > 合成器下禁用在 dock 窗口下方显示阴影。