Изменение размера окон с помощью сочетаний клавиш

Изменение размера окон с помощью сочетаний клавиш

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

Я не уверен, можно ли это сделать с помощью какого-либо приложения или это встроено. Кто-нибудь знает, как этого добиться?

решение1

В Ubuntu некоторые сочетания клавиш настроены по умолчанию:

  • Развернуть окно: Super+Up
  • Восстановить окно: Super+Down
  • Плитка на левой половине экрана: Super+Left
  • Разместить на правой половине экрана: Super+Right

Кроме того, клавиши настроены на перемещение и изменение размера с помощью клавиатуры:

  • Начать движение: Alt+ F7. После нажатия этой клавиши arrowклавиши будут перемещать окно, клавиши Shift+ Arrowбудут быстро перемещать окно к краю экрана или краю другого окна. Нажмите Enterили другую клавишу, когда закончите
  • Начать изменение размера: Alt+ F8инициирует изменение размера. arrowклавиши изменят размер окна, клавиши Shift+ Arrowизменят размер по направлению к краю или другому окну.

Используя скрытые параметры конфигурации, можно определить больше пользовательских сочетаний клавиш для манипуляции окнами. Следующие команды конфигурации настроят сочетания клавиш для:

• центрирование окна или быстрое перемещение его в сторону экрана

gsettings set org.gnome.desktop.wm.keybindings move-to-center "['<Control><Super>c']"
gsettings set org.gnome.desktop.wm.keybindings move-to-side-e "['<Control><Super>Right']"
gsettings set org.gnome.desktop.wm.keybindings move-to-side-n "['<Control><Super>Up']"
gsettings set org.gnome.desktop.wm.keybindings move-to-side-s "['<Control><Super>Down']"
gsettings set org.gnome.desktop.wm.keybindings move-to-side-w "['<Control><Super>Left']"

Это назначенные мной сочетания клавиш. Вы можете выбрать использование других сочетаний клавиш, сначала отредактировав команды.

• размещение окна в одном из углов экрана

gsettings set org.gnome.desktop.wm.keybindings move-to-corner-ne "['<Control><Super>2']"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-nw "['<Control><Super>1']"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['<Control><Super>4']"
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-sw "['<Control><Super>3']"

• максимизация по горизонтали и вертикали

gsettings set org.gnome.desktop.wm.keybindings maximize-horizontally "['<Control><Super>equal']"
gsettings set org.gnome.desktop.wm.keybindings maximize-vertically "['<Control><Super>backslash']"

Эти настройки также можно задать с помощью утилиты dconf-editor.

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