如何在 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
- Emoji’s World, 一起實現Emoji?輸入吧!
- 如何在MySQL中輸入中文MySql
- Linux 下的檔案管理&管理系統中的輸出輸入Linux
- 如何在linux中搭建JEECMS系統Linux
- 輸入輸出系統
- 如何在 Linux 中不輸入密碼執行 sudo 命令Linux密碼
- 嵌入式Linux—輸入子系統Linux
- Linux作業系統的Shell環境中輸入中文(轉)Linux作業系統
- 在Linux中,如何在Linux中進行系統映象管理?Linux
- 原生js 實現輸入框emoji表情釋出JS
- 在Linux中,如何理解系統管理工具,如Webmin和Ajenti。LinuxWeb
- Unreal 輸入系統 解析Unreal
- 實現多子型別輸入法:如何在 HarmonyOS中載入不同的輸入模式型別模式
- Linux c程式中獲取shell指令碼輸出(如獲取system命令輸出)LinuxC程式指令碼
- 如何在 Linux 系統中結束程式或是中止程式Linux
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- 如何在Windows 11系統中將任意檔案(如bat/log等)固定在開始選單?WindowsBAT
- 如何在python的字串中輸入純粹的{}Python字串
- 直播系統原始碼,Vue 禁止輸入框輸入空格原始碼Vue
- linux系統下怎麼輸入EOF退出輸入迴圈while(getline(cin, temp)){.....}LinuxWhile
- 如何在Java中輕鬆處理Emoji Unicode - UdayakumarJavaUnicode
- 如何在Linux系統上刷抖音Linux
- Java分解質因數,如輸入8,輸出8=2*2*2Java
- Android 輸入系統介紹Android
- 如何在Docker容器中的Linux系統(Ubuntu + Centos Linux)裡面使用systemctlDockerLinuxUbuntuCentOS
- 如何在Mac系統中安裝Win7系統MacWin7
- 如何在WPS表格中輸入平方和立方符號符號
- 如何在Excel表格中快速輸入有規則的資料Excel
- windows10系統怎麼增加輸入法 windows10系統新增輸入法設定Windows
- 如何在 Linux 分割槽或邏輯卷中建立檔案系統Linux
- 【Android】Android輸入子系統Android
- Ubuntu系統安裝搜狗輸入法Ubuntu
- 搜狗輸入法在Linux Mint系統上的問題總結Linux
- Linux作業系統的中文輸入三劍客淺談(轉)Linux作業系統
- 如和獲得系統熱鍵
- 如何在 Linux 中建立非登入使用者?Linux
- 教你如何在 Linux 系統上安裝 JavaLinuxJava