this post was submitted on 27 Jul 2026
779 points (97.3% liked)

linuxmemes

32278 readers
1849 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry of any kind will not be tolerated. This is an LGBTQ+-friendly community -- if that is a problem for you, you should leave.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • Don't come looking for advice, this is not the right community.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves / tolerates / hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. ๐Ÿ‡ฌ๐Ÿ‡ง Language/ัะทั‹ะบ/Sprache
  • This is primarily an English-speaking community. ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡บ๐Ÿ‡ธ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • ย 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 3 years ago
    MODERATORS
    you are viewing a single comment's thread
    view the rest of the comments
    [โ€“] rumba@lemmy.zip 4 points 3 days ago (1 children)

    Systemd is stable and can get the job done, I don't love how it does it, but I accept that it's a reasonable choice.

    Something need/s/ed to replace X11. The fact that I still can't autohotkey in Wayland is fucking insane. 9/10 of my current issues in Linux are Wayland-related. We're being corralled into wayland as distros drop X11 and I don't have time to keep chasing that fox.

    [โ€“] arc99@lemmy.world 4 points 2 days ago (1 children)

    Wayland enforces security to stop one process sniffing or injecting input into another. X11 basically has zero security boundaries. So certain things are easier in X11, but then again the price to pay is too much.

    So things like virtual mouse positioning, autohotkey, screen capture are harder to do but not insurmountable. It requires protocols that the client / desktop understand and which are fit for purpose. Big desktops like GNOME & KDE Plasma do support xdg-desktop-portal which allows hotkeys to be registered with the desktop, and could potentially be what you need.

    [โ€“] rumba@lemmy.zip 1 points 2 days ago (1 children)

    I need mouse and keyboard control to do testing automation.

    I want keyboard interception so i can make dozens of !faxnumber, !address, !bashloop, !bashwhile macros to use text replacement on

    You can do this in every other OS. It wasn't even a primary exploit, just something some devs decided to die on a hill over.

    Wayland has been reasonably used for a decade, at what point would you consider unreasonbly difficult to transition into insurmountable

    [โ€“] arc99@lemmy.world 1 points 1 day ago (1 children)

    Stuff like ydotool, wtype exist and presumably there are others for this. Search on automation testing on Wayland and see.

    Since it is a niche I'm not surprised if it wasn't a critical path for Wayland adoption but clearly there are solutions that work for certain compositors and I assume people working on a more robust solution. But allowing one piece of software to sniff or inject input, or capture its content is an obvious security flaw and Wayland devs are right to put it front and centre. If a desktop is to allow those things then it should be through a security model instead of in the absence of one.

    [โ€“] rumba@lemmy.zip 1 points 1 day ago* (last edited 1 day ago)

    I have ydotool, it is unable to do anything but put the mouse at 0,0

    I have tried every product, got all the way into python before I was able to even do relative.

    edit: just tried again because it's been a while. The best I can do with ydotool is move the mouse cursor to -99999,-99999 to get it ot go to 0,0 then go to 100,100. It is, to this day, unable to to an absolute position, but is able to do relative.

    I just tried espanso too, doesn't work in kate or konsole, or web browsers.

    I'm running in to the same stuff i've been running into for 3 years, none of the apps that are intended to do this actually do it in Wayland.

    I just want to be able to use mouse automation and test replacement, i don't think that's a big ask.