我正在将 freerdp 与 xmonad 一起使用,它给我带来了很多麻烦。
Super 键(或“Windows 键”)是 xmonad 中的 mod 键,它一直干扰我对 freerdp 的使用,相当烦人。每当我切换工作区(或在 xmonad 中执行任何其他涉及 Super 键的操作)时,Windows(由处于焦点的 freerdp 实例控制)也会注册一次按键。此事件与焦点丢失相结合导致 Super 键无限期地卡在 Windows 中:按下 d 和 r 键会先显示我的桌面,然后打开运行对话框(就像我不断按下 Windows 键一样)。
我尝试了多个版本的 freerdp,但都出现了这种令人讨厌的行为。因此,我只能自己修补 freerdp,以忽略键盘上的左超级键。出于很多原因(尤其是能够自己更改此类内容),我喜欢免费软件,但我仍然觉得在所有版本(和依赖项)更改上修补和重建 freerdp 很烦人。
您如何处理这种情况?是否有解决此问题的“正确方法”?
答案1
尝试向原作者报告一个错误,如果您的补丁添加了类似配置选项的内容以选择是否禁用它,他们可能会接受它。
如果他们不接受您的补丁,唯一的选择就是在每次发布时重新修补并重新编译。