this post was submitted on 27 Jan 2025
44 points (100.0% liked)

Linux

49366 readers
958 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm on KDE Plasma using wayland, and I'm annoyed with KDE's emoji picker. Well, the interface is fine, I just want emojis to immediately be pasted into the text field that was in focus when I used the shortcut to launch the emoji picker. Basically I want the behavior to be as close to the Windows emoji picker as possible.

Does anyone know of an alternative that allows me to quickly type 2 different emojis in succession? Bonus points when it's easily available on arch.

top 9 comments
sorted by: hot top controversial new old
[–] infeeeee@lemm.ee 9 points 2 days ago* (last edited 2 days ago) (1 children)

I use ibus-uniemoji, and I settled with this years ago after trying to find a similar replacement coming from Windows as you.

After install just set up a keyboard shortcut to quickly change between input languages, and you can just type your emojis effortlessly. As it's an input method it doesn't matter what DE you use. Demo gif from Github:

https://raw.githubusercontent.com/salty-horse/ibus-uniemoji/refs/heads/master/example.gif

[–] meekah@lemmy.world 2 points 1 day ago* (last edited 1 day ago)

This is definitely a good contender. I do already use 2 different keyboard layouts regularly, so I think it might get annoying when I'm trying to switch between those two. I'll give it a go though, thank you!

[–] Deifyed@lemmy.ml 3 points 2 days ago

I made my own using wofi, https://github.com/deifyed/dotfiles/blob/main/dot_local%2Fbin%2Fexecutable_emoji_prompt

Doesn't auto insert though, but puts it in the clipboard. Paste as many times as you need. If you figure out how to get it to insert into the focused application, do let me know 😁

[–] Grimpen@lemmy.ca 3 points 2 days ago (1 children)

Not exactly what you may be looking for, but one of the first things I set up in Linux is the "Compose" key. Sun keyboards in the 90's had a dedicated Compose key, and you can enable the functionality still. I usually set it to Right Alt.

The Compose key is kind of like an extended shift key, so 'Compose' + "c" + "/" for example will give you "¢".

The key combinations and characters can be edited in a config file (can't remember off the top of my head).

Not as versatile and an "Emoji picker", but allows quick insertion of Unicode glyphs into text. Useful for ¢£€¥™×° type characters.

[–] meekah@lemmy.world 4 points 2 days ago (1 children)

hmm, might be worth my while to put my most used emojis into that config file.. thanks for the input!

[–] Grimpen@lemmy.ca 2 points 1 day ago (1 children)

That's exactly why I always enable the Compose key. It's the fastest and easiest way to just type a variety of Unicode glyphs. The key combinations trend to be intuitive as well.

There's a good chance the default config file will have a pretty decent selection. Although I have edited the config in the past, I haven't done it under KDE. The KDE article on setting up the compose key seems to say that KDE uses a different config file anyways.

Turning on the Compose key is pretty straightforward as I recall, just another setting under Keyboard settings. Finding that config file is still useful if you can't guess the right combo for your desired glyph.

Very useful for using character common in math and science.

[–] meekah@lemmy.world 2 points 1 day ago* (last edited 1 day ago)

Thanks for the link! I couldn't get ibus-uniemoji to work properly, so I'll probably have to settle for this.

[–] mehdi_benadel@lemmy.balamb.fr 2 points 2 days ago

2016, I was so pissed we didn't have a proper emoji panel in Linux that I tried to make one. I never got to understand IM properly enough to implement it correctly, but here is the code : https://github.com/Murazaki/EmojiPanel

[–] cmnybo@discuss.tchncs.de -2 points 2 days ago

Just press Control+Shift+U, enter the unicode value in hex, then press enter.