i struggled in using emojis in xfce for a long time and the only way i knew is to copy them from emoiji picker program and paste them , and this is so cumbersome
but now i found a way , using ibus (which is installed by default in manjaro xfce i think but iam not sure)
steps:
in applications search for ibus , and open ibus prefrences
enable it and go to “emoji” section
in unicode font press it and you will see a bunch of fonts
in the fonts search search for “emoji”
there is some emojis fonts , choose whatever you want
now it is set up
to use it :
when typing in any place , press super+. or super+;
e with underline will appear
either press whitespace to choose emoji or write something to search for emojis by name for example “cat” then press whitespace
some credits for this video that i benefitted alot from
Your story is interesting.
I guess from what you wrote that you are from a country where English is not your native language.
I think it is convenient to use input methods like ibus or fcitx in that way. I am ja_JP, so I also use a different method. In fact, I also use the method that you find troublesome: when searching from the entire list.
It’s not accurate. I’ll include a lie to explain.
That’s how it works in my environment.
“cat” >> Several candidates
"mountain >>⛰️ Several candidates
My timeshift list is a clumsy script with emojis like this. I want it to be clear at a glance. I don’t want to read the text.
list
9 > 2025-04-30_14-43-51 O D W M 1🌶🌶🌶 1n1p6 btrfs 6.14.4-2-MANJARO Cinnamon 6.4.9 nemo 6.4.5 🌲 unstable🌶🌶🌶_nvme1n1p6_btrfs_/var/log Packages (19) apparmor-4.1.0-4 at-spi2-core-2.56.2-1 fastfetch-2.42.0-1 firefox-138.0-1 firefox-i18n-en-us-138.0-1 firefox-i18n-ja-138.0-1
gufw-24.04-4 img2pdf-0.6.1-1 lib32-at-spi2-core-2.56.2-1 ntfs-3g-2022.10.3-2 protobuf-30.1-4 python-certifi-2025.04.26-1
python-orjson-3.10.17-1 python-pip-25.1-1 python-setuptools-1:79.0.1-1 python-tldextract-5.3.0-1 rrdtool-1.9.0-5
subversion-1.14.5-3 zsh-theme-powerlevel10k-1.20.15-1_zish_cinnamon
That was just a little ramble. Thank you.
EDITED::
I don’t use XFCE, but I think it’s the same for any DE.
I just reread it, and my English is terrible. It will take me a night to fix it, so I’ll leave it as it is. I hope you can guess.
iam newbie in linux , so i don’t understand these complicated stuff you talked about like this list neither i can troubleshoot anything happened to you (since you don’t use xfce)
i just found easy way to insert emojis so i wanted to share it ( because before i didnt know how to do it , back then when i searched in the forum i saw a post that tells us to copy and paste emojis , and this is cumbersome)
iam sure there is other ways that professionals use to insert emojis in better ways
my post is meant for beginners , who want an easy way
The effect is basically pasting the contents of the xcompose entry:
[details=“Asterisks and Stars”]
##### Asterisks (and stars)
<Multi_key> <8> <8> : "★" U2605 # BLACK STAR
<Multi_key> <8> <7> : "☆" U2606 # WHITE STAR (INTENTIONAL CONFLICT)
<Multi_key> <8> <0> : "✪" U272A # CIRCLED WHITE STAR
<Multi_key> <8> <2> : "⁑" U2051 # TWO ASTERISKS ALIGNED VERTICALLY
<Multi_key> <8> <4> : "✢" U2722 # FOUR TEARDROP-SPOKED ASTERISK
<Multi_key> <8> <6> : "✡" U2721 # STAR OF DAVID
<Multi_key> <8> <numbersign> : "✯" U272F # PINWHEEL STAR
<Multi_key> <8> <1> : "✱" U2731 # HEAVY ASTERISK
<Multi_key> <8> <h> : "⎈" U2388 # HELM SYMBOL
<Multi_key> <8> <p> : "●" U25cf # BLACK CIRLE (for password fields)
<Multi_key> <8> <s> : "﹡" Ufe61 # SMALL ASTERISK
<Multi_key> <8> <w> : "*" Uff0a # FULLWIDTH ASTERISK (CJK)[/details]
It’s also easily edited - so if you need to star * is usually on the Shifted ‘8’ key layer… but ‘8’ key are ★ ☆ ✪ (88, 87, 89) then maybe ⁑ or the best key for typing passwords ( ●●●●●●●●●).
Xcompose means you can have your ⅛ slice of and eat it ( ͡° ͜ʖ ͡°)
Congratulations, you are no longer just a newbie, you are now a fully fledged Linux user, You have not only searched for and found a solution to a problem you had, but provided help, so that other users with the same problem can deal with it. Your journey has begun.