素早く絵文字や顔文字を選択するSplatmoji

最近絵文字や顔文字を探すのにはMozcやemojを利用しています．

コマンドラインで動作する絵文字検索ソフトウェアのemoj – matoken’s meme

絵文字を入力する-Mozc&emojione-picker- – matoken’s meme

似たものとしてSplatmojiというものを見つけたので試してみました．

cspeterson/splatmoji: Quickly look up and input emoji and/or emoticons/kaomoji on your GNU/Linux desktop via pop-up menu.

導入はsourceか，パッケージが利用できます．パッケージ利用の場合はReleasesページからrpm, debが利用可能です．

Releases · cspeterson/splatmoji

sourceから

$ sudo apt install rofi xdotool xsel jq (1)
$ git clone https://github.com/cspeterson/splatmoji (2)
$ cd splatmoji
$ ./splatmoji copy

必要なパッケージを導入

Splatmojiをclone

debパッケージから

$ wget https://github.com/cspeterson/splatmoji/releases/download/v1.2.0/splatmoji_1.2.0_all.deb (1)
$ sudo apt install ./splatmoji_1.2.0_all.deb (2)
$ splatmoji copy

.debファイルをダウンロード

.debファイルをaptコマンドでインストール

splatmoji copy として実行するとコピーモードでSplatmojiが起動して，絵文字や顔文字を選択するとクリップボードに貼り付けられます．
emojと違い，GUIのポップアップメニューとして起動するのでSplatmojiをショートカットキーに設定しておくと便利そうです．SplatmojiのREADMEにいくつかの環境のショートカットキーの登録方法も載っています :)

awesome wmではこんな感じで設定ファイルに登録してみました．

~/.config/awesome/rc.lua

-- Emoji(Splatmoji)
awful.key({ modkey, "Control" }, "e", function () awful.util.spawn("splatmoji copy") end),

追記）
i3 wmでも設定しました．

~/.config/i3/config

# Emoji(Splatmoji)
bindsym $mod+Ctrl+e exec "splatmoji copy"

動いている様子

環境

$ dpkg-query -W rofi xdotool xsel jq splatmoji
jq 1.6-2.1
rofi 1.5.4-1+b1
splatmoji 1.2.0
xdotool 1:3.20160805.1-4
xsel 1.2.0+git9bfc13d.20180109-3
$ lsb_release -dr
Description: Debian GNU/Linux bullseye/sid
Release: unstable
$ uname -m
x86_64