Window
從腳本中將特定視窗的大小調整為特定的大小和螢幕位置
我見過類似但不完全相同的問題,如何從腳本中將特定視窗的大小調整為螢幕上的特定大小和位置?我已經看到了 Resize 和 Printf 的使用,但無法使任何工作。它是什麼類型的窗戶有關係嗎?
這是在 Ubuntu Linux 中,執行 bash 腳本,並使用 gnome 打開視窗。目的是管理 GUI 視窗的大小和彈出的位置。
resize
(隨 提供的實用程序xterm
)可以調整大多數類似 xterm 的視窗的大小。要獲得 30 行 x 60 列,腳本將執行resize -s 30 60
調整執行它的視窗的大小。
在快速檢查中,
mlterm
,mrxvt
,urxvt
,vte
(例如,.gnome-terminal
)並xterm
響應轉義序列。KDE konsole 沒有,也沒有st
或terminology
.評論提到
devilspie
and ,它與終端外wmctrl
的視窗管理器一起使用。視窗管理器最終控制 X 顯示器上每個視窗的大小和位置,但使用起來有點複雜,因為腳本必須確定視窗標題並使用它來告訴這些程序調整哪個視窗的大小。根據手冊頁,可能不合適,因為它適用於創建時的視窗。devilspie
進一步閱讀: