在 Wayland 中无法检测到显示器亮度键,但在 X 中可以检测到它们

在 Wayland 中无法检测到显示器亮度键,但在 X 中可以检测到它们

我正在尝试慢慢转向 Wayland,但我的笔记本电脑的媒体键遇到了一些问题。在 X 上,我需要的所有内容都得到支持,没有问题,但是当我切换到 Sway 时,我无法有效地将任何内容绑定到它们。我尝试过使用xevand xbindkeys,并且支持我的音量和媒体键,但显示器亮度键没有给我任何输出。我知道这不是按键本身,因为如果我使用修饰符按下它们Fn,它们会按应有的方式显示为F2F3

是否有什么东西导致了这种情况的摇摆,有没有办法解决它?

编辑:应该提到我正在使用 lightdm 作为我的显示管理器,看起来这可能是问题的一部分。我尝试了类似的解决方案这个,但是如果我尝试运行包含exec sleep 1或 的脚本sleep 1,lightdm 就会重新启动,lightdm 只会重新启动,而不是进入 sway 会话。查看日志,唯一不正常的地方是这样的:

DEBUG: Activating login1 session 5
WARNING: Error activating login1 session: GDBus.Error:org.freedesktop.login1.NoSuchSession: No session '5' known

然后它停止会话。

答案1

问题是LightDM,我切换到SDDM,问题就解决了。 SDDM 不需要 KDE,所以它对我来说足够轻量。

相关内容