我正在使用 kubuntu 20.04 并希望xkbcomp ~/.Xkeymap $DISPLAY
在启动时运行以加载自定义键盘映射。为此,我创建了一个包含内容的脚本
#!/bin/bash
touch ~/test
xkbcomp ~/.Xkeymap $DISPLAY
并将其放入~/.config/autostart-scripts
. 我使它可执行,并且我看到它确实在启动时运行,因为该touch
命令为主目录中的文件加上时间戳。但是,键未正确重新映射,我每次都必须手动重新运行脚本(这具有预期的效果)。
我认为问题是自动启动目录中的脚本在启动期间运行得太早,在kde 加载自己的键盘映射之前?
这是正确的诊断吗?有人知道解决问题的方法吗?
无法判断您的假设是否正确,但可能您可以通过延迟执行
xkbcomp
命令来找出答案,即替换和