На окнах у меня есть несколько Скрипты AutoHotkey это позволяет мне нажимать различные комбинации клавиш, чтобы изменить размеры окон до определенных заранее определенных размеров или переместить их в определенные области экрана (или в оба). Мне интересно, как я мог бы сделать это в Ubuntu (гном).
Похоже, что большинство поисков, которые я проводил для linux-версии autohotkey, были сосредоточены вокруг настройки простых сочетаний клавиш (комбинация клавиш X запускает приложение Y и т. Д.). Я ничего не видел о размере окна скрипта и размещении за пределами максимизации / минимизации.
ubuntu
gnome
autohotkey
script
Herms
источник
источник
Ответы:
В сценариях оболочки вы можете использовать wmctrl (не установлен по умолчанию в Ubuntu, но вы можете установить его с помощью менеджера пакетов) для перемещения и изменения размера окон.
Следующий скрипт изменяет размеры текущего окна до 90% ширины и высоты экрана:
Это должно работать и в Xubuntu.
источник
Просто чтобы одобрить ответ @ Флориана ...
Почему это лучше?
Изменение от
[ :]+
в качестве разделителя полей, чтобы: +
Для этого требуется двоеточие, затем пробел, в этом порядке, а не один или несколько из них.Это означает, что он больше не ломается, когда вы хотите использовать такие вещи, как абсолютный верхний левый, в котором есть пробелы. В ответе @ Флориана, ожидая
Absolute upper-left X: 123
приведет кupper-left
, не в123
,Чтобы продолжить дальше о том, как расширить это лучше; Вы можете взять пример выше и сделать что-то вроде ...
переместить его
<someNumX, someNumY>
и изменить его размер<someNumW, someNumH>
,источник