如何在 Ubuntu 18.04 LTS 中使用窗口菜单加速器/助记符?

N0r*_*ert 29 keyboard shortcut-keys accessibility gnome-shell

在 Ubuntu 16.04 LTS 上,我使用简单的键盘快捷键来设置属性Always on Top(例如 Nautilus 窗口):

  1. Alt+ Space,

    Alt+Space 显示窗口菜单

  2. t

  3. 在下一个Alt+Space或鼠标右键单击后,我看到该窗口被设置为Always on Top

    窗口设置为始终在顶部

在带有 GNOME Shell 的标准 Ubuntu 18.04 LTS 中,我可以按Alt+ Space

Alt+Space 上的窗口菜单

但它对 没有反应t

自 17.10 以来似乎是一个真正的错误 1710421


如何在标准 Ubuntu 18.04 LTS 中启用此类菜单加速器/助记符?

N0r*_*ert 14

在 GNOME Shell 上这是不可能的!欢迎来到有着不可预测的限制和问题的勇敢新世界!

要在 Ubuntu 18.04 LTS 和 20.04 LTS 上获得这些快捷方式,您可以切换到:

  • Unity - 可安装sudo apt-get install ubuntu-unity-desktop

    带有 Unity 桌面的 Ubuntu 18.04 LTS

  • GNOME FlashBack - 可安装sudo apt-get install gnome-panel

    Ubuntu 18.04 LTS 上的 GNOME 闪回

  • MATE 桌面环境(我最喜欢的,因为它避免了 GNOME 地狱) - 可安装sudo apt-get install ubuntu-mate-desktop^

    带有 MATE DE 的 Ubuntu 18.04 LTS

  • XFCE ( xubuntu-desktop^) 没有Always on Top助记符,但可用且看起来非常好:

    xUbuntu 18.04 LTS

  • Cinnamon ( cinnamon-desktop-environment) 具有所有必要的助记符:

    Ubuntu 18.04 LTS 上的肉桂

  • KDEkubuntu-desktop^)已助记符,所以可以从访问Alt+ F3(所谓窗口操作菜单) -例如,以保持上述其他窗口,您需要点击Alt+ F3M(为中号矿石操作), A(为保持一个波夫等)和菜单富有的:

    Kubuntu 18.04 LTS

  • Openbox ( openbox), LXDE / LXQT / Lubuntu ( lubuntu-desktop^, lxqt) 有助记符,它们通过Alt+访问Space

    OpenBox,18.04 LTS 上的 LXDE/Lubuntu/LXQT

  • Budgie ( ubuntu-budgie-desktop^) 有助记符,它们可以通过Alt+访问Space

    Ubuntu Budgie

  • 根据 [来自 N0rber 的输入](https://chat.stackexchange.com/rooms/84434/discussion-between-asgs-and-n0rbert),我设法删除了 Gnome shell 并切换到了 Xubuntu。我得到了 Xfce 的简单性以及 [键盘助记符](https://i.stack.imgur.com/y5PCK.png)。这是双赢!非常感谢! (2认同)
  • 你可以添加 LXDE/Openbox :) (2认同)

van*_*ium 8

不幸的是,Alt+Space窗口菜单不再有助记符支持。似乎没有打算把它带回来。当前的错误报告是两年前的。将原来的问题是在2014年申请了。

尽管如此,键盘快捷键仍可用于最常见的操作。这些更快,因为它们不需要您查看菜单并将工作量减少到单个按键。

  • 最小化:Super+ h
  • 最大化:Super+ ?
  • 恢复:Super+ ?Alt+F10在最大化和恢复之间切换。
  • 移动:Alt+ F7
  • 调整大小:Alt+ F8
  • 关闭窗口:Alt+ F4

可以在设置 - 键盘中更改这些键分配。

对于Always on top,默认情况下没有定义键盘组合,也没有通过设置 - 键盘公开。您仍然可以使用 dconf-editor 或 gsettings 命令定义组合键。例如,要设置Super+t以在顶部切换窗口,请发出命令

gsettings set org.gnome.desktop.wm.keybindings always-on-top "['<Super>t']"
Run Code Online (Sandbox Code Playgroud)

用命令撤消

gsettings reset org.gnome.desktop.wm.keybindings always-on-top
Run Code Online (Sandbox Code Playgroud)


Fab*_*bby 7

KISS(保持简单愚蠢)的答案是做一个简单的:

Alt+space然后?????Enter

不如Alt+space和 then好i,但仍优于:

  • 将手从键盘上抬起,
  • 寻找老鼠,
  • 指点,
  • 点击
  • 将手移回键盘...

¯\_(?)_/¯

  • 耸耸肩@eksortso:这意味着“这不是一个完美的解决方案,只是一种解决方法” (6认同)
  • Kiss 不应该被认为是“对开发者来说具有讽刺意味的格言”,而应该被认为是在大多数情况下、在所有情况下都应遵循的语言。 (2认同)