如何在Linux系統(tǒng)中輸入emoji
使用 GNOME 桌面可以讓你在文字中輕松加入 emoji。
emoji 是潛藏在 Unicode 字符空間里的有趣表情圖,它們已經(jīng)風(fēng)靡于整個(gè)互聯(lián)網(wǎng)。emoji 可以用來(lái)在社交媒體上表示自己的心情狀態(tài),也可以作為重要文件名的視覺(jué)標(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 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
[...]
對(duì)于 Ubuntu 或者 Debian,需要使用 apt search
。
在這篇文章中,我會(huì)使用 Google Noto Color Emoji 這款字體為例。
設(shè)置
要開(kāi)始設(shè)置,首先打開(kāi) GNOME 的設(shè)置面板。
1、在左邊側(cè)欄中,選擇“地區(qū)與語(yǔ)言”類(lèi)別。
2、點(diǎn)擊“輸入源”選項(xiàng)下方的加號(hào)(+)打開(kāi)“添加輸入源”面板。
Add a new input source
3、在“添加輸入源”面板中,點(diǎn)擊底部的菜單按鈕。
Add an Input Source panel
4、滑動(dòng)到列表底部并選擇“其它”。
5、在“其它”列表中,找到“其它(快速輸入)”。
Find Other (Typing Booster) in inputs
6、點(diǎn)擊右上角的“添加”按鈕,將輸入源添加到 GNOME 桌面。
以上操作完成之后,就可以關(guān)閉設(shè)置面板了。
切換到快速輸入
現(xiàn)在 GNOME 桌面的右上角會(huì)出現(xiàn)一個(gè)新的圖標(biāo),一般情況下是當(dāng)前語(yǔ)言的雙字母縮寫(xiě)(例如英語(yǔ)是 en,世界語(yǔ)是 eo,西班牙語(yǔ)是 es,等等)。如果你按下了超級(jí)鍵(也就是鍵盤(pán)上帶有 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)想”選項(xiàng),設(shè)置為“開(kāi)”。
Set Unicode symbols and emoji predictions to On
現(xiàn)在快速輸入模式已經(jīng)可以輸入 emoji 了。這正是我們現(xiàn)在所需要的,當(dāng)然快速輸入模式的功能也并不止于此。
輸入 emoji
在快速輸入模式下,打開(kāi)一個(gè)文本編輯器,或者網(wǎng)頁(yè)瀏覽器,又或者是任意一種支持輸入 Unicode 字符的軟件,輸入“thumbs up”,快速輸入模式就會(huì)幫你迅速匹配的 emoji 了。
Typing Booster searching for emojis
要退出 emoji 模式,只需要再次使用超級(jí)鍵+空格鍵的組合鍵,輸入源就會(huì)切換回你的默認(rèn)輸入語(yǔ)言。
使用其它切換方式
如果你覺(jué)得“超級(jí)鍵+空格鍵”這個(gè)組合用起來(lái)不順手,你也可以換成其它鍵的組合。在 GNOME 設(shè)置面板中選擇“設(shè)備”→“鍵盤(pán)”。
在“鍵盤(pán)”頁(yè)面中,將“切換到下一個(gè)輸入源”更改為你喜歡的組合鍵。
Changing keystroke combination in GNOME settings
輸入 Unicode
實(shí)際上,現(xiàn)代鍵盤(pán)的設(shè)計(jì)只是為了輸入 26 個(gè)字母以及盡可能多的數(shù)字和符號(hào)。但 ASCII 字符的數(shù)量已經(jīng)比鍵盤(pán)上能看到的字符多得多了,遑論上百萬(wàn)個(gè) Unicode 字符。因此,如果你想要在 Linux 應(yīng)用程序中輸入 Unicode,但又不想使用快速輸入,你可以嘗試一下 Unicode 輸入。
- 打開(kāi)任意一種支持輸入 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ī)字符沒(méi)有什么太大的差別。因此,你可以使用 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)越好的支持。