如何在 Linux 系統中輸入 emoji
使用 GNOME 桌面可以讓你在文字中輕鬆加入 emoji。
emoji 是潛藏在 Unicode 字元空間裡的有趣表情圖,它們已經風靡於整個網際網路。emoji 可以用來在社交媒體上表示自己的心情狀態,也可以作為重要檔名的視覺標籤,總之它們的各種用法層出不窮。在 Linux 系統中有很多種方式可以輸入 Unicode 字元,但 GNOME 桌面能讓你更輕鬆地查詢和輸入 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、在左邊側欄中,選擇“地區與語言”類別。
2、點選“輸入源”選項下方的加號(+)開啟“新增輸入源”皮膚。
3、在“新增輸入源”皮膚中,點選底部的選單按鈕。
4、滑動到列表底部並選擇“其它”。
5、在“其它”列表中,找到“其它(快速輸入)”。
6、點選右上角的“新增”按鈕,將輸入源新增到 GNOME 桌面。
以上操作完成之後,就可以關閉設定皮膚了。
切換到快速輸入
現在 GNOME 桌面的右上角會出現一個新的圖示,一般情況下是當前語言的雙字母縮寫(例如英語是 en,世界語是 eo,西班牙語是 es,等等)。如果你按下了超級鍵(也就是鍵盤上帶有 Linux 企鵝/Windows 徽標/Mac Command 標誌的鍵)+ 空格鍵的組合鍵,就會切換到輸入列表中的下一個輸入源。在這裡,我們只有兩個輸入源,也就是預設語言和快速輸入。
你可以嘗試使用一下這個組合鍵,觀察圖示的變化。
配置快速輸入
在快速輸入模式下,點選右上角的輸入源圖示,選擇“Unicode 符號和 emoji 聯想”選項,設定為“開”。
現在快速輸入模式已經可以輸入 emoji 了。這正是我們現在所需要的,當然快速輸入模式的功能也並不止於此。
輸入 emoji
在快速輸入模式下,開啟一個文字編輯器,或者網頁瀏覽器,又或者是任意一種支援輸入 Unicode 字元的軟體,輸入“thumbs up”,快速輸入模式就會幫你迅速匹配的 emoji 了。
要退出 emoji 模式,只需要再次使用超級鍵+空格鍵的組合鍵,輸入源就會切換回你的預設輸入語言。
使用其它切換方式
如果你覺得“超級鍵+空格鍵”這個組合用起來不順手,你也可以換成其它鍵的組合。在 GNOME 設定皮膚中選擇“裝置”→“鍵盤”。
在“鍵盤”頁面中,將“切換到下一個輸入源”更改為你喜歡的組合鍵。
輸入 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 有著越來越好的支援。
via: https://opensource.com/article/19/10/how-type-emoji-linux
作者:Seth Kenlon 選題:lujun9972 譯者:HankChow 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 教你如何在Linux 系統中輸入 emojiLinux
- Linux 下的檔案管理&管理系統中的輸出輸入Linux
- 嵌入式Linux—輸入子系統Linux
- 如何在 Linux 中不輸入密碼執行 sudo 命令Linux密碼
- 如何在MySQL中輸入中文MySql
- 輸入輸出系統
- 在Linux中,如何在Linux中進行系統映象管理?Linux
- 如何在 Linux 系統中配置 firewalld 防火牆策略Linux防火牆
- 原生js 實現輸入框emoji表情釋出JS
- 在Linux中,如何理解系統管理工具,如Webmin和Ajenti。LinuxWeb
- 如何在 Linux 系統中結束程式或是中止程式Linux
- 如何在Java中輕鬆處理Emoji Unicode - UdayakumarJavaUnicode
- Unreal 輸入系統 解析Unreal
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- Linux c程式中獲取shell指令碼輸出(如獲取system命令輸出)LinuxC程式指令碼
- 如何在Docker容器中的Linux系統(Ubuntu + Centos Linux)裡面使用systemctlDockerLinuxUbuntuCentOS
- 實現多子型別輸入法:如何在 HarmonyOS中載入不同的輸入模式型別模式
- 如何在python的字串中輸入純粹的{}Python字串
- Android 輸入系統介紹Android
- 如何在Linux系統上刷抖音Linux
- 直播系統原始碼,Vue 禁止輸入框輸入空格原始碼Vue
- 搜狗輸入法在Linux Mint系統上的問題總結Linux
- 如何在Windows 11系統中將任意檔案(如bat/log等)固定在開始選單?WindowsBAT
- win10系統中word2010如何輸入平方Win10
- 如何在 Linux 分割槽或邏輯卷中建立檔案系統Linux
- 如何在Linux系統中設定Boost庫的環境變數?Linux變數
- 教你如何在 Linux 系統上安裝 JavaLinuxJava
- Java分解質因數,如輸入8,輸出8=2*2*2Java
- 如何在 Linux 中建立非登入使用者?Linux
- 【Linux】Linux系統程式設計入門Linux程式設計
- 如何在 Linux 中檢視已掛載的檔案系統型別Linux型別
- 如何在 Linux 系統中判斷安裝、使用了多少記憶體Linux記憶體
- 如何在Linux 中獲取硬碟分割槽或檔案系統的UUID?Linux硬碟UI
- Android輸入系統(四)輸入事件是如何分發到Window的?Android事件
- Linux系統快速入門方法Linux
- Linux系統如何定製History輸出格式Linux
- linux系統中 SElinux安全子系統Linux
- 如何在Linux系統伺服器中測試儲存/磁碟I/O效能?Linux伺服器