小智 4
我花了一段时间才弄清楚,但我对此有一个答案。这实际上发生在我检查过的所有 Ubuntu 版本上,并且我现在正在 12.04 上使用此修复程序。
我发现,如果您将所有xmodmap映射都放在名为 的文件中,则这些映射不会重置~/.Xmodmap。
我已经调用了我的文件.xmodmaprc,并得到了与您所经历的完全相同的行为。更改为新文件名后,这种恼人的行为就消失了。我的猜测是,只要系统中添加了新键盘,Ubuntu 就会从该文件中读取映射。
我不确定这是一个错误还是一个“功能”,稍后我将解释为什么这可能是一个功能,但这是我在笔记本电脑上经历的情况:
那么为什么这可以成为一个功能呢?两个键盘意味着不同的布局,因此我的无线键盘的布局当然与笔记本电脑的键盘不同。我不希望在无线全尺寸键盘上使用与笔记本电脑键盘相同的绑定,因此每当我插入键盘时,xmodmap 都会重置为默认值。
您想在其他键盘上使用相同的绑定吗?xmodmap ~/.Xmodmap每次 xmodmap 重置时,请随意在终端中进行操作。
但是,如果您想拥有不同的绑定,请将其他键盘的绑定保存在一个新文件中,例如~/.Xmodmap2每次您想使用第二个键盘时,在连接它并重置 xmodmap 后,只需执行xmodmap ~/.Xmodmap2.
| 归档时间: |
|
| 查看次数: |
1481 次 |
| 最近记录: |