如何阻止超级键打开上下文菜单?

如何阻止超级键打开上下文菜单?

我最近安装了 manjaro linux,超级键只会打开whiskermenu。然而,我在搞乱 xfce4 键盘快捷键,我点击了“重置为默认值”,以为它会恢复到未更改的设置,但它却恢复到其他一些默认值,使超级键打开上下文菜单而不是胡须菜单。

令人困惑的部分是,没有任何可见的快捷方式将超级键连接到任何上下文菜单命令或应用程序。还值得注意的是,无论我的鼠标位于何处,右键单击桌面时始终会出现上下文菜单。我设法添加了一个新的快捷方式,可以在按超级键时打开胡须菜单,但它仍然同时打开上下文菜单。

我的键盘快捷键

我曾多次尝试重新安装 xfce4-settings,但它根本没有改变任何东西。

编辑:在使用该命令进行进一步测试后xev,我注意到超级键还发送了 ALT_L 事件,当我按左 alt 键时会复制该事件。它还发送了一堆其他事件,但我不确定如何解释它们。在此输入图像描述

编辑2:我已经确认该命令xfdesktop --menu产生的结果与按超级键几乎相同。然而,从图 1 的菜单中删除 ctrl+escape 快捷键并不会改变任何东西。每当我按下超级键时,似乎某个地方正在决定执行此命令。xev当我跑步时也没有真正产生任何有趣的东西xfdesktop --menu

编辑 3:在 reddit 上询问后,有人建议xcape可以参与其中。我在任务管理器中搜索xcape,果然找到了一个名为 的进程xcape -e Super_L Alt_L F1

在此输入图像描述

我杀死了这个进程,它停止了奇怪的超级关键行为。但是,每当我登录或重新启动时,这个过程总是会启动,我不知道为什么。在此输入图像描述

答案1

去:Menu -> Session and Startup -> [TAB] Application Autostart -> [FIND] xcape -> [UNTICK]

相关内容