Windows 键快捷方式启动 XFCE whisker 菜单

Windows 键快捷方式启动 XFCE whisker 菜单

我运行的是 Xubuntu 22.04,几乎全部是原版,尽管它已经升级了 8 年,积累了一些垃圾。我设置了一些 Windows 键 + 快捷方式,例如 Windows + E 启动 Thunar。

很长一段时间以来,我都因为不能只按下 Windows 键来打开 Whisker 菜单而感到沮丧,这样我就可以快速按名称搜索应用程序。我知道网上有很多关于如何做到这一点的指南,但我找到的所有指南都依赖于通过 XFCE 键盘快捷键设置映射 Windows 键,这与 Windows + 其他组合键冲突。我的意思是,如果我将 Windows 键映射到 Whisker 菜单,将 Windows + E 映射到 Thunar,那么当我按下 Windows + E 时,两个操作都会发生:Thunar 打开,但 Whisker 菜单也会弹出。此外,Windows + 字母组合可以与左 Windows 键和右 Windows 键一起使用,而只有当我按下最初定义快捷方式的那一侧的 Windows 键时,Whisker 菜单才会弹出。在设置中,它显示为Super LSuper R,而不仅仅是Super。我还使用ibus-unikeyWindows + Space 来切换键盘布局,如果我映射 Windows 键来打开 Whisker 菜单,它将完全停止工作。

当 Xubuntu 22.04 发布时,我惊喜地发现我可以单独按下任一 Windows 键,Whisker 菜单就会弹出。我不需要更改键盘快捷键设置,而且它不会与我现有的 Windows + 字母组合冲突。

遗憾的是,几天前它又停止工作了。我并没有故意更改任何东西。我确实清理了一些我认为未使用的软件包,并定期从 Canonical 存储库安装更新,但仅此而已。我想知道我是否意外卸载了实现此行为的可选软件包,或者新功能是否只是在上游恢复。这不是世界末日,我没有它也能坚持好几年,只是有点令人失望,因为它可以正常工作,而且当它正常工作时我经常使用该功能!您对这里发生了什么变化有什么想法吗?

答案1

好吧,我是个白痴!我要把这个答案贴在这里,希望它能帮到其他人。我想要的功能是由一个名为的软件包提供的xcape,我不记得安装或配置过它,但根据/var/log/apt/我本周早些时候删除的日志来判断,因为我认为它什么也没做。

我安装了xcape命令,然后运行了该命令/usr/bin/xcape -e 'Super_L=Control_L|Escape;Super_R=Control_L|Escape'。Ctrl + Esc 是 XFCE 主应用程序菜单的默认快捷方式xfce4-popup-whiskermenu。完成后,我验证了 Windows 键是否打开了应用程序菜单,并且不会干扰我的其他 Windows 键快捷方式。之后,我设置了一个自定义启动和会话规则,以便在每次登录时启动此命令。问题解决了!

相关内容