Sco*_*nce 11 keyboard-layout unity 11.10
很长一段时间以来,我一直将我的键盘配置为使用当前称为“英语(国际 AltGr 死键)”的布局。我喜欢这种布局,因为没有任何修饰键,它与美国英语键盘相同,但是当我按住时,Right Alt我可以获得标准美国英语键盘上不可用的重音字母和其他字符。
然而,在 Oneiric 中,布局很混乱。Right Alt+N按预期产生“ñ”。而另一种方法的工作原理:Right Alt+ `,E生产的“E”,也符合市场预期。但是没有办法输入“é”,这可能是我输入最多的重音字母。我期望Right Alt+ A,E做到这一点。但是它不是使用重音的死键,而是使用一种组合字符的方法来创建混合“?e”。这种混合体在某些设置中看起来像正确的“é”,但它不是同一个字符,并且并不总是有效。(例如,在我输入的文本输入框中,它看起来与正确的字符相同,但是当在网站上显示给所有人看时,它看起来非常错误——至少在我的机器上是这样。)所有人同上其他带有重音符号的字符,尽管有些字符可直接用作预先组合的字符:例如,Right Alt+I产生“í”。
如何将A键上的重音更改为正确的死键?也许更通用的版本是:如何调整键盘布局?
我刚刚在我的另一台机器上测试了这个,也运行 Oneiric,但从以前的版本升级。我对第二台机器没有问题。问题机器是全新安装的 Oneiric,但我$HOME
在全新安装时保留了旧机器。
即使答案没有解决我的具体例子,如果它提供了足够的细节让我找到布局并根据我的需要调整它,我仍然会接受它。
在研究通过 Jim C 和 Chascon 的有用回复获得的信息之后,我学到了一些新东西:问题不在于布局本身,而在于未应用所选布局这一事实。当我查看/usr/share/X11/xkb/symbols/us
我运行了很长时间的布局的定义时,我发现定义与我输入时得到的不匹配。此外,应该显示当前布局的键盘布局对话框看起来与我提到的文件中定义布局的方式不同,并且与我键入时实际发生的情况相匹配。
按照 Jim C 的建议,我创建了一个新布局,/usr/share/X11/xkb/symbols/us
其中包含对我想要的布局的一些修改。我可以从键盘属性中选择我的布局,我可以在 Chascon 的帖子之后在控制台上使用,但是我在打字时得到的布局没有改变。
显然,在某处定义了一个不同的布局,它覆盖了我设置的内容。该布局隐藏在哪里?
这个问题发生在 Unity(3D 和 2D)中,但我能够在 Xfce 中获得正确的布局设置。
如果相关,自从我在这台机器上安装了 Oneiric 后,这个问题就发生了(尽管我保留了我的 $HOME)。我不记得在重新安装之前是否出现过这个问题。
此外,如果相关,我还运行 iBus,以便我可以输入韩语。我在使用 iBus 时遇到了一些困难,但我怀疑它们是否相关。
小智 5
我会告诉你什么最终对我最有效。
前两个步骤已被建议作为自己的修复程序(在 Ubuntu 论坛上?)。他们没有为我工作。我连续尝试了它们,这再次对我不起作用。因此我的下一步。
我认为我的问题是由于某些布局的名称发生了变化,至少这是我的看法,因为布局名称在重新分配时并不完全符合我的预期。删除我的额外布局,然后从新列表中分配新布局似乎绕过了我的问题,即我选择的布局现在指向具有匹配名称的现有布局。
归档时间: |
|
查看次数: |
13939 次 |
最近记录: |