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


22

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

  1. Alt+ Space

    Alt +空格键显示窗口菜单

  2. t

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

    窗口设置为始终在顶部

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

Alt + Space上的窗口菜单

但它没有反应t

自从17.10开始,似乎是一个真正的bug 1710421


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


2
4年 旧的gnome-shell错误,无法修复,您正在浪费时间。使用任何其他外壳,它将正常工作..
doug

我现在正在使用窗口管理器,因此无法真正对其进行测试。但在这第二个答案,在一个使用wmctrl,我认为这是值得一试。不是您问题的直接答案,但是您至少可以使用键盘。
aasril

3
问题比答案更具争议性的少数问题之一! :D:D:D 好问题!
Fabby

他们为什么要删除用户习惯的内容?
asgs

1
@ N0rbert我是XFCE的粉丝,我一直喜欢它并使用它。只是Ubuntu 16到18的升级更改了此行为。XFCE还在引擎盖下使用Gnome外壳吗?
asgs

Answers:


11

在GNOME Shell上是不可能的!欢迎来到新的勇敢世界,充满无限的挑战和挑战!

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

  • 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 FlashBack

  • MATE桌面环境(我的最爱,因为它避免了GNOMEs Hell)-可通过sudo apt-get install ubuntu-mate-desktop^以下方式安装:

    具有MATE DE的Ubuntu 18.04 LTS

  • XFCExubuntu-desktop^)没有用于Always on Top的助记符,但可用并且看起来非常漂亮:

    xUbuntu 18.04 LTS

  • 肉桂cinnamon-desktop-environment)具有所有必需的助记符:

    在Ubuntu 18.04 LTS上的肉桂

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

    Kubuntu 18.04 LTS

  • Openboxopenbox),LXDE / LXQT / Lubuntulubuntu-desktop^lxqt)具有助记符,可通过Alt+ 进行访问Space

    OpenBox,18.04 LTS上的LXDE / Lubuntu / LXQT

  • Budgieubuntu-budgie-desktop^)具有助记符,可通过Alt+ 访问Space

    Ubuntu的Budgie


2
根据N0rber的输入,我设法删除了Gnome shell并切换到Xubuntu。我得到了Xfce的简便性以及键盘助记符。这是双赢!非常感谢你!
asgs

2
您可以添加LXDE / Openbox :)
莫妮卡(Monica)《正义》,

1
@DKBose添加了LXDE / Openbox,感谢您的建议:)
N0rbert

6

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

Alt+ space然后Enter

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

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

¯\ _(ツ)_ /¯


从今天开始,我可以使用Alt + Space打开窗口菜单,并使用箭头键上下移动菜单。但是我不能使用Enter来实际选择任何菜单选项。
eksortso

还有一件事。轻率的“¯_(ツ)_ /¯”响应是侮辱性的。我建议将其编辑掉。
eksortso

4
@eksortso耸了耸肩:这意味着“这不是一个完美的解决方案,只是一种解决方法”
Fabby

1
每当我看到那个东西时,上下文暗示它的意思是“我不知道,我不在乎”。尽管我现在认为这不是您的意图,但对于Q&A网站的态度却很苛刻。当我与KISS一起阅读这本书时,它曾经意味着“保持简单,愚蠢”是开发人员的讽刺意味,我将您的评论解释为对用户的无奈,并产生了敌意。尽管我确实尝试过保持文明,但我不确定自己是否走得太远。
eksortso

1
不应将Kiss视为对开发人员的讽刺意味,而应将其视为在大多数情况下都能生存的语言。

6

不幸的是,Alt+ Space窗口菜单不再支持热键。但是,您具有最常用操作的键盘快捷键。这些不需要您查看菜单,只需一次击键就可以省力。

  • 最小化:Super+ h
  • 最大化:Super+ up
  • 移动:Alt+ F7
  • 调整大小:Alt+ F8
  • 关闭视窗:Alt+ F4

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

始终位于最上方:默认情况下未定义此类键盘组合,也不会通过“设置”-“键盘”显示该组合。您仍然可以使用dconf-editor或gsettings命令定义组合键。例如,要设置Super+ t用于在顶部切换窗口,请发出命令

gsettings set org.gnome.desktop.wm.keybindings always-on-top "['<Super>t']"

撤消命令

gsettings reset org.gnome.desktop.wm.keybindings always-on-top

我暂时采取了分配<kbd> ctrl </ kbd> + <kbd> alt </ kbd> + <kbd> up </ kbd>的方式
截至

这对我来说很完美。我必须用引号将其包裹起来才能起作用。“ [''<Super> t']”
shan

@shan确实,需要引号。感谢您的评论:我将尽快更正。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.