Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As a long time Xorg user, I am finding it very hard to switch to Wayland. I’ve tried twice over the years and each time it only lasted about a day before I got too frustrated and went back to Xorg.

The biggest annoyance by far is all the little scripts I’ve created over the years which use `xdotool` magic for sizing, positioning, and minimizing-and-restoring.

My other annoyance is Wayland has no `easystroke` like application, and having used StrokeIt on Windows for years, then easystroke on Linux for many more years, I just can’t use a computer efficiently without it.



Depending what you use xdotool for ydotool may work. If it's almost all window management stuff though that's a tougher answer as it more or less really comes down to "find a window manager that lets you do those kinds of customations natively instead putting the same amount of work into migrating into another workaround" which is not necessarily a minor change, particularly when you've already worked out a solution on your current window manager and gotten used to it. Finding one that lets you do those kinds of action usually the easy part, e.g. i3/sway will let you directly script any action you like and you can bit it to any keys you like or externally trigger it via message bus... the hard part is more the "and it also comes with these changes" like those two being focused on tiling use cases while you may (or may not) be looking for something more exactly like some other window manager just with customizable hotkeys.

I don't have much advice on the gesture stuff as I only use "plain" gestures so haven't looked into it. Technically there isn't anything about this that should require X11 but that doesn't mean anyone has actually made a nice convenient tool for it.

Of course, no reason to jump immediately just because it'll be the default in the non-lts versions. Waiting some more may make the above less work to figure out. Two years ago it would have been many times more difficult and two years prior to that a "maybe this git branch will work" adventure for basic things.


> Easystroke is unmaintained.

> But there is a modern replacement, https://github.com/jersou/mouse-actions, which works on both X11 and Wayland

https://github.com/thjaeger/easystroke/wiki


I'm aware of mouse-actions, I have several issues[1][2][3] open. Unfortunately, mouse-actions has a terrible UI at the moment and, overall, doesn't work consistently. I'm hopeful that mouse-actions will improve in the future, but it feels like it too is abandoned, having seen no additions in over a year.

As for easystroke being unmaintained, it's a simple utility that does what it says. And it has worked the same way for the last 14 years.

[1] https://github.com/jersou/mouse-actions/issues/15

[2] https://github.com/jersou/mouse-actions/issues/16

[3] https://github.com/jersou/mouse-actions/issues/14


It is annoying any time you have to change tools, but in this instance, I'd say most like you need to start by throwing away all your scripts. You may find you need less of them. As far as easystroke goes, oof yea




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: