如何关闭 Awesome WM 中的任何窗口?

l0b*_*0b0 22 window-manager keyboard-shortcuts awesome window-management

桌面应用程序开发人员可以自由选择他们想要支持的键盘快捷键。在 Windows 上,约定非常强:

  • Alt-F4关闭大多数应用程序
  • Ctrl-F4关闭大多数主要子窗口
  • Esc 关闭大多数对话框。

在 Linux 上还没有太多的融合,但以下是常见的:

  • Ctrl-q关闭大多数应用程序
  • Ctrl-w关闭大多数主要子窗口
  • Esc 关闭大多数对话框。

不幸的是,许多应用程序选择走自己的路,要么使用 Windows 约定,要么只做自己的事情:

  • Alt-F4关闭 Chromium
  • Ctrl- Shift-q关闭GNOME壳牌
  • Alt-f x关闭 IDEA

要关闭子窗口和对话框,所有赌注都已关闭。我已经看到所有这些都在使用:

  • Esc
  • Ctrl——F4
  • Ctrl——w

有些应用程序甚至没有关闭某些窗口的快捷方式(或者至少我找不到)。

窗口管理器有权覆盖其中任何一个,因此对键盘用户非常有帮助。Awesome WM 对键盘非常友好,但是 Awesome WM 中是否有关闭任何窗口和/或应用程序的全局快捷方式,如果没有,我该如何设置?

l0b*_*0b0 21

man awesome那里似乎没有关闭应用程序的所有窗口的默认键绑定。可以手动添加这样的绑定。

但是,有一个默认的键绑定来关闭一个焦点窗口*:Mod4- Shift-c。这将使应用程序的其他窗口(如果有)保持不变。它并没有为子窗口(“逻辑”窗口状突片这是一个单一的应用程序窗口的一部分)工作。

* 或“客户”,因为它是从 X 的角度而不是用户的角度来看的。

  • 你确定你没有倒退?`Mod4-Shift-c` 应该杀死当前客户端。关闭子窗口取决于应用程序,WM 与此无关 (2认同)
  • `Mod4-Shift-c` 将关闭当前聚焦的窗口。如果这是应用程序的最后一个窗口,它将关闭应用程序。手册页是正确的。 (2认同)