![xfce4 应用程序弹出窗口仍然绑定到即使删除按键绑定后](https://linux22.com/image/198022/xfce4%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%BC%B9%E5%87%BA%E7%AA%97%E5%8F%A3%E4%BB%8D%E7%84%B6%E7%BB%91%E5%AE%9A%E5%88%B0%E5%8D%B3%E4%BD%BF%E5%88%A0%E9%99%A4%E6%8C%89%E9%94%AE%E7%BB%91%E5%AE%9A%E5%90%8E.png)
我使用 xfce4 作为我的桌面环境。
设置<Alt>F1
为rofi -show drun
使得按下<Super>
可以打开rofi
drun启动器,正如我想要的那样。但它也打开弹出应用程序菜单。
为了阻止这种情况发生,我使用 GUI 设置编辑器删除了将<Alt>F1
其绑定到xfce4-popup-applicationsmenu
.它似乎一直有效,因为现在xfconf-query -c xfce4-keyboard-shortcuts -lv
with输出中的唯一一行<Alt>F1
是 with rofi
。
然而,按下<Super>
仍然会弹出 xfce 弹出菜单(以及 rofi 的启动器)。我该如何解决这个问题?
答案1
问题是密钥被一个名为 的程序Super_L
映射到 和Alt|F1
,并且绑定到。Ctrl|Esc
xcape
Ctrl|Esc
xfce4-popup-applicationsmenu
以下是我如何发现此问题的描述,以便您在遇到类似情况时可以自行调试:
- 我在任务管理器中注意到有两个
xcape
进程执行上述映射。 - 我在根目录及其子目录中搜索(使用
fd
)文件。xcape
我发现一个文件/etc/xdg/xdg-xubuntu/autostart
映射Super_L
到Ctrl|Esc
.删除该文件并重新启动解决了我的问题。