Скрипт для эмуляции сочетания клавиш Windows [Win]+

Скрипт для эмуляции сочетания клавиш Windows [Win]+

Я использую Fedora 14. Я хотел бы (хотя бы частично) эмулировать поведение Windows при нажатии Win+ Arrow Key. То есть, я хотел бы, чтобы он "привязывался" к левой/правой стороне экрана.

Я не очень хорошо знаком с Linux/Unix, но вот что у меня получилось:

xdotool getactivewindow windowmove 0 0
xdotool getactivewindow windowmove 1680 0

для перемещения текущего окна на левый/правый монитор соответственно. Это отлично подойдет для моих целей, но для некоторых программ это не сработает, если окно развернуто. Кто-нибудь знает хороший способ сделать это? Я предполагаю, что одним из решений было бы восстановить окно, если оно развернуто, переместить его, а затем развернуть, но я тоже не знаю, как это сделать.

решение1

Я решил использовать настройку Win+ Upдля переключения максимизации окна (это была предустановленная опция сочетания клавиш), а также вышеупомянутую реализацию xdotool. Если у вас есть более прямое/более общее решение, пожалуйста, не стесняйтесь его опубликовать.

решение2

Вы можете иметьточно такой жеповедение клавиш Windows Meta+стрелка влево/вправо в KDE: перейдите в тот же диалог сочетаний клавиш kwin и установите "Быстрое размещение окон слева/справа" параметры.

Для Meta+Up я нахожу удобными функции «Развернуть окно» или «Развернуть окно по вертикали».

Функция работает на нескольких мониторах и очень удобна для размещения двух приложений рядом на экране.

Связанный контент