Using Linux? And Wayland? It’s time to bring mouse, keyboard, and other automation to that platform. Let’s teach xdotool how to Wayland (GNOME, KDE, and wlroots)! Launching soon: www.kickstarter.com/projects/jor...
Posts by Jordan Sissel
Using Linux? And Wayland? It’s time to bring mouse, keyboard, and other automation to that platform. Let’s teach xdotool how to Wayland (GNOME, KDE, and wlroots)! Launching soon: www.kickstarter.com/projects/jor...
Awww yeah I got keepassxc's auto-type feature working on Wayland.
👋 Hello, old friend!
Nothing disappoints quite like a search result for some older tech with a very promising title… and then finding that the post date was 2025/2026… 100% sign of slop even before I read it. I hate it
There’s just something deeply appealing to this kind of arrangement of wires, lights, and buttons.
Behold! A new release of your favorite UI automation software, #xdotool :)
Fixed two regressions: Typing is fast again, and XSendEvent correctly sends modifiers.
Future note: After experimenting, I believe xdotool is possible on Wayland. I'll post more details soon! :)
github.com/jordansissel...
harsh but fair
A vaporwave inspired artwork with 3d text "xdotool" wearing a colorful purple-to-green gradient that is slightly transparent. The background is a red-ish grid extending towards the horizon. The background is a large W surrounded by a yellow-orange circle.
Teaser graphic for an upcoming project announcement. #xdotool
(Related: Inkscape is fucking amazing)
A vaporwave inspired artwork with 3d text "xdotool" wearing a colorful purple-to-green gradient that is slightly transparent. The background is a red-ish grid extending towards the horizon. The background is a large W surrounded by a yellow-orange circle.
Teaser graphic for an upcoming project announcement. #xdotool
(Related: Inkscape is fucking amazing)
Nice! I built one years ago and some day hope to build handles for the screws
In my quest to automate things on Wayland, I've found a way to subscribe to keyboard events. I want to use this for macro recording+replay :)
Interested? Let me know. I'd love to get a kickstarter going to fund development of these xdotool features.
www.youtube.com/watch?v=keCM...
New xdotool release (v4.20251130.1):
* A few lovely bug fixes
* New 'windowlower' command
This release fixes a recent bug causing xdotool to send modifier keys (shift, alt, etc) when typing function keys.
github.com/jordansissel...
Greetings xdotool fans! Want Wayland support?
I made a working prototype which performs keyboard and mouse actions on Gnome 48 + Wayland. KDE and wlroots may be possible as well.
Let me know of your interest, and I'll be sending a roadmap w/ funding goals soon :)
I have some ideas for a future xdotool that supports Wayland compositors, but Wayland created so much fragmentation… I don’t know it'll be worth the time :/
It amuses me that sending JavaScript over DBus seems to be the way to do things on GNOME and KDE though… www.semicomplete.com/blog/xdotool...
dropped off my son at the montressori school today and when i came back the entrance was bricked up??! i'm calling the police
In truth, the way I find out about new Ruby features these days is by finding out I used them by mistake and accidentally broke things when my code is run on older Ruby versions, like this fpm patch: github.com/jordansissel...
Ruby 1.9.3 was so good I kinda stopped looking at new Ruby releases. I still use new versions, but I haven’t found any features which amaze me - what have I missed that excites you about from Ruby releases in the last decade?
Discovered something amazing: On Fedora 24 / Gnome 48 + Wayland, xdotool's virtual keyboard and mouse just ... works?
I long since gave up hope that the Wayland ecosystem would ever even allow virtual input, and now, X11 virtual input (aka XTEST) kinda works? (It nags w/ a popup, but.. works)
yeah same … plus it keeps me from doing more sysadmin stuff at home and that’s probably the best for everyone in my house
fpm v1.17.0 released! Added support for python's pyproject.toml, wheels, and more. Some lovely bug fixes as well.
Changes: fpm.readthedocs.io/en/v1.17.0/c...
Install: fpm.readthedocs.io/en/v1.17.0/i...
Package all the things!
Fighting stars in my star fighter during the Star war
As a parent I fucking hate it, I am not immune, and it definitely affects my parenting choices. :/
I went to far and now when there’s no leftovers I don’t know what to have for breakfast or lunch
Somehow this could be wilder and more horrifying than Event Horizon
damn this is a hell of an endorsement… I should get this game
Not sure if I hate time, floats, or yaml the most.
@frozenfoxx.cultoffoxx.net 👀 doom 64 on GDQ at 8:30 pacific!
A true friend
Ok that would be a fun mashup.
"My best tip: use or sell the tons of consumable combat items you get — there’s no reason to hoard them."
This conflicts with the primary way I play FF games. I don't understand anything other than "hoard all items"