Virtual keyboard-like emoji palette for Linux.
If you find this software useful,
Emoji support on Linux is shaky at best. Modern distributions finally support displaying color emoji, but using emoji is inconsistent and inconvenient.
emoji-keyboard! Press a hotkey (default
Ctrl+Super+Space) or choose
Palette from app indicator and an emoji palette opens. Then just click on emoji you want to use and watch them appear in the active application!
Tip: hold shift when using the terminal and you can type emoji into the terminal
Tip: you can choose to copy emoji into the clipboard instead in the
Not sure which emoji to use? Press
Ctrl+Super+F or choose
Search from app indicator and you can search emoji by name, short code or emoticon.
Tip: don't want to use mouse after searching? Press up/down arrows and
Got emoji you use frequently? Memorize short code (you can see it when hovering emoji in the palette) and then just type it and watch it be replaced by the emoji.
Tip: you can disable this feature in
Preferences. It doesn't play well with Firefox
And of course there's eye-candy. Choose emoji set you prefer or app and panel themes to match your system.
emoji-keyboard won't start!
First try running it in the terminal.
You'll probably see something about
sandbox helper and
permissions. That's a known electron bug.
To work around it simply append
--no-sandbox flag when starting emoji-keyboard such as
Do not worry, as emoji-keyboard doesn't load any remote resources, sandbox can be safely disabled.
Relevant bug here.
Credits and License
emoji-keyboard is release under GPLv3 or later license.
© 2020 Ozymandias (Tomas Ravinskas)
Based on the Angular-Electron template by Maxime Gris.
Emoji artwork and metadata provided by:
Grab AppImage from releases page and just run it!
Feedback is always WELCOME
You'll need Python 3.6, Poetry, Node 12 and latest NPM.
I use Poetry to manage Python bits, so you'll need it installed to build/run from source.
First setup environment and install dependencies:
python3 -m venv .venv source .venv/bin/activate poetry install npm install
Then to run from source simply run:
To build AppImage:
npm run electron:linux
AppImage will be located under