Linux 系统中如何输入emoji

emoji 是在 Unicode 字符空间里的有趣表情图,它们已经风靡于整个互联网。emoji 可以用来在社交媒体上表示自己的心情状态,也可以作为重要文件名的视觉标签,总之它们的各种用法层出不穷,本篇文章重点为大家分享一下如何在Linux 系统中输入emoji。

准备工作

首先,你需要一个运行 GNOME 桌面的 Linux 系统。

同时还需要安装一款支持 emoji 的字体。符合这个要求的字体有很多,使用你喜欢的软件包管理器直接搜索 emoji 并选择一款安装就可以了。

例如在 Fedora 上:

$ sudo dnf search emoji
emoji-picker.noarch : An emoji selection tool
unicode-emoji.noarch : Unicode Emoji Data Files
eosrei-emojione-fonts.noarch : A color emoji font
twitter-twemoji-fonts.noarch : Twitter Emoji for everyone
google-android-emoji-fonts.noarch : Android Emoji font released by Google
google-noto-emoji-fonts.noarch : Google “Noto Emoji” Black-and-White emoji font
google-noto-emoji-color-fonts.noarch : Google “Noto Color Emoji” colored emoji font
[...]

对于 Ubuntu 或者 Debian,需要使用 apt search。

在这篇文章中,我会使用 Google Noto Color Emoji 这款字体为例。

设置

要开始设置,首先打开 GNOME 的设置面板。

1、在左边侧栏中,选择“地区与语言Region & Language”类别。

2、点击“输入源Input Sources”选项下方的加号(+)打开“添加输入源Add an Input Source”面板。 3、在“添加输入源Add an Input Source”面板中,点击底部的菜单按钮。 4、滑动到列表底部并选择“其它Other”。

5、在“其它Other”列表中,找到“其它Other(快速输入Typing Booster)”。 6、点击右上角的“添加Add”按钮,将输入源添加到 GNOME 桌面。

以上操作完成之后,就可以关闭设置面板了。

切换到快速输入

现在 GNOME 桌面的右上角会出现一个新的图标,一般情况下是当前语言的双字母缩写(例如英语是 en,世界语是 eo,西班牙语是 es,等等)。如果你按下了超级键Super key(也就是键盘上带有 Linux 企鹅/Windows 徽标/Mac Command 标志的键)+ 空格键的组合键,就会切换到输入列表中的下一个输入源。在这里,我们只有两个输入源,也就是默认语言和快速输入。

你可以尝试使用一下这个组合键,观察图标的变化。

配置快速输入

在快速输入模式下,点击右上角的输入源图标,选择“Unicode 符号和 emoji 联想Unicode symbols and emoji predictions”选项,设置为“开On”。 现在快速输入模式已经可以输入 emoji 了。这正是我们现在所需要的,当然快速输入模式的功能也并不止于此。

输入 emoji

在快速输入模式下,打开一个文本编辑器,或者网页浏览器,又或者是任意一种支持输入 Unicode 字符的软件,输入“thumbs up”,快速输入模式就会帮你迅速匹配的 emoji 了。 要退出 emoji 模式,只需要再次使用超级键+空格键的组合键,输入源就会切换回你的默认输入语言。

使用其它切换方式

如果你觉得“超级键+空格键”这个组合用起来不顺手,你也可以换成其它键的组合。在 GNOME 设置面板中选择“设备Device”→“键盘Keyboard”。

在“键盘Keyboard”页面中,将“切换到下一个输入源Switch to next input source”更改为你喜欢的组合键。

输入 Unicode

实际上,现代键盘的设计只是为了输入 26 个字母以及尽可能多的数字和符号。但 ASCII 字符的数量已经比键盘上能看到的字符多得多了,遑论上百万个 Unicode 字符。因此,如果你想要在 Linux 应用程序中输入 Unicode,但又不想使用快速输入,你可以尝试一下 Unicode 输入。

打开任意一种支持输入 Unicode 字符的软件,但仍然使用你的默认输入语言 使用 Ctrl+Shift+U 组合键进入 Unicode 输入模式 在 Unicode 输入模式下,只需要输入某个 Unicode 字符的对应序号,就实现了对这个 Unicode 字符的输入。例如 1F44D 对应的是 ,而 2620 则对应了 。想要查看所有 Unicode 字符的对应序号,可以参考 Unicode 规范。

emoji 的实用性

emoji 可以让你的文本变得与众不同,这就是它们有趣和富有表现力的体现。同时 emoji 也有很强的实用性,因为它们本质上是 Unicode 字符,在很多支持自定义字体的地方都可以用到它们,而且跟使用其它常规字符没有什么太大的差别。因此,你可以使用 emoji 来对不同的文件做标记,在搜索的时候就可以使用 emoji 把这些文件快速筛选出来。 你可以在 Linux 中尽情地使用 emoji,因为 Linux 是一个对 Unicode 友好的环境,未来也会对 Unicode 有着越来越好的支持。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/5879.html

(0)
晴川运维晴川运维
上一篇 2025年6月8日
下一篇 2025年6月8日

相关推荐

  • Aria2下载提速具体方法

    Aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的…

    Linux系统 2025年10月9日
  • 详解Shell until命令的用法

    until 命令与 while 命令的工作方式正好相反。until 命令指定了一个通常返回非零退出状态码的测试命令。当测试命令的退出状态码不为 0 时,Bash Shell 执行循…

    Linux系统 2025年9月25日
  • SELinux Targeted、MLS和Minimum策略

    对于 SELinux 来说,所选择的策略类型直接决定了使用哪种策略规则来执行主体(进程)可以访问的目标(文件或目录资源)。不仅如此,策略类型还决定需要哪些特定的安全上下文属性。通过…

    Linux系统 2025年10月22日
  • Linux中与用户账号相关的重要文件

    完成用户管理的工作有许多种方法,但是每一种方法实际上都是对有关的系统文件进行修改。 与用户和用户组相关的信息都存放在一些系统文件中,这些文件包括/etc/passwd, /etc/…

    Linux系统 2025年6月9日
  • 配置ssh-agent免密码认证具体步骤

    ssh-agent是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来…

    Linux系统 2025年6月4日
  • 如何在 Apache 中重定向 URL 到另外一台服务器

    如我们前面两篇文章(使用 mod_rewrite 执行内部重定向和基于浏览器来显示自定义内容)中提到的,在本文中,我们将解释如何在 Apache 中使用 mod_rewrite 模…

    Linux系统 2025年10月8日
  • Linux中配置HAProxy实现Web负载均衡

    HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 一、测试环境 HAPr…

    Linux系统 2025年6月19日
  • nginx常用操作有那些?

    Nginx 是一款面向性能设计的 HTTP 服务器,相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势,下面为大家分享一下nginx常用操作。 nginx启动,…

    Linux系统 2025年10月10日
  • Linux 最小化安装中设置互联网具体方法

    在最小化服务器安装中,设置互联网或网络是非常容易的。在本指南中,我们将解释如何在 CentOS、RHEL、Rocky Linux 最小安装中设置互联网或网络。 在最小化服务器安装中…

    Linux系统 2025年10月25日
  • Linux下搭建LAMP具体方法

    LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PH…

    Linux系统 2025年10月5日

发表回复

登录后才能评论