我使用键盘上的按键来点击鼠标。要实现此功能,我需要调用
xkbset m
这种方法可以工作几分钟,但后来由于某种原因,设置又被恢复了!我只能打开终端,输入
while true; do xkbset m; sleep 5; done
我想知道是否有一种“正确”的方法来做到这一点,以便这个设置成为永久的/持久的。
(类似问题但没有答案。
答案1
这是因为xkbset
鼠标键设置了过期选项。
您可以使用q
(查询)进行验证:
$ xkbset q exp
...
Upon Expiry Mouse-Keys will be: Off
...
解决方案:通过执行以下操作禁用鼠标键的到期时间
xkbset exp "=mousekeys"
检查新设置:
$ xkbset q exp
...
Upon Expiry Mouse-Keys will be: Unchanged
...
然后再次激活它们
$ xkbset m
现在设置应该“持续”。
(找到答案这里。