Создайте сочетания клавиш для перемещений/изменения размер окон в Ubuntu

На окнах у меня есть несколько сценариев AutoHotkey, которые позволяют мне поразить различные сочетания клавиш, чтобы изменить размер окон к конкретным предопределенным размерам или переместить их в определенные области экрана (или оба). Я задаюсь вопросом, как я выполнил бы это в Ubuntu (гном).

Большинство поисков, которые я сделал для версии Linux автогорячей клавиши, казалось, центрировалось вокруг просто установки простых сочетаний клавиш (ключевая комбинация X приложений Y запусков, и т.д.). Я не видел, что что-либо о сценариях размера окна и размещения вне максимизирует/минимизирует.

3
задан 16.06.2010, 16:10

1 ответ

В сценариях оболочки можно использовать wmctrl (не установленный по умолчанию в Ubuntu, но можно установить его с помощью диспетчера пакетов) переместить и изменить размер окон.

Следующий сценарий изменяет размер текущего окна на 90% экрана width и высоты:

#!/bin/sh

set -- $(xwininfo -root| awk -F '[ :]+' '/ (Width|Height):/ { print $3 }')
width=$1
height=$2

wmctrl -r :ACTIVE: -e 0,-1,-1,$((width*90/100)),$((height*90/100))

Это должно работать в Xubuntu, также.

2
ответ дан 08.12.2019, 01:46

Теги

Похожие вопросы