Window

從腳本中將特定視窗的大小調整為特定的大小和螢幕位置

  • June 9, 2016

我見過類似但不完全相同的問題,如何從腳本中將特定視窗的大小調整為螢幕上的特定大小和位置?我已經看到了 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 沒有,也沒有stterminology.

評論提到devilspieand ,它與終端wmctrl的視窗管理器一起使用。視窗管理器最終控制 X 顯示器上每個視窗的大小和位置,但使用起來有點複雜,因為腳本必須確定視窗標題並使用它來告訴這些程序調整哪個視窗的大小。根據手冊頁,可能不合適,因為它適用於創建時的視窗。devilspie

進一步閱讀:

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