打开窗口时 Arc 菜单热键不起作用

打开窗口时 Arc 菜单热键不起作用

我最近从 19.04 升级到了 Ubuntu 19.10。我注意到,如果我最小化所有窗口并按下热键(Window 键),Arc 菜单就会打开。

但是如果任何程序窗口浮动在屏幕上,则按热键不会打开弧菜单。

为什么会发生这种情况?

答案1

在下面的 ArcMenu 问题跟踪器链接上重新发布该问题。

第 128 期 - https://gitlab.com/LinxGem33/Arc-Menu/issues/128

你好

感谢您的反馈,我们已经意识到了这个问题,并进行了调查,认为这是一个 gnome-shell 3.34 的上游问题,因为这是唯一受此问题影响的 gnome-shell 版本,特别是在 xorg 会话中,我们目前正在调查此问题的解决方法,希望这会有所帮助。

gnome-shell 问题 -https://gitlab.gnome.org/GNOME/gnome-shell/issues/1722

亲切的问候


解决方法..

编辑:现在解决方法!109(已合并)在 v33 开发中。

用户现在可以选择在释放按键或按下按键时触发菜单。

gnome 3.34 和此问题的解决方案是在 ArcMenu 设置中选择按键,直到 gnome 开发人员上游修复此问题/错误。

答案2

尝试将按下和释放Super键重定向到不同的组合键。默认情况下,Arc 菜单也可以通过Alt+调出F1(我相信,但我无法测试,因为我目前没有 Gnome,所以如果你尝试,请提供反馈,以便调整答案)。

程序

1)将 Arc Menu 的热键更改为其他键,例如右键Super,或者如果可能则禁用它。

2)禁用 Gnome Shell 使用Super

gsettings set org.gnome.mutter overlay-key ''

xcape3)使用类似(使用 安装)的工具sudo apt install xcape,您可以将按下和释放重定向Super到任何组合键,在本例中为Alt+F1组合键。

xcape -e "Super_L=Alt_L|F1"

将该命令添加到自动启动程序中。如果不起作用,请添加一个小延迟,如下所示:sh -c 'sleep 0.5 && xcape -e "Super_L=Alt_L|F1"'

overlay-keyArc 菜单可能存在启动时重置设置的问题

到目前为止,这只是理论上的,实际上它可能直接与较新版本的 Arc 配合使用。不幸的是,overlay-key即使您将 Arc 中的键更改为另一个,并亲自更改了 org.gnome.mutter,Arc 菜单也可能仍然会硬设置设置。糟糕的编程习惯,导致需要更多的解决方法。在这种情况下,您可以使用自动启动脚本,该脚本在登录后几秒钟启动(sleep),然后在 Arc 菜单初始化后重置overlay-key并加载。xcape

相关内容