С Compiz в Unity я мог нажать Ctrl+ Alt+ 6, чтобы поместить окно в правую половину экрана, Ctrl+ Alt+ 4, чтобы поместить его в левую половину, Ctrl+ Alt+ 7, чтобы поместить его в верхнюю левую четверть экрана и т. д. Есть ли что-то подобное в Gnome-Shell?
решение1
Установите gconf-editor.
sudo apt-get install gconf-editor
Теперь запустите gconf-editor ( Alt+ F2gconf-editor)
Перейдите в apps/metacity/window_keybindings и отредактируйте записи move_to_center / move_to_corner по своему усмотрению. (см. скриншот:)
решение2
Вы можете использовать Ctrl+ Super+ любую из клавиш со стрелками.
решение3
ПопробуйтеПоставить WindowsРасширение GNOME Shell, которое позиционируется как полностью настраиваемая замена плагину Compiz Put.
решение4
Ubuntu 18.04+ (с GNOME) изначально поддерживает размещение окон с помощью клавиатуры, но сочетания клавиш по умолчанию отключены.
Чтобы задать сочетания клавиш (также известные как сочетания клавиш), можно использовать gsettings
командную строку или приложение dconf-editor
.
Например, чтобы задать сочетание клавиш для перемещения окна в нижний левый угол:
$ gsettings set org.gnome.desktop.wm.keybindings move-to-corner-sw "['<Control><Super>j']"
Посмотреть все доступные сочетания клавиш:
$ gsettings list-recursively org.gnome.desktop.wm.keybindings | grep move-to | sort
org.gnome.desktop.wm.keybindings move-to-center ['<Control><Super>i']
org.gnome.desktop.wm.keybindings move-to-corner-nw ['<Control><Super>7']
org.gnome.desktop.wm.keybindings move-to-corner-ne ['<Control><Super>9']
org.gnome.desktop.wm.keybindings move-to-corner-sw ['<Control><Super>j']
org.gnome.desktop.wm.keybindings move-to-corner-se ['<Control><Super>l']
org.gnome.desktop.wm.keybindings move-to-side-e ['<Control><Super>o']
org.gnome.desktop.wm.keybindings move-to-side-n ['<Control><Super>8']
org.gnome.desktop.wm.keybindings move-to-side-s ['<Control><Super>k']
org.gnome.desktop.wm.keybindings move-to-side-w ['<Control><Super>u']
org.gnome.desktop.wm.keybindings move-to-monitor-up ['<Super><Shift>Up']
org.gnome.desktop.wm.keybindings move-to-monitor-down ['<Super><Shift>Down']
org.gnome.desktop.wm.keybindings move-to-monitor-left ['<Super><Shift>Left']
org.gnome.desktop.wm.keybindings move-to-monitor-right ['<Super><Shift>Right']
org.gnome.desktop.wm.keybindings move-to-workspace-1 ['<Super><Shift>Home']
org.gnome.desktop.wm.keybindings move-to-workspace-2 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-3 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-4 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-5 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-6 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-7 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-8 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-9 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-10 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-11 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-12 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-up ['<Super><Shift>Page_Up', '<Control><Shift><Alt>Up']
org.gnome.desktop.wm.keybindings move-to-workspace-down ['<Super><Shift>Page_Down', '<Control><Shift><Alt>Down']
org.gnome.desktop.wm.keybindings move-to-workspace-left ['<Control><Shift><Alt>Left']
org.gnome.desktop.wm.keybindings move-to-workspace-right ['<Control><Shift><Alt>Right']
org.gnome.desktop.wm.keybindings move-to-workspace-last ['<Super><Shift>End']