Xfce

如何將全屏按鈕添加到 xfwm4 視窗按鈕?

  • October 1, 2019

我經常在全屏模式下使用應用程序。有幾種情況,但最常見的是在展示期間。在這種時候,我需要快速切換此模式,但並不總是可以隨時使用鍵盤,而是有一個可以隨身攜帶的滑鼠。我正在努力定制我的桌面以提高效率,並且將可點擊的全屏按鈕添加到視窗按鈕xfwm4或面板將非常有用。

有沒有一種簡單的方法可以向 XFce 添加可點擊按鈕,以便我可以從滑鼠切換全屏模式?理想情況下,當視窗處於全屏模式時,它也需要可以訪問,所以我也可以退出它。

從 4.14.0 版開始,xfwm 不提供向視窗裝飾添加“全屏”按鈕的功能。即使這樣做了,視窗裝飾在全屏模式下也會消失,因此它不能用於關閉模式。同樣的警告適用於使用面板小元件甚至始終位於頂部的覆蓋視窗的解決方案。

如果您想通過滑鼠輕鬆訪問全屏模式的雙向切換,那麼您可能做的最好的事情就是將一個額外的滑鼠按鈕綁定到該操作(如果您的滑鼠有)。為此,您可以使用這對程序xbindkeyswmctrl

首先,安裝這兩個程序。確保xbindkeys設置為在會話開始時啟動(xfce4-session-settings,選項卡“應用程序自動啟動”;您的發行版的軟體包可能會在安裝時自動設置)。然後將以下內容放入~/.xbindkeysrc

"wmctrl -r :ACTIVE: -b toggle,fullscreen"
m:0x0 + b:NNN

將 NNN 替換為與您選擇的滑鼠按鈕相對應的數字。如果您不知道該號碼,您可以使用xev:xev -event button在終端視窗中啟動,將滑鼠懸停在xev的視窗上時點擊該按鈕,然後從出現的消息中讀出該號碼。

如果您不太關心關閉全屏模式,您可以簡單地創建一個面板啟動器來啟動上面提到的 wmctrl 命令。

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