我最近安装了manjaro,超级键只需打开open菜单即可。然而,我在xfce4键盘快捷键上乱七八糟,我按了“重置到默认设置”,以为它会恢复到未触及的设置,但却恢复到了其他一些默认设置,这使得超级键打开上下文菜单而不是晶须菜单。
令人困惑的是,没有任何可见的快捷方式将超级键连接到任何上下文菜单命令或应用程序。还值得注意的是,上下文菜单总是在右击桌面时出现的菜单,而不管我的鼠标在哪里。我已经添加了一个新的快捷方式,当按下超级键时,它会打开晶须菜单,但它仍然同时打开上下文菜单。

我多次尝试重新安装xfce4-设置,但它根本没有改变任何东西。
编辑:在对xev命令进行了进一步测试之后,我注意到超级键也发送了一个ALT_L事件,当我按下左键时,这个事件将被复制。它还发送了许多其他事件,但我不知道如何解释它们。

编辑2:我已经确认命令xfdesktop --menu产生的结果与按下超级键的结果几乎相同。但是,从图1中的菜单中删除ctrl+escape快捷方式不会改变任何事情。当我按下超级键时,似乎某个地方正在决定执行这个命令。当我运行xev时,xfdesktop --menu也不会产生任何有趣的东西。
编辑3:在向reddit询问之后,有人建议xcape可以参与进来。我在任务管理器中搜索xcape,果然我找到了一个名为xcape -e Super_L Alt_L F1的进程。

我杀了这个过程,它阻止了奇怪的超级钥匙行为。但是,每当我登录或重新启动时,这个过程总是会启动,我不知道为什么。

发布于 2020-10-15 19:13:04
转到:Menu -> Session and Startup -> [TAB] Application Autostart -> [FIND] xcape -> [UNTICK]
https://unix.stackexchange.com/questions/605366
复制相似问题