当涉及到用英语以外的语言输入文本时,Mac用户习惯于进入单个系统首选项屏幕,启用一两种语言,然后拥有所有必要的工具供他们使用。对于Windows用户来说,这个过程只是稍微复杂一些。
另一方面,Android用户可以从许多不同的语言输入工具中进行选择,Linux也是如此。一旦安装了这些输入法编辑器(IME),Linux用户就可以用自己的母语输入文本。
在处理多语言文本时,有几个关键概念需要理解。您在屏幕上看到的语言,无论是输入时还是计算机为您显示时,都取决于以下部分。
我们可以涵盖大多数外语的文本输入,如下所示:
西方语言主要由拉丁字符加上各种重音符号组成。因此,一个英文键盘就足以告诉操作系统你要键入什么“基本字符”。诀窍是如何指出口音。Linux桌面提供了两种不同的方法来实现这一点,尽管它们的操作方式基本相同,与chromebook上的操作方式类似。
第一种方法使用当前的键盘布局。但是您可以指定它的一个键作为Compose键。一个常见的选择是右Alt键,有时标记为Alt Gr。当您按住此键并按正确的顺序输入其他字符时,系统将它们视为重音字符。例如,当按住组合键,然后按e'(单引号)时,这被解释为“带有锐音符的e”:e。如果您相对频繁地使用这些字符,则此方法非常有用,因为您始终可以访问它们。一个缺点是,你将失去使用你的右Alt键的功能,如切换任务(左Alt键仍将在这方面的工作)。
可在KDE系统设置>输入设备>键盘屏幕中找到此设置,然后单击高级选项卡,并查找名为Position of Compose Key的选项。它列出了几个选项,只需选择您最喜欢的,然后单击应用。要在Unity中执行相同的操作,请转到“系统设置”>;“键盘”,然后单击“快捷方式”选项卡。选择输入项,就可以在右边配置Compose键。
或者,您可以设置新的键盘布局,其中包含生成重音字符所需的键。在KDE中,这在系统设置>输入设备>键盘中可用,然后单击布局选项卡。选中Configure Layouts(配置布局)框,您应该会在Layout(布局)列中看到默认键盘的列表,即您在安装时选择的键盘,例如“English(US)”,如下所示(除非您深入研究过其他布局)。单击“添加”按钮,然后选择前两个设置以匹配您的硬件(这里的语言为英语,我的语言为英语(US))。这里的变体很重要——选择英语(美国,国际,带死键)。
在Unity中,右键单击菜单栏右上角的键盘图标(英语使用者为En),然后选择文本输入项。在文本输入窗口中,单击+添加文本输入方法,然后搜索英语(国际AltGR死键)。
现在,当您按住其中一个“死键”(其中一个通常是前面提到的“Alt Gr”)并随后按下兼容键时,它将输入一个重音字母。例如,键入“Alt Gr+Y”生成带有umlaut:ü的版本。这种方法更适合那些不只是偶尔做角色的用户,因为你可以切换到“外语模式”并停留在那里,完成后再切换回“英语模式”。对某些人来说,这也稍微不够直观,需要留出一些内存来记忆这些组合(而不是Alt Gr+E+单引号,你可能会自己猜)。
这些方法的键组合可能略有不同,因此建议选择一个并坚持使用。
由于许多电脑都配备了英文键盘,所以对于说英语的人和他们26个字母的字母表来说,创建文本似乎是最基本的。但是考虑像日语这样的语言,它有超过10000个字符。如何使用只有101(或105,但肯定不是10000)个键的键盘输入这些内容?
这就是输入法编辑器(IME)的用武之地。它是负责接收用户输入并将其转换为所需字符的软件。在PC上最常用的方法是转换击键。但采用手写或虚拟键盘的小程序也是IME的一种。
安装步骤在很大程度上取决于:1)您选择的IME框架/管理器,2)它是否是模块化的,3)为您的语言安装模块,以及4)如何从桌面访问IME。
下面介绍在KDE和Unity上安装日语的步骤,以便fcitx输入法框架使用mozc日语输入法扩展。基本上,我们正在设置fcitx,这样如果我们将来想添加其他语言,我们就有了统一的体验。
在使用GTK的桌面上,例如Unity,在破折号中搜索Language Support配置工具。这列出了可以添加到系统中的不同语言。一旦你选择了一个你想要的,这个工具将开始安装所有你可能需要的各种软件包,包括字体和应用程序翻译。安装后,请重新登录,以便使用新语言。
要开始使用它们,请右键单击屏幕右上角的键盘图标,然后选择文本输入选项。现在,当您添加文本输入方法时,您将看到刚才添加的语言的选项。Ubuntu在ibus框架中使用mozc输入法,但是您可以手动切换到fcitx。说到这里。。。
要在KDE-Neon中使用日语,让我们安装fcitx框架、KDE系统设置模块和mozc日语输入法。您可以用mozc代替支持您的语言的输入法。设置模块不会像Unity那样为我们安装这些,所以让我们来处理它。
sudo apt-get install kde-config-fcitx fcitx-mozc完成后,您应该可以在“系统设置”>;“区域设置”>;“输入法”中看到fcitx配置。
接下来,将输入法面板小部件添加到任务栏的某个位置。
现在,从“应用程序”>;“实用程序”菜单中选择fcitx,或在命令行中使用以下命令启动fcitx:
fcitx现在你应该准备好开始写日语了,对吧?错了。对于KDE应用程序来说,还有一个非常重要但没有很好的文档记录的步骤来接受来自IME的输入。在命令行中发出以下命令:
im-config -n fcitx这将fcitx配置为“活动配置”(Unity屏幕提供了一个下拉列表来选择此选项)。如果你不这样做,它将回落到正常(无聊,英语)输入从键盘。建议您退出会话并重新登录(不过,您不需要重新启动)。
现在你可以打开一个KDE应用程序,按一下你配置的热键(默认情况下是Ctrl+Space),然后开始一个小的语言假期(注意系统托盘中的Japanese-yfcitx图标)。
就这么简单:你现在应该用日语(或者任何你想换的语言)写作!
你使用多种语言的Linux吗?在组合键和使用键盘布局之间有偏好吗?推荐一个特定的输入法?请在评论中告诉我们!
... 这对用户和开发者来说都是好事。人们不必担心如何找到程序的替代品,这一事实有助于降低在操作系统之间切换的障碍。除此之外,它还为编写软件的人员提供了更高的用户覆盖率,而且只需付出最小的努力。 ...
...为程序员和极客的天堂。我们已经写了很多关于操作系统如何适合从学生到艺术家的每个人的文章,但是是的,Linux是一个很好的编程平台。无论您是考虑到开放精神还是整个生态系统,都有很多理由考虑让Linux成为您编写代码...
似乎Windows和macOS用户在编辑视频时变得很容易。Windows用户可以使用Windows Movie Maker,macOS可以使用iMovie。这两种工具都可供这些平台的用户学习视频编辑的基础知识,并提供一些高级功能。结果可以在网上看到,从Facebook到YouTube...
...许您在Android设备上安装诚实善良的Linux应用程序。下面是如何使用Termux应用程序。 ...