使用IBUS进行多语言输入

使用IBUS进行多语言输入

大约一个月前,我从 Mint 17.2 迁移到了 Ubuntu 15.04,除了有一点非常烦人并且我真的希望它可以改变之外,我一点也不后悔。

我使用多种语言输入,这需要使用多种输入法(目前我使用英语、俄语、中文和韩语)。我在使用 Mint 和 Ubuntu 时都使用 Ibus。

Mint 上的 Ibus 在 Ubuntu 上使用 Ibus 的方式略有不同:在 Mint 上,它会记住您最后使用的语言,因此当您使用 ctrl+space 转到下一种语言时,它会转到列表中的下一种语言但是,这是 Mint 中 Ibus 的精彩部分,如果您再次按下 ctrl+space,它将转到您之前使用过的语言,而不是转到列表中的下一个语言。这是 Mint 中 IBUS 的一个非常方便的功能。

在 Ubuntu(以及 Windows 中)中,您只需按顺序使用 ctrl+space 浏览整个列表,或者使用 shift+ctrl+space 返回整个列表,这可能会让人非常烦人和沮丧,特别是如果您已经工作了一段时间。

我将通过一个例子来解释我的意思:

Mint:在语言 1、2、3、4、5 中,您现在想使用 1 和 4。事情会像这样:

  • 使用语言 1
  • Ctrl+空格
  • Ctrl+空格
  • Ctrl+空格
  • 使用语言 4
  • Ctrl+空格
  • 使用语言 1
  • Ctrl+空格
  • 使用语言 4
  • Ctrl+空格
  • 使用语言 1
  • Ctrl+空格
  • 使用语言 4

ETC,

Ubuntu 上的 IBUS 工作方式如下:

  • 使用语言 1
  • Ctrl+空格
  • Ctrl+空格
  • Ctrl+空格
  • 使用语言 4
  • Ctrl+空格
  • Ctrl+空格
  • 使用语言 1
  • Ctrl+空格
  • Ctrl+空格
  • Ctrl+空格
  • 使用语言 4
  • Ctrl+空格
  • Ctrl+空格
  • 使用语言 1
  • Ctrl+空格
  • Ctrl+空格
  • Ctrl+空格
  • 使用语言 4
  • Ctrl+空格
  • Ctrl+空格
  • 使用语言 1
  • Ctrl+空格
  • Ctrl+空格
  • Ctrl+空格
  • 使用语言 4

正如您所看到的,很容易开始混淆,并且在此过程中会感到非常沮丧。此外,在 Mint 上,Ibus 会在屏幕中间显示一个巨大的徽标,上面显示正在使用的语言和/或正在更改的语言,而在 Ubuntu 中,图标只是放在任务栏上。您知道有什么方法可以将 IBUS 在 Ubuntu 上的运行方式更改为在 Mint 上的运行方式吗?存在这种可能性吗?

提前谢谢您!

答案1

无论是 Ubuntu、Mint 还是 Opensuse,ibus 都未正确配置以采用某些基于印度语言的自定义 IM 引擎。例如:卡纳达语表。Ibus 识别表及其图标,列出它们但不承诺将它们锚定到系统托盘。除非锚定在系统托盘上,否则键入将是灾难。但我切换到 SCIM 和 Fcitx。即使 SCIM 也比 Fcitx 更适合适应卡纳达语键入。

相关内容