大约 10 年后,我最近又回到了 Linux 世界。虽然我可以找到大多数方法,但终端和桌面管理器与我记忆中的不同。今天我遇到的最大问题之一是,当运行 Gnome 终端(这是 Suse 10.0 企业版)时,我在窗口中遇到了不想要的行为。具体来说,当我输入时,我的输入会被加下划线,好像有什么东西试图对我的窗口进行拼写检查。此外,似乎在运行 vi 或更低版本时,只有当我按下“返回”键时,这些应用程序才会处理我的按键。例如,如果我运行更低版本并想返回上一页,我会按下 b,但直到我按下“返回”键,什么都不会发生。
我似乎已经将其追溯到“输入法”。右键单击 Gnome 终端允许我将输入法设置为十几个值之一。目前,它似乎设置为“SCIM 输入法”。如果我选择“默认”或“X 输入法”,应用程序(即 less、vi 甚至 bash shell 等)将按照我预期的方式运行。
有人能告诉我:
- 这个 SCIM 输入法是什么?
- 我怎样才能使它不成为默认设置?我查看了主目录和 /etc 中的各种配置文件,但找不到如何设置的。
- 我可以摆脱 SCIM 吗?或者它是否以某种方式与窗口管理器绑定?
答案1
SCIM 是一种输入法编辑器,通常用于非罗马文字(日语、中文等)的书写。
它可能正在通过 xdg(跨桌面指南)自动启动自动启动规范,因此请检查以下文件并查看 SCIM 是否有条目:
- 〜/ .config /自动启动/
- /etc/xdg/自动启动/
否则,它可能作为 Gnome 的一部分运行会议恢复,在这种情况下,查看这些文件:
- 〜/ .gnome2 /会话
- ~/.gnome2/会话手册
旁注:如今越来越多的应用程序正在使用xdg 基础目录spec,包括~/.config/
、~/.cache/
和~/.local/share/
。在主目录中查找程序信息时很有用。
是的,您可以使用包管理器删除 SCIM,这不会损害任何东西,除了影响您用梵语书写的能力。