我在我的旧戴尔笔记本电脑上运行 LXDE/Fedora 34 spin,连接到 Dell PR03X 工作站。扩展坞有我的 USB 连接键盘和鼠标,并且我有一个连接到笔记本电脑 HDMI 的外部屏幕(PR03X 没有 HDMI,只有 DP 或 DVI;打算在获得足够长的电缆后转换到扩展坞)。
一般来说,我希望将这台笔记本电脑关闭并隐藏起来,几乎总是连接到扩展坞上。
然而,当我合上盖子时,几秒钟后,USB 鼠标按钮停止响应。光标仍然可以正常移动,但大多数窗口都会忽略按钮按下(窗口框架不聚焦;对单击没有响应)。当我再次打开盖子时,按钮就可以正常工作。
运行时xev
,当单击测试器窗口上的左按钮时,我可以看到移动和按钮 1 事件;右键没有按钮 3 事件(当盖子打开时我可以看到两者都很好)。
watch -n2 lsusb -t
显示所连接的 USB 设备没有变化。 tail -F /var/log/messages
显示systemd-login
确认盖子关闭/打开,但没有相关的 USB 消息(至少,我认出)。
/etc/systemd/login.conf
有...
#HandleLidSwitch=suspend
#HandleLidSwitchExternalPower=suspend
#HandleLidSwitchDocked=ignore
...这些似乎是正确的(因为它在对接时不会暂停/睡眠,并且在对接时不会暂停/睡眠)不是对接)——只是外部鼠标变得几乎毫无用处。
我已经用尽了我的知识——我不知道这是 Fedora 的问题、LXDE/Openbox 的问题、SystemD 的问题,还是仅仅是硬件的限制。
还有其他人可以阐明吗?转向 I3 或 Sway 旋转会对此产生任何影响吗(我正在考虑一个潜在的变化,因为 LXDE 似乎不再得到很好的支持)?