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

50 *_*bie 4 resize

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

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

van*_*ium 9

在 Ubuntu 中,默认设置了一些键盘快捷键:

\n
    \n
  • 最大化窗口Super+Up
  • \n
  • 恢复窗口Super+Down
  • \n
  • 平铺到屏幕的左半部分Super+Left
  • \n
  • 平铺到屏幕的右半部分Super +Right
  • \n
\n

此外,还设置了使用键盘移动和调整大小的按键:

\n
    \n
  • 开始移动Alt+ F7。按此键后,arrow按键将移动窗口,Shift+Arrow键将快速将窗口移向屏幕一侧或另一个窗口的边缘。按Enter完成后
  • \n
  • 开始调整大小Alt+F8将启动调整大小。arrow键将调整窗口大小,Shift+Arrow键将调整边缘或另一个窗口的大小。
  • \n
\n

使用隐藏的配置设置,可以定义更多用于窗口操作的自定义快捷方式。以下配置命令将为以下内容设置快捷键:

\n

\xe2\x80\xa2 将窗口居中或快速移动到屏幕一侧

\n
gsettings set org.gnome.desktop.wm.keybindings move-to-center "['<Control><Super>c']"\ngsettings set org.gnome.desktop.wm.keybindings move-to-side-e "['<Control><Super>Right']"\ngsettings set org.gnome.desktop.wm.keybindings move-to-side-n "['<Control><Super>Up']"\ngsettings set org.gnome.desktop.wm.keybindings move-to-side-s "['<Control><Super>Down']"\ngsettings set org.gnome.desktop.wm.keybindings move-to-side-w "['<Control><Super>Left']"\n
Run Code Online (Sandbox Code Playgroud)\n

这些是我定义的键绑定。您可以通过首先编辑命令来选择使用不同的键绑定。

\n

\xe2\x80\xa2 将窗口定位在屏幕的一个角落

\n
gsettings set org.gnome.desktop.wm.keybindings move-to-corner-ne "['<Control><Super>2']"\ngsettings set org.gnome.desktop.wm.keybindings move-to-corner-nw "['<Control><Super>1']"\ngsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['<Control><Super>4']"\ngsettings set org.gnome.desktop.wm.keybindings move-to-corner-sw "['<Control><Super>3']"\n
Run Code Online (Sandbox Code Playgroud)\n

\xe2\x80\xa2 水平和垂直最大化

\n
gsettings set org.gnome.desktop.wm.keybindings maximize-horizontally "['<Control><Super>equal']"\ngsettings set org.gnome.desktop.wm.keybindings maximize-vertically "['<Control><Super>backslash']"\n
Run Code Online (Sandbox Code Playgroud)\n

这些设置也可以使用该实用程序进行设置dconf-editor

\n