Jip*_*ipí 14 input-method ibus xinput
由于 UIM 在从头安装 Ubuntu 12.04 后不想玩球,我尝试了 IBus,因为这是默认情况下随 Ubuntu 一起提供的 IME 框架。
但是,ibus-table-compose使用起来很麻烦,因为只要输入一个字符,我就需要先按下组合键来触发 IBus,输入相应的组合序列,然后再次按下 IBus 组合键以禁用它。相反,我更愿意保留 XIM 提供的组合键功能,因为这需要更少的击键。
但是,问题是,当默认输入法设置为 IBus 并且 IBus 被停用时(AIUI,因为我使用ibus-daemon --xim启动它)它被绕过以支持 XIM,~/ .XCompose似乎被 IBus 自己的版本覆盖,所以例如Compose ca不给?(a-ogonek) 正如我在主目录中的.XCompose文件中定义的那样,但是?(a-hacek),由其他一些设置定义。
我已经习惯了自己的助记符,所以有什么方法可以让我的系统使用我自己的~/.XCompose文件,并且默认输入法仍然设置为 IBus,这样 IBus 仍然可以在 OpenOffice 和其他应用程序中工作不允许您使用上下文菜单选择输入法?
注意:这不是问题如何在 ibus 上重新编写?
正如@von 所说,您.XCompose现在不能将您的与 IBUS 一起使用。
您可以将uimGTK+ 和 Qt immodules 用作支持 Unicode 的输入法XIM。
处理.XCompose并保留现有全局 Compose 的一个好方法是:
安装 ui:
sudo apt-get install uim
将其设为默认输入法:
im-config -n uim
编辑您的.XCompose并将当前键盘语言环境(在我的情况下,en_US)添加为第一行:
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
完毕!重新启动要启动的程序以获取.XCompose文件。
已知的问题
Ubuntu Unity Dash 永远不会产生 cedilla。
其他发行版
.XCompose这些天我在现代发行版上使用了输入法和输入法,同时尝试使 Linux 保持与 Windows(TM) 相同的拉丁语言键盘行为(输出ç而不是?,没有重音辅音等)。
我使用此说明创建了一个 repo(也适用于 Ubuntu 和其他发行版):https : //github.com/raelgc/win_us_intl
| 归档时间: |
|
| 查看次数: |
3187 次 |
| 最近记录: |