Manjaro

Manjaro Fluxbox 15.09 中的 Plank Dock 問題

  • October 15, 2015

我希望能夠在 Manjaro Fluxbox 中使用 Docky 或 Plank,但它們效果不佳。

靠近碼頭的地方出現了一大片陰影。即使碼頭被隱藏,這個陰影仍然存在。

這個區域不能被點擊,並且它下面的任何視窗,就像桌面的整個部分一樣,因此無法訪問。

在此處輸入圖像描述

我主要測試了Plank,但類似的問題雖然與其他問題存在一些不同。

(Wbar 工作正常,但我想它有不同的邏輯。)

您將這種現象描述為“大量陰影”,可能是因為視窗管理器Fluxbox 沒有使用任何合成管理器

現程式碼頭,例如dockyplank依賴於合成管理器的外觀渲染和動畫效果。這是預設設置,因此這些擴展塢需要合成,並且無法跳過此要求(使用早期版本時plank)。

最新解決方案:更新plank

作為 0.10.1 版,擴展塢似乎正確支持合成和非合成環境。我已經用 Xfwm 在 Xfce 4.10 上測試了這個版本。

解決方案 1:合成

您將需要一個與 Fluxbox 配合使用的合成管理器。根據這個 Wiki,Fluxbox 的唯一選擇是compton. 沒有太多細節,但有人已經做到了

解決方案 2:非合成

使用即使沒有合成也能工作的其他擴展塢,例如avant-window-navigatorcairo-dock。後者似乎更適用於 compositing。在非合成模式下使用時,這些擴展塢將具有純色背景。沒有合成意味著沒有透明度。

相關經驗

當我在GNOME 2Xfce環境中進行測試dockyplank早期開發時,我就經歷過這種現象。這些 X 環境具有內置的合成管理器MetacityXfwm,可以輕鬆打開和關閉。

這個區域不能被點擊,並且它下面的任何視窗,就像桌面的整個部分一樣,因此無法訪問。

但是,我不記得陰影阻止了我點擊 Dock 上的啟動器(那是前一段時間,所以我無法完全回憶起我的測試經歷)。

補充筆記

Fluxbox Wiki 有這個 howto解釋瞭如何使用 Fluxbox 使用 compositing,xcompmgr據說這是“除了眼睛糖果”。由於它的開發已經停止,它的叉子compton接管了這個角色,該角色以其在 Xfce 中的“無淚體驗”解決方案而聞名。

帶有合成和非合成的 Dock

為了描述上面兩種方案的區別,我avant-window-navigator在Xfce環境下使用了來展示效果。

Xfce 上的 AWN 啟用了合成

在第一個螢幕截圖中,資訊對話框在半透明停靠背景下部分可見,並且在資訊對話框本身周圍有下拉陰影。

禁用合成的 Xfce 上的 AWN

在第二個螢幕截圖中,資訊對話框不再可見並隱藏在淺灰色純色背景下,也不再有陰影。

引用自:https://unix.stackexchange.com/questions/234497