使用键盘快捷键调整窗口大小

使用键盘快捷键调整窗口大小

我见过一些人使用快捷方式非常有效地调整窗口大小。例如,窗口全屏显示,然后您按下某个键,它就会变成屏幕的左侧,然后您按下另一个窗口的按钮,它就会变成屏幕的右侧。

我不确定这是通过任何应用程序实现的还是内置的,有人知道如何实现吗?

答案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

相关内容