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
或者,勾選(取消勾選) Window Manager Tweaks > Accessibility > Automatically tile windows when moving toward the screen edge。
Xfce 設置管理器提供的額外設置[編輯 | 編輯原始碼]
附加主題[編輯 | 編輯原始碼]
安裝 官方軟件倉庫的 xfwm4-themes包。
安裝的主題會在 xfwm4-settings
窗口中顯示出來。
提示與技巧[編輯 | 編輯原始碼]
在窗口最大化時隱藏標題欄[編輯 | 編輯原始碼]
前往 Accessibility
並勾選 Hide title of windows when maximized
。
故障排除[編輯 | 編輯原始碼]
在瀏覽器中下載的項目沒有圖標[編輯 | 編輯原始碼]
這可以通過安裝官方軟件倉庫的 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 顯卡並且如 Intel graphics#Tearing 中所述在 Xorg 中啟用了 TearFree 選項,請禁用 Synchronize drawing to the vertical blank 選項。
如果這不能修復撕裂現象,請考慮關閉 Xfwm 的窗口合成器並使用替代的合成管理器。
Dock 窗口上方的水平線[編輯 | 編輯原始碼]
Xfwm 可能會錯誤地渲染一些 Dock 窗口的陰影(例如Plank)。這可能會導致屏幕上有一條水平線。一個解決方案是禁用設置 > 窗口管理器微調 > 窗口合成中的顯示 Dock 窗口下的陰影。