抱歉,如果我遗漏了一些显而易见的东西;我对 Ubuntu/Linux 总体来说还是个新手。我正在尝试设置一个像 Windows 一样的日语 IME,我听说 ibus 是可以使用的程序。我已经安装了它,我运行了 ibus-setup 来打开守护进程并将语言设置为日语,但它仍然以英语输入。我在系统设置中查看了更改输入法,但似乎在任何地方都找不到它。有什么建议吗?
答案1
如何实现
我也为此绞尽了脑汁。以下是我的方法以及我如何将其组合在一起。有些步骤可能对您来说不需要。所有这些都是在 Kubuntu 16.04 上测试的:
安装支持假名输入的输入法。我安装的如下:
sudo apt isntall ibus ibus-mozc fcitx-mocz fcitx-frontend-all
我必须说服 KDE 使用 fcitx 作为输入法:
sudo apt install qt4-qtconfig qtconfig
然后我选择 fcitx 作为默认输入法:界面 -> 默认输入法
fcitx
以恶魔身份开始。如果它已在运行,则会发出警告。fcitx -d
此后,系统托盘中会出现一个小的键盘图标。
右键单击图标并选择配置输入法。您将通过单击 + 图标获得添加输入法的选项。添加您所需的默认键盘(对我来说是德语)和 Mozc(我需要注销并再次登录才能显示)。
Crtl 现在您可以使用+在输入法之间切换 Space 。
目前,我还没有尝试过让它fcitx
自动启动,但其中一个来源展示了它的工作原理。如果我让它工作了,我会更新答案。
编辑:自动启动
我必须.xsessionrc
在我的主文件夹中创建一个文件并添加以下行:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx -d
它可以自动执行步骤 3 和 4。对于我使用 sddm 的情况,这种方法很有效,其他系统可能需要不同的设置。.xprofile
如果上述方法对您不起作用,则另一个选择是将该方法放入文件。(这种方法对我的一个朋友很有效,他使用 Gentoo 和 KDE。)
第二次编辑:用黑框代替托盘图标
上述方法 ( .xsession
) 只适用于一次启动,之后,我在系统托盘中看不到键盘指示器,只有一个黑框。我可以通过从脚本中删除启动 fcitx 的行并通过以下方式启动它来解决这个问题系统设置->启动和关机->自动启动->添加程序 我添加了的地方fcitx -d
。