Xfwm - Arch Linux 中文维基

跳至內容

# Xfwm

出自 Arch Linux 中文维基
翻譯狀態：

- 本文（或部分內容）譯自 Xfwm，最近一次同步於 2022-08-13，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

相關文章

- 桌面環境
- 窗口管理器
- Xfce
- Xorg

Xfwm 是用於 Xfce 桌面環境的窗口管理器。

## 安裝

安裝 xfwm4包 軟體包。

## 啟動

使用 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 設置管理器提供的額外設置

安裝 官方軟體倉庫的 xfce4-settings包。

注意：安裝 xfce4-settings包 可能會修改一些任務的默認應用。請見 xdg-open 以設置你想要的默認應用。

### 附加主題

安裝 官方軟體倉庫的 xfwm4-themes包。

安裝的主題會在 `xfwm4-settings` 窗口中顯示出來。

## 提示與技巧

### 在窗口最大化時隱藏標題欄

前往 `Accessibility` 並勾選 `Hide title of windows when maximized`。

注意：如果你想把當前最大化窗口的標題欄放在面板上,安裝 xfce4-windowck-pluginAUR。

## 故障排除

### 在瀏覽器中下載的項目沒有圖標

這可以通過安裝官方軟體倉庫的 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 窗口下的陰影。

## 另見

- Xfwm - 介紹

分類：​

- 堆疊式窗口管理器
- Xfce

Xfwm
新增話題