我见过一些人使用快捷方式非常有效地调整窗口大小。例如,窗口全屏显示,然后您按下某个键,它就会变成屏幕的左侧,然后您按下另一个窗口的按钮,它就会变成屏幕的右侧。
我不确定这是通过任何应用程序实现的还是内置的,有人知道如何实现吗?
答案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
。