What about Wayback, the compatibility layer for X11 window managers? That looks like a badly needed solution.
@rl_dane @mos_8502 It's the right solution given where we are.
Really the right solution would have been never having Wayland, just a new independent implementation of the X server with modern internals and no legacy XF86/Xorg cruft. But that's not what the people working on the relevant hardware interface stacks decided to do, so we make the best of what we have.
Yeah, how exactly did we get here??? lol
As I recall, the early Wayland devs were all or mostly frustrated X11 maintainers/devs, and yet they picked this solution which only serves Gnome and KDE well?!?
WHAT?!?
I mean, I'm 100% Wayland except for a single box (haven't tried #sway on #OpenBSD yet, so it's still #i3wm there), but it's still kind of odd where we've ended up.
And I still don't have a way of automatically typing emoji in KDE Wayland. wtype doesn't work in KDE (because of COURSE not), and kdotool doesn't type emojis for some reason.
Hunh, I use the pasma-emojier tool, but some people prefer to type them?
Current scuttlebut is this is the wayland alt.
I use a cross-platform, cross-DE [emoji picker] which tries to handle the clipboard, typing (wtype/xdotool/kdotool), and the menu (rofi/wofi/fuzzel) on both X11 and Wayland.
Sorry, correction. I am using ydotool, not kdotool (which doesn't try to implement typing).
But for some reason, ydotool isn't able to type emojis:
rld@Intrepid:~$ ydotool type $'echo hello š world\n'
echo hello world
rld@Intrepid:~$ echo hello world
hello world
rld@Intrepid:~$
?!? XD
The ability to have my emoji picker paste it in for me (on X11 and sway, at least) has really spoiled me. ;)
The problem is you can't assume what I'm pasting into. It may be a firefox window, or neovim in the terminal, or whatnot.
My current workflow in Plasma (assuming I'm pasting into neovim in the terminal, which is what I'm doing most of the time) is:
In sway or X11:
@mos_8502 Ah, so a bit like NAT routing?
A lot of people see it as a stopgap until IPv6 becomes ubiquitous, but it's actually insanely handy for security and network layout/separation. (I will die on this hill)