Openbox

LXDE(Openbox):在視窗中添加“resize corner”

  • February 25, 2020

我正在使用 LXDE(Openbox)。每次我需要重新調整視窗大小時,我都必須小心地定位滑鼠以抓住細窗框,直到滑鼠游標發生變化並且我可以重新調整視窗大小。

我記得在其他視窗管理器中看到視窗右下角的“調整大小角”,可以很容易地抓住它來調整視窗的對角線大小。

LXDE(Openbox)中是否存在類似的東西?我怎樣才能添加它?可以在裡面配置~/.local/share/themes/theme/openbox-3/themerc嗎?

是的,目前存在類似的東西,但它與 gtk 主題中使用的角落調整大小搖桿不同。類似的東西需要被編碼到 openbox 中。

添加句柄 在您使用的主題的themerc 中,您可以設置window.handle.width像素數,句柄將出現在視窗下方1。搖桿包括左右角的對角線大小調整工具。不幸的是,這種方法確實比 gtk 風格的角握法佔用更多的空間。

例如,在您的 themerc 中,這將創建一個 6 像素寬的句柄:

window.handle.width: 6

指定視窗句柄的大小。窗把手是窗戶底部的裝飾品。值 0 表示不顯示句柄。

要啟動對主題所做的更改,請執行openbox --reconfigure.

更改邊框寬度

您還可以更改主題中的border.width設置以使視窗邊框更寬。這增加了您可以拖動的區域,但也增加了視窗的視覺邊框,因此您再次犧牲了螢幕空間,這很糟糕。

使用 Alt + 右鍵點擊拖動

您可以將游標定位在視窗上的任何位置,按住Alt鍵並按住滑鼠右鍵以調整最近的視窗邊緣的大小。這包括角落。這裡唯一的缺點是這需要雙手操作。您可以創建首選的自定義鍵綁定。

用於調整大小的滑鼠綁定在目錄中~/.config/openbox/rc.xml或相應的 rc 文件中,~/.config/openbox/如下所示:

 <mousebind button="A-Right" action="Drag">
   <action name="Resize"/>
 </mousebind>

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