连接蓝牙耳机删除 setxkbmap 设置

连接蓝牙耳机删除 setxkbmap 设置

Ubuntu 曾经支持将大写字母设置为退格键的功能,这让我对这个想法着迷。它似乎已被删除,就像文件管理器中的 f3 功能一样。无论如何,我已经弄清楚了如何在启动时使用以下命令手动设置

setxkbmap -option caps:backspace && xmodmap -e "clear Lock"

效果很好。直到我开始使用蓝牙耳机。然后退格键神奇地变回大写锁定键

你知道为什么会发生这种情况吗?这两件事在我看来完全不相关,但它每次在蓝牙连接过程中的某个时刻都会发生

基本上,我希望让这个设置成为我使用的键盘布局的永久固定设置

更新:当我尝试通过耳机以不同的配置文件连接时,似乎会发生这种情况。在 Blueman 中,作为音频接收器而不是耳机连接。当 bt 首次连接时,一切正常

答案1

这尚未经过测试,但如果通过编辑来实现/etc/default/keyboard,即更改以下行:

XKBOPTIONS=""

XKBOPTIONS="caps:backspace"

不确定该xmodmap命令。它真的有必要吗?据我所知,它xmodmap已被弃用。

相关内容