Sign in

Jordan Sissel

@whack.bsky.social
47 followers 24 following 98 posts

If a user has a bad time, it’s a bug. Open source maintainer of many things.

PostsRepliesMedia
Jordan Sissel @whack.bsky.social · 29/09/2026
Mixing my crafts! Built a rack(?) for some new-to-me computers I‘ll be using for CI on a few projects. 10” racks are the popular thing these days but I wanted something more unique.
A walnut monitor stand has multiple shelves containing mini computers.
020
Jordan Sissel @whack.bsky.social · 06/09/2026
I wrote a new thing! I'm using mgmt for config management in many recent projects, and I know you want to learn more about it, so please enjoy this new walkthrough of the core concepts using real-world examples :) mgmtconfig.com/docs/guide/w...
mgmtconfig.com
Walkthrough
120
Jordan Sissel @whack.bsky.social · 26/08/2026
Software packagers rejoice! fpm v1.18.0 is released and ready to bring you joy as you package things into rpm, deb, and other formats. A small release fixing a bug on macOS, adds a few flags for CPAN, and works again on old Ruby versions. Release notes: fpm.readthedocs.io/en/v1.18.0/c...
fpm.readthedocs.io
Release Notes and Change Log — fpm - packaging made simple 1.17.0 documentation
010
Jordan Sissel @whack.bsky.social · 17/08/2026
@renice.bsky.social How tough was rpg maker to use? Would you use it again? I have a silly idea for a future project and using that tool could make it more interesting.
100
Reposted by Jordan Sissel
Charles Oliver Nutter @headius.bsky.social · 13/08/2026
Friendly reminder to JRuby users out there: JRuby dev is now funded almost exclusively by support services from headius.com/services, delivering priority bug fixes, security SLAs, codebase and performance help under NDA, and much more. Sign up today or ping me for more info... and tell your friends!
headius.com
JRuby Support Services
Enterprise JRuby support, consulting, and priority bug-fixing from the core developers who built it. 20+ years of JVM and Ruby expertise.
064
Jordan Sissel @whack.bsky.social · 05/08/2026
Perhaps it is time to retire this shirt. #HugOps
A brown shirt that reads #HugOps in a font decorated with hearts. The text is damaged and faded.
030
Reposted by Jordan Sissel
FrozenFOXX @frozenfoxx.cultoffoxx.net · 31/07/2026
Oh how did that even happen?! #fursuitfriday
1353
Jordan Sissel @whack.bsky.social · 29/07/2026
oh thats a new failure… I guess my promixity to a gas pump caused the software to bonk.
An error message on a fuel pump screen reads “Application iXPayEMV.exe encountered a serious error and must shut down”
120
Jordan Sissel @whack.bsky.social · 23/07/2026
Almost done with my next xdotool-on-wayland video which will talk through some Wayland history, what made me believe the project simply hated accessibility, and how my belief changed based on what I've learned in the past few months. xdotool for wayland is coming :)
A funky-shaped polygon warns "Problem: xdotool does the things you just said aren't allowed"
000
Reposted by Jordan Sissel
John "dadpool' Vincent @lus.is · 13/07/2026
In the words of @whack.bsky.social "If the user has a bad time, it's a bug"
131
Reposted by Jordan Sissel
Jordan Sissel @whack.bsky.social · 04/07/2026
As promised, keyboard debugger demo for GNOME. I spent a decade believing what I was reading about the Wayland transition - that these things were impossible. And yet... youtu.be/diD1Hg3DOkM Discovering these capabilities has been rekindled interest in desktop linux! xdotool is coming... <3
youtu.be
xdotool research: Keyboard debugger on GNOME
YouTube video by Jordan Sissel
121
Reposted by Jordan Sissel
Jordan Sissel @whack.bsky.social · 03/07/2026
So, I've made a keyboard debugger for Wayland that works on GNOME, KDE, COSMIC, Sway, Niri, etc. Researching for xdotool on Wayland has me pretty excited about the future :) Here's a video of it working on KDE 6.7 on Fedora 44: www.youtube.com/watch?v=kTN4... More demos to come <3
youtube.com
xdotool research: Keyboard debugger on KDE
YouTube video by Jordan Sissel
121
Jordan Sissel @whack.bsky.social · 03/07/2026
So, I've made a keyboard debugger for Wayland that works on GNOME, KDE, COSMIC, Sway, Niri, etc. Researching for xdotool on Wayland has me pretty excited about the future :) Here's a video of it working on KDE 6.7 on Fedora 44: www.youtube.com/watch?v=kTN4... More demos to come <3
youtube.com
xdotool research: Keyboard debugger on KDE
YouTube video by Jordan Sissel
121
Jordan Sissel @whack.bsky.social · 01/06/2026
Talon's a great voice control tool, but it doesn't work on Wayland. I have a prototype that allows Talon to type on Wayland systems -- I tested on GNOME 50 and Niri 26 :) This feature will come with xdotool, and you can help it get funded: www.kickstarter.com/projects/jor...
kickstarter.com
Coming soon: Yes, way! xdotool for Wayland
Automation for the modern Linux desktop - control the mouse, keyboard, and windows!
152
Jordan Sissel @whack.bsky.social · 04/05/2026
Smooth sailling until it wasn't. My journey making a small Linux desktop image tool hit a bump today as Debian 13 kept rebooting repeatly in qemu, but only after installation. Something about UEFI? I found a fix! www.semicomplete.com/blog/qemu-de...
semicomplete.com
Debian 13 boot loop on qemu - semicomplete
Everything was going nicely until Debian 13 was stuck in a boot loop. Qemu repeated the following, endlessly blinking in my terminal: Booting `Debian GNU/Linux' Loading Linux 6.12.85+deb13-amd64 ... ...
020
Jordan Sissel @whack.bsky.social · 01/05/2026
I often need a quick, throw-away Linux desktop environment for testing xdotool on Wayland. Can't find a solution, so i made one! Using qemu + cloud-init, I've got Ubuntu installing GNOME in about a minute! Here's a demo: www.youtube.com/watch?v=rizd...
youtube.com
60-seconds to launch! Ubuntu cloud-init + GNOME desktop
YouTube video by Jordan Sissel
051
Reposted by Jordan Sissel
Jordan Sissel @whack.bsky.social · 31/03/2026
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...
kickstarter.com
Coming soon: Yes, way! xdotool for Wayland
Automation for the modern Linux desktop - control the mouse, keyboard, and windows!
012
Jordan Sissel @whack.bsky.social · 31/03/2026
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...
kickstarter.com
Coming soon: Yes, way! xdotool for Wayland
Automation for the modern Linux desktop - control the mouse, keyboard, and windows!
012
Jordan Sissel @whack.bsky.social · 22/03/2026
Awww yeah I got keepassxc's auto-type feature working on Wayland.
000
Jordan Sissel @whack.bsky.social · 03/03/2026
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...
github.com
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...
010
Reposted by Jordan Sissel
Jordan Sissel @whack.bsky.social · 26/02/2026
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.
031
Jordan Sissel @whack.bsky.social · 26/02/2026
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.
031
Jordan Sissel @whack.bsky.social · 13/12/2025
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...
youtube.com
subscribing to keyboard events on wayland+gnome
YouTube video by Jordan Sissel
000
Jordan Sissel @whack.bsky.social · 30/11/2025
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...
github.com
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...
020
Jordan Sissel @whack.bsky.social · 26/11/2025
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 :)
000
Jordan Sissel @whack.bsky.social · 16/11/2025
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...
semicomplete.com
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 ...
022
Reposted by Jordan Sissel
cara ara~ @hyperfekt.net · 14/11/2025
dropped off my son at the montressori school today and when i came back the entrance was bricked up??! i'm calling the police
23710
Jordan Sissel @whack.bsky.social · 14/11/2025
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?
121
Jordan Sissel @whack.bsky.social · 28/10/2025
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)
230
Jordan Sissel @whack.bsky.social · 02/10/2025
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!
fpm.readthedocs.io
Release Notes and Change Log — fpm - packaging made simple 1.17.0 documentation
020
Reposted by Jordan Sissel
Charles Oliver Nutter @headius.bsky.social · 11/07/2025
Not sure if I hate time, floats, or yaml the most.
351
Jordan Sissel @whack.bsky.social · 07/07/2025
@frozenfoxx.cultoffoxx.net 👀 doom 64 on GDQ at 8:30 pacific!
010
Jordan Sissel @whack.bsky.social · 20/04/2025
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.
010
Jordan Sissel @whack.bsky.social · 09/12/2024
fpm 1.16.0 released! Quite a few small-but-nice improvements and bug fixes. github.com/jordansissel...
github.com
fpm/CHANGELOG.rst at v1.16.0 · jordansissel/fpm
Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity. - jordansissel/fpm
020
Jordan Sissel @whack.bsky.social · 28/10/2024
beep
000