我已经vnc4server
在我的机器上进行了设置(它没有完全工作,但这是另一个问题)并且一位同事已登录并可以正常使用它。
但是,当我尝试切换到日文时,会弹出转换窗口并显示他的终端命令,然后他切换回英文,但我不希望 IME 设置像这样共享。有没有办法告诉mozc
只使用当前终端会话或在 VNC 中禁用它?
我想修改 Mozc 设置。
问题:点击右边的齿轮Japanese (Mozc)
没有效果:
在以前版本的 Ubuntu 上,一种解决方法是从命令行运行/usr/lib/mozc/mozc_tool --mode=config_dialog
,但该可执行文件不再存在(使用相同参数运行时,同一文件夹中的mozc_server
andmozc_renderer
似乎没有做任何事情)。
是否有打开 Mozc 设置的解决方法?它们应该看起来像这样:
我正在使用带有国际键盘的 Gnome,并将其配置为使用fcitx IBus。我还在 Windows 中安装了Google_Japanese_Input,它的行为符合预期:
- Alt+Shift在语言之间切换 (IME)
- Ctrl+Caps Lock切换到平假名
- Alt+Caps Lock如果在字母数字模式下更改为平假名,则切换到片假名
- Shift+Caps Lock在全角平假名 ↔ 全角字母数字(罗马字)之间切换
- Alt+ `(重音)在假名 ↔ 半角字母数字(罗马字)之间切换
- Alt+ ~(波浪号)切换假名/直接输入
这些键盘快捷键在 Gnome 中不起作用。我必须从菜单中手动选择模式。
我知道Alt+`会干扰应用程序切换器快捷方式,但我怀疑我是唯一使用 Gnome 并试图让它像普通用户在任何其他平台上一样工作的用户。如果现有键盘映射存在严重问题,至少应该有某种最佳实践或建议如何创建有用的映射,而不是每个人都从头开始滚动她/他自己的?我不相信现有的答案 ( 1 , 2 ),而且我找不到任何好的资源,Linux 用户应该如何有效地配置和使用 Mozc ( 1 , 2 )。
所以我想在这里得到完整答案的问题是:
更新:
几次重新启动后,我发现当我将模式设置为平假名并输入 Gedit 时 fcitx 不起作用。试图重建我当时一定一直在使用 Ibus 的行为。当我尝试 Ibus 时,它可以工作。
当我从 Unity 迁移到 Gnome 时,我在这台计算机上重置了键盘快捷键,因此除了我禁用的截取屏幕截图键之外运行默认设置。我以前设置了自定义撰写键(1、2 ),但由于错误,我在使用 Wayland 移动到 Gnome 时禁用了export GTK_IM_MODULE="uim"
和。像++和++这样的序列确实有效。export QT_IM_MODULE="uim"
.profile
Compose..Compose→→
运行 fcitx 时,我得到以下输出:
$ printenv | grep -i im_module
CLUTTER_IM_MODULE=xim
QT4_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
GTK_IM_MODULE=fcitx
运行 ibus 时,我得到以下输出:
$ printenv | grep -i im_module
CLUTTER_IM_MODULE=xim
QT4_IM_MODULE=xim
QT_IM_MODULE=ibus
GTK_IM_MODULE=ibus
更新 2:
好的,据我了解,fcitx 目前还不能很好地与 Gnome 集成。我尝试使用 IBus,因为我不希望 fcitx 干扰键盘并在 Gnome 和 fcitx 中配置键盘(跨多个台式机和笔记本电脑)。Ctrl虽然我在 Windows 中使用+Caps Lock和Alt+没有问题Caps Lock,但 Linux 上的 Mozc 在它的映射中有日语键,并且似乎不支持 Alt 和 Eisu 键。Arch Wiki上有一个关于 X 工具的条目(我不确定 Wayland),一些日本用户似乎已经找到了他们的方法,但这对我来说太过分了。
更新 3:
虽然 Arch 上的用户使用自定义 AUR 包,但我发现了一个简单的被子补丁,可以轻松应用和重新编译到最新版本。我希望这可以以一种或另一种方式包含在 Ubuntu 中,而 Linux 版本没有记录的方式可以使引用的快捷方式像在其他操作系统上一样工作。随着这种烦恼消失,我认为我的问题几乎解决了。让我们看看同时错误报告或上游会发生什么。
由于日语(Mozc)键盘布局问题,我刚刚从 Ubuntu 16.04 升级到 18.04,并且它在 18.04 中仍然存在。这是描述的问题:
使用 mozc 输入日语时,它使用最后选择的键盘布局输入罗马字 - 我可以修复它使用哪个键盘布局吗?
答案下方是一条评论,说我应该安装 fcitx 以获得“配置当前输入法”选项。对于那个人来说,它似乎奏效了。但不适合我。
在“语言支持”(设置 > 区域和语言 > 管理已安装的语言)中,我在“键盘输入法系统”下看到以下选项:fcitx、IBus、XIM、无。无论我选择哪个选项,我都没有得到“配置当前输入法”选项。因此我无法为日语(Mozc)设置键盘布局。
我究竟做错了什么?我需要写日文和德文,但写日文和德文键盘布局真的很不方便。
我的 mozc.xml 看起来像这样:
<component>
<version>2.20.2673.102+dfsg-2</version>
<name>com.google.IBus.Mozc</name>
<license>New BSD</license>
<exec>/usr/lib/ibus-mozc/ibus-engine-mozc --ibus</exec>
<textdomain>ibus-mozc</textdomain>
<author>Google Inc.</author>
<homepage>https://github.com/google/mozc</homepage>
<description>Mozc Component</description>
<engines>
<engine>
<description>Mozc (Japanese Input Method)</description>
<language>ja</language>
<symbol>あ</symbol>
<rank>80</rank>
<icon_prop_key>InputMode</icon_prop_key>
<icon>/usr/share/ibus-mozc/product_icon.png</icon>
<setup>/usr/lib/mozc/mozc_tool --mode=config_dialog</setup>
<layout>default</layout>
<name>mozc-jp</name>
<longname>Mozc</longname>
</engine>
最后应该是什么样子?前两行是否意味着,我应该制作一个备份副本?@@ 行是什么意思?并删除默认值并添加 jp?我正在尝试使用 gedit 编辑文件。非常感谢您的帮助?