如何在 Linux 系統中輸入 emoji

使用 GNOME 桌面可讓你在文字中輕鬆加入 emoji。html

emoji 是潛藏在 Unicode 字符空間裏的有趣表情圖,它們已經風靡於整個互聯網。emoji 能夠用來在社交媒體上表示本身的心情狀態,也能夠做爲重要文件名的視覺標籤,總之它們的各類用法層出不窮。在 Linux 系統中有不少種方式能夠輸入 Unicode 字符,但 GNOME 桌面能讓你更輕鬆地查找和輸入 emoji。linux

Emoji in Emacs
Emoji in Emacs

準備工做

首先,你須要一個運行 GNOME 桌面的 Linux 系統。android

同時還須要安裝一款支持 emoji 的字體。符合這個要求的字體有不少,使用你喜歡的軟件包管理器直接搜索 emoji 並選擇一款安裝就能夠了。git

例如在 Fedora 上:github

$ 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 這款字體爲例。ruby

設置

要開始設置,首先打開 GNOME 的設置面板。bash

一、在左邊側欄中,選擇「地區與語言Region & Language」類別。編輯器

二、點擊「輸入源Input Sources」選項下方的加號(+)打開「添加輸入源Add an Input Source」面板。字體

Add a new input source
Add a new input source

三、在「添加輸入源Add an Input Source」面板中,點擊底部的菜單按鈕。

Add an Input Source panel
Add an Input Source panel

四、滑動到列表底部並選擇「其它Other」。

五、在「其它Other」列表中,找到「其它Other快速輸入Typing Booster)」。

Find Other \(Typing Booster\) in inputs
Find Other (Typing Booster) in inputs

六、點擊右上角的「添加Add」按鈕,將輸入源添加到 GNOME 桌面。

以上操做完成以後,就能夠關閉設置面板了。

切換到快速輸入

如今 GNOME 桌面的右上角會出現一個新的圖標,通常狀況下是當前語言的雙字母縮寫(例如英語是 en,世界語是 eo,西班牙語是 es,等等)。若是你按下了超級鍵Super key(也就是鍵盤上帶有 Linux 企鵝/Windows 徽標/Mac Command 標誌的鍵)+ 空格鍵的組合鍵,就會切換到輸入列表中的下一個輸入源。在這裏,咱們只有兩個輸入源,也就是默認語言和快速輸入。

你能夠嘗試使用一下這個組合鍵,觀察圖標的變化。

配置快速輸入

在快速輸入模式下,點擊右上角的輸入源圖標,選擇「Unicode 符號和 emoji 聯想Unicode symbols and emoji predictions」選項,設置爲「On」。

Set Unicode symbols and emoji predictions to On
Set Unicode symbols and emoji predictions to On

如今快速輸入模式已經能夠輸入 emoji 了。這正是咱們如今所須要的,固然快速輸入模式的功能也並不止於此。

輸入 emoji

在快速輸入模式下,打開一個文本編輯器,或者網頁瀏覽器,又或者是任意一種支持輸入 Unicode 字符的軟件,輸入「thumbs up」,快速輸入模式就會幫你迅速匹配的 emoji 了。

Typing Booster searching for emojis
Typing Booster searching for emojis

要退出 emoji 模式,只須要再次使用超級鍵+空格鍵的組合鍵,輸入源就會切換回你的默認輸入語言。

使用其它切換方式

若是你以爲「超級鍵+空格鍵」這個組合用起來不順手,你也能夠換成其它鍵的組合。在 GNOME 設置面板中選擇「設備Device」→「鍵盤Keyboard」。

在「鍵盤Keyboard」頁面中,將「切換到下一個輸入源Switch to next input source」更改成你喜歡的組合鍵。

Changing keystroke combination in GNOME settings
Changing keystroke combination in GNOME settings

輸入 Unicode

實際上,現代鍵盤的設計只是爲了輸入 26 個字母以及儘量多的數字和符號。但 ASCII 字符的數量已經比鍵盤上能看到的字符多得多了,遑論上百萬個 Unicode 字符。所以,若是你想要在 Linux 應用程序中輸入 Unicode,但又不想使用快速輸入,你能夠嘗試一下 Unicode 輸入。

  1. 打開任意一種支持輸入 Unicode 字符的軟件,但仍然使用你的默認輸入語言
  2. 使用 Ctrl+Shift+U 組合鍵進入 Unicode 輸入模式
  3. 在 Unicode 輸入模式下,只須要輸入某個 Unicode 字符的對應序號,就實現了對這個 Unicode 字符的輸入。例如 1F44D 對應的是 👍,而 2620 則對應了 ☠。想要查看全部 Unicode 字符的對應序號,能夠參考 Unicode 規範

emoji 的實用性

emoji 可讓你的文本變得不同凡響,這就是它們有趣和富有表現力的體現。同時 emoji 也有很強的實用性,由於它們本質上是 Unicode 字符,在不少支持自定義字體的地方均可以用到它們,並且跟使用其它常規字符沒有什麼太大的差異。所以,你能夠使用 emoji 來對不一樣的文件作標記,在搜索的時候就能夠使用 emoji 把這些文件快速篩選出來。

Labeling a file with emoji
Labeling a file with emoji

你能夠在 Linux 中盡情地使用 emoji,由於 Linux 是一個對 Unicode 友好的環境,將來也會對 Unicode 有着愈來愈好的支持。


via: opensource.com/article/19/…

做者:Seth Kenlon 選題:lujun9972 譯者:HankChow 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章
相關標籤/搜索