使用键盘移动窗口

有没有可能在不用触摸鼠标的情况下,仅通过键盘移动窗口?

我知道可以通过按住Alt键并同时点击左键来拖动窗口,但是我希望能够找到一种只使用键盘而不需要鼠标就可以移动窗口的方法。

4个回答

你可以通过按下

  • Alt+F7,然后用箭头键移动它,最后按下Return来移动一个窗口。

  • 同样适用于 调整大小,使用 Alt+F8

你也可以按下Esc取消

此外,我还想说:

  • Alt+F9 最小化窗口

  • Alt+F10 最大化

你也可以通过按下 Alt+space 来打开应用程序的窗口菜单:

alt text


如果你想更改这些快捷方式,你可以进入“系统 → 首选项 → 键盘快捷方式”,然后在“窗口管理”下找到它们。

alt text


在Ubuntu 18中,按下Alt+F10可以切换窗口的最小化和最大化。 - alhelal
非常方便,当添加显示器时,窗口顶部被裁剪掉了(导致拖放变得困难)。我还发现需要添加Fn键,有时从我的笔记本电脑上(例如:Alt + Fn + F7)。 - yuvilio

这是一个快捷方式列表:
  • Ctrl+Alt+Num 1 = 将窗口移动到左下角
  • Ctrl+Alt+Num 2 = 将窗口移动到屏幕底部一半
  • Ctrl+Alt+Num 3 = 将窗口移动到右下角
  • Ctrl+Alt+Num 4 = 将窗口移动到屏幕左侧一半
  • Ctrl+Alt+Num 5 = 最大化窗口
  • Ctrl+Alt+Num 6 = 将窗口移动到屏幕右侧一半
  • Ctrl+Alt+Num 7 = 将窗口移动到左上角
  • Ctrl+Alt+Num 8 = 将窗口移动到屏幕顶部一半
  • Ctrl+Alt+Num 9 = 将窗口移动到右上角

我想禁用那些快捷键(覆盖了我使用的软件的快捷键),但是我不知道在哪里可以编辑它们。你知道我在哪里可以编辑吗? - Mat
2我想在Debian Jessie中启用这些快捷方式。有什么主意吗? - Rodrigo
7嗯,这在Ubuntu 17.04之前是有效的,现在使用的是Ubuntu 17.10,但这个方法不起作用了。虽然我希望它能够正常工作。 - Ilgıt Yıldırım
1找到他们在哪里了吗?我正在18.04中寻找它。 - bobK
2这个以前是可以工作的,但在18.04版本中不行了 :( - tibi
它可以改变工作区的窗口,太棒了,这正是我一直在寻找的。 - Marcelo
@IlgıtYıldırım - 刚刚看到这个。请点击此处查看自问自答的问题:https://askubuntu.com/questions/1213852/how-do-i-list-absolutely-every-keyboard-shortcut-that-ubuntu-gnome-is-using。简而言之,您想要运行以下命令: gsettings list-recursively org.gnome.desktop.wm.keybindings | grep move '@as' 表示字符串数组。使用 gsettings set 来设置快捷键。请参考我上面的帖子和链接获取详细信息。 - bjohas
1@Mat:进入dconf编辑器,转到路径/org/gnome/desktop/wm/keybindings/。你会找到所有以"move-to"开头的设置。 - krumpelstiltskin
@krumpelstiltskin 谢谢! - Mat

不必像移动鼠标一样用键盘来移动窗口,你可以使用像awesome或xmonad这样的平铺式窗口管理器,所有操作都可以通过键盘完成。在这些窗口管理器中,窗口只会与其他窗口交换位置,并且它们共同覆盖整个屏幕。