使用 GNOME 桌面可以讓你在文字中輕松加入 emoji。-- Seth Kenlon(作者)
emoji 是潛藏在 Unicode 字符空間里的有趣表情圖,它們已經(jīng)風(fēng)靡于整個(gè)互聯(lián)網(wǎng)。emoji 可以用來(lái)在社交媒體上表示自己的心情狀態(tài),也可以作為重要文件名的視覺標(biāo)簽,總之它們的各種用法層出不窮。在 linux 系統(tǒng)中有很多種方式可以輸入 Unicode 字符,但 GNOME 桌面能讓你更輕松地查找和輸入 emoji。

Emoji in Emacs
準(zhǔn)備工作
首先,你需要一個(gè)運(yùn)行 GNOME 桌面的 Linux 系統(tǒng)。
同時(shí)還需要安裝一款支持 emoji 的字體。符合這個(gè)要求的字體有很多,使用你喜歡的軟件包管理器直接搜索 emoji 并選擇一款安裝就可以了。
例如在 Fedora 上:
$ sudo dnf search emojiemoji-picker.noarch : An emoji selection toolunicode-emoji.noarch : Unicode Emoji Data Fileseosrei-emojione-fonts.noarch : A color emoji fonttwitter-twemoji-fonts.noarch : Twitter Emoji for everyonegoogle-Android-emoji-fonts.noarch : Android Emoji font released by Googlegoogle-noto-emoji-fonts.noarch : Google “Noto Emoji” Black-and-White emoji fontgoogle-noto-emoji-color-fonts.noarch : Google “Noto Color Emoji” colored emoji font[...]
對(duì)于 Ubuntu 或者 Debian,需要使用 apt search。
在這篇文章中,我會(huì)使用 Google Noto Color Emoji 這款字體為例。
設(shè)置
要開始設(shè)置,首先打開 GNOME 的設(shè)置面板。
1、在左邊側(cè)欄中,選擇“ 地區(qū)與語(yǔ)言(Region & Language)”類別。
2、點(diǎn)擊“ 輸入源(Input Sources)”選項(xiàng)下方的加號(hào)(+)打開“ 添加輸入源(Add an Input Source)”面板。

Add a new input source
3、在“ 添加輸入源(Add an Input Source)”面板中,點(diǎn)擊底部的菜單按鈕。

Add an Input Source panel
4、滑動(dòng)到列表底部并選擇“ 其它(Other)”。
5、在“ 其它(Other)”列表中,找到“ 其它(Other)( 快速輸入(Typing Booster))”。

Find Other (Typing Booster) in inputs
6、點(diǎn)擊右上角的“ 添加(Add)”按鈕,將輸入源添加到 GNOME 桌面。
以上操作完成之后,就可以關(guān)閉設(shè)置面板了。
切換到快速輸入
現(xiàn)在 GNOME 桌面的右上角會(huì)出現(xiàn)一個(gè)新的圖標(biāo),一般情況下是當(dāng)前語(yǔ)言的雙字母縮寫(例如英語(yǔ)是 en,世界語(yǔ)是 eo,西班牙語(yǔ)是 es,等等)。如果你按下了 超級(jí)鍵(Super key)(也就是鍵盤上帶有 Linux 企鵝/windows 徽標(biāo)/Mac Command 標(biāo)志的鍵)+ 空格鍵的組合鍵,就會(huì)切換到輸入列表中的下一個(gè)輸入源。在這里,我們只有兩個(gè)輸入源,也就是默認(rèn)語(yǔ)言和快速輸入。
你可以嘗試使用一下這個(gè)組合鍵,觀察圖標(biāo)的變化。
配置快速輸入
在快速輸入模式下,點(diǎn)擊右上角的輸入源圖標(biāo),選擇“ Unicode 符號(hào)和 emoji 聯(lián)想(Unicode symbols and emoji predictions)”選項(xiàng),設(shè)置為“ 開(On)”。

Set Unicode symbols and emoji predictions to On
現(xiàn)在快速輸入模式已經(jīng)可以輸入 emoji 了。這正是我們現(xiàn)在所需要的,當(dāng)然快速輸入模式的功能也并不止于此。
輸入 emoji
在快速輸入模式下,打開一個(gè)文本編輯器,或者網(wǎng)頁(yè)瀏覽器,又或者是任意一種支持輸入 Unicode 字符的軟件,輸入“thumbs up”,快速輸入模式就會(huì)幫你迅速匹配的 emoji 了。

Typing Booster searching for emojis
要退出 emoji 模式,只需要再次使用超級(jí)鍵+空格鍵的組合鍵,輸入源就會(huì)切換回你的默認(rèn)輸入語(yǔ)言。
使用其它切換方式
如果你覺得“超級(jí)鍵+空格鍵”這個(gè)組合用起來(lái)不順手,你也可以換成其它鍵的組合。在 GNOME 設(shè)置面板中選擇“ 設(shè)備(Device)”→“ 鍵盤(Keyboard)”。
在“ 鍵盤(Keyboard)”頁(yè)面中,將“ 切換到下一個(gè)輸入源(Switch to next input source)”更改為你喜歡的組合鍵。

Changing keystroke combination in GNOME settings
輸入 Unicode
實(shí)際上,現(xiàn)代鍵盤的設(shè)計(jì)只是為了輸入 26 個(gè)字母以及盡可能多的數(shù)字和符號(hào)。但 ASCII 字符的數(shù)量已經(jīng)比鍵盤上能看到的字符多得多了,遑論上百萬(wàn)個(gè) Unicode 字符。因此,如果你想要在 Linux 應(yīng)用程序中輸入 Unicode,但又不想使用快速輸入,你可以嘗試一下 Unicode 輸入。
- 打開任意一種支持輸入 Unicode 字符的軟件,但仍然使用你的默認(rèn)輸入語(yǔ)言
- 使用 Ctrl+Shift+U 組合鍵進(jìn)入 Unicode 輸入模式
- 在 Unicode 輸入模式下,只需要輸入某個(gè) Unicode 字符的對(duì)應(yīng)序號(hào),就實(shí)現(xiàn)了對(duì)這個(gè) Unicode 字符的輸入。例如 1F44D 對(duì)應(yīng)的是 ,而 2620 則對(duì)應(yīng)了 ?。想要查看所有 Unicode 字符的對(duì)應(yīng)序號(hào),可以參考 Unicode 規(guī)范 。
emoji 的實(shí)用性
emoji 可以讓你的文本變得與眾不同,這就是它們有趣和富有表現(xiàn)力的體現(xiàn)。同時(shí) emoji 也有很強(qiáng)的實(shí)用性,因?yàn)樗鼈儽举|(zhì)上是 Unicode 字符,在很多支持自定義字體的地方都可以用到它們,而且跟使用其它常規(guī)字符沒有什么太大的差別。因此,你可以使用 emoji 來(lái)對(duì)不同的文件做標(biāo)記,在搜索的時(shí)候就可以使用 emoji 把這些文件快速篩選出來(lái)。

Labeling a file with emoji
你可以在 Linux 中盡情地使用 emoji,因?yàn)?Linux 是一個(gè)對(duì) Unicode 友好的環(huán)境,未來(lái)也會(huì)對(duì) Unicode 有著越來(lái)越好的支持。
via: https://opensource.com/article/19/10/how-type-emoji-linux
作者: Seth Kenlon 選題: lujun9972 譯者: HankChow 校對(duì): wxy
本文由 LCTT 原創(chuàng)編譯, Linux中國(guó) 榮譽(yù)推出