Я видел, как некоторые люди очень эффективно изменяли размер своих окон с помощью сочетаний клавиш. Например, окно открыто на весь экран, затем вы нажимаете какую-то клавишу, и оно становится левой стороной экрана, затем в другом окне вы нажимаете кнопку, и оно занимает правую сторону экрана.
Я не уверен, можно ли это сделать с помощью какого-либо приложения или это встроено. Кто-нибудь знает, как этого добиться?
решение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
.