Jordan Sissel's Avatar

Jordan Sissel

@whack

Why, computer.

32
Followers
16
Following
30
Posts
16.09.2023
Joined
Posts Following

Latest posts by Jordan Sissel @whack

Preview
Release v4.20260303.1 Β· jordansissel/xdotool A small bugfix-only release that corrects two regressions introduced in the previous version: XSendEvent now correctly sets the modifier mask when sending key combinations. This was a regression i...

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...

03.03.2026 17:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

harsh but fair

27.02.2026 06:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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.

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)

26.02.2026 06:53 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
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.

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)

26.02.2026 06:53 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Nice! I built one years ago and some day hope to build handles for the screws

30.12.2025 00:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
subscribing to keyboard events on wayland+gnome
subscribing to keyboard events on wayland+gnome YouTube video by Jordan Sissel

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...

13.12.2025 01:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v4.20251130.1 Β· jordansissel/xdotool 4.20251130.1 Fix bug in typing/keyboard causing xdotool to send extra modifier keys in certain cases. When xkeyboard-config 2.46 is installed, xdotool would send incorrect key sequences for functi...

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...

30.11.2025 19:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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 :)

26.11.2025 07:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Exploring the Fragmentation of Wayland, an xdotool adventure - semicomplete In 2007, I was spending a my summer experimeting with UI automation. In June 207, I started xdotool by splitting it from another project, called navmacro at the time. The goal was modest - write some ...

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...

16.11.2025 01:14 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

dropped off my son at the montressori school today and when i came back the entrance was bricked up??! i'm calling the police

14.11.2025 07:54 πŸ‘ 37 πŸ” 10 πŸ’¬ 2 πŸ“Œ 0
Preview
Fix multiple backwards compatibility issues found in fpm v1.17.0 by jordansissel Β· Pull Request #2123 Β· jordansissel/fpm Fixes: Avoid endless range, use -1 as end of range if appropriate. (introduced in ruby 2.6.0) Avoid using String arg for StringScanner#scan(), use regex instead. (was introduced in ruby 2.7.0) Avo...

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...

14.11.2025 16:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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?

14.11.2025 07:55 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

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)

28.10.2025 06:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

yeah same … plus it keeps me from doing more sysadmin stuff at home and that’s probably the best for everyone in my house

03.10.2025 15:36 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Release Notes and Change Log β€” fpm - packaging made simple 1.17.0 documentation

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!

02.10.2025 20:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fighting stars in my star fighter during the Star war

31.08.2025 22:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

As a parent I fucking hate it, I am not immune, and it definitely affects my parenting choices. :/

07.08.2025 21:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I went to far and now when there’s no leftovers I don’t know what to have for breakfast or lunch

26.07.2025 18:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Somehow this could be wilder and more horrifying than Event Horizon

22.07.2025 20:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

damn this is a hell of an endorsement… I should get this game

17.07.2025 18:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Not sure if I hate time, floats, or yaml the most.

11.07.2025 00:42 πŸ‘ 5 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0

@frozenfoxx.cultoffoxx.net πŸ‘€ doom 64 on GDQ at 8:30 pacific!

07.07.2025 02:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A true friend

09.05.2025 18:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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"

07.05.2025 04:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Very pleased to find that bluesky and Twitter kept the same orientation bug - that rotating to horizontal to, say, watch a video, results in the viewport scrolling wildly to some far distant location nowhere near what i was reading.

20.04.2025 04:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I watched all of these and just gotta say HECK YEAH

01.02.2025 04:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Kinda wild the things people think are normal and good

01.02.2025 03:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

"I'm going to get Mr. Belt" was something I heard more than a few times as a kid.

01.02.2025 03:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

*squinting* the first part seems to be 87(?) measures of rest then some violent squiggle notation and then more rest? What is squiggle. ?!

16.01.2025 03:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you like good-music-weird-singer you gonna love Sacred Steel who absolutely nail the prog metal sound but the singing makes me deeply uncomfortable

13.12.2024 21:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0