Live data from Hacker News

Cool but obscure X11 tools

cyber.dabamos.de

231–240 of 256 posts

Re: Cool but obscure X11 tools

#231
post #198
post #14

Earlier quoted context omitted.

Autokey (Python) gives you similar power as AutoHotKey on Windows and Karabiner Elements/Hammerspoon on macOS. Problem is, that you might want Wayland support, as X is on the way out. [1] https://github.com/autokey/autokey

One of the three major reasons why I use Mac OS rather than Linux is the existence of Keyboard Maestro and TextExpander, which do tons of useful things and work everywhere. (if you care, the second reason is working system-wide clipboard and the third reason is Emacs keybindings in ALL dialog boxes and inputs).

I really like mac keybindings.

However, I really dislike how if I click what is traditionally the maximize button, it doesn't maximize both horizontally and vertically. I also really dislike how if I use the fullscreen mode and then use alt tab to switch windows it takes like 400ms to transition with some animation, and I can't disable it. I also really dislike how alt tab behaves, I want it to switch all windows not window classes. I also really dislike that I can't alt-click+drag to resize or move windows like I can in linux.

But most of all, I really dislike that there's no easy way to modify these behaviors without installing third party applications which at best can be described as dirty hacks.

They're the major reasons I use GNU/Linux over MacOS. Or would choose Windows over MacOS if Linux wasn't available.

Re: Cool but obscure X11 tools

#232

Earlier quoted context omitted.

Don't forget to thank him for `avahi' too. Avahi is a fun whack-a-mole game where your computer hides the network connection. You win the game by remembering to kill processes and setting up stuff manually, like most games produced by LP studios. edit: Other popular games include: SystemD: hack your way through a blob of intractability. Try it on Nightmare mode, where you're only given access to a empty bootscreen, f…

Lennart Poettering is a dev who has contributed massive amounts of code most people in this thread use every hour of every day. Code which, for most people, does work. It's not like free software has a shortage of talented contributors that people hate for a variety of reasons. At some point you have to actually point out the issues productively, rather than the boring character assassination, or just randomly saying…

> At some point you have to actually point out the issues productively, rather than the boring character assassination, or just randomly saying "the software's broken it sucks!"

But that's not the real problem here! Free Software was always about the freedom of choice. With systemd millions of users worldwide were forced to switch just because the architecture was designed in this way. Among these users were sysadmins who have to deal with many different machines and hardware/software problems. Before the systemd era diagnosing and fixing them was easier. We had survived quite a few revolutions in the past and it's not like we are unable to learn new tools, but this time the change made certain things unnecessarily complicated and gave users no choice.

Re: Cool but obscure X11 tools

#233

Earlier quoted context omitted.

It has high standards but the track record shows that standards isn't all it takes. We can always blame some subcomponent under someone else's control but the end result matters more. If you want to systemd to adhere to really high standards then you're a hypocrite if you don't apply the same standards to every subcomponent of a non-systemd system, be it upstart, logrotated, cron, chrony or whatever else. But it seem…

> standards isn't all it takes Obviously, since djb's daemon tools isn't used by default, which is exactly the sort of software that would be used by people who would rely on such functionality. > It has high standards One of SystemD's core contributers was banned from contributing to Linus' tree because his code was sub-standard. > based on a pure empirical observation ...we should then also be able to see the Micro…

> One of SystemD's core contributers was banned from contributing to Linus' tree because his code was sub-standard.

And how many contributors of other projects have even tried to contribute to the kernel. 1 isn't a sample size you can make assumptions based on.

> ...we should then also be able to see the Microsoft Windows operating system is a better choice.

In certain cases it'd be delusional not to admit that.

Re: Cool but obscure X11 tools

#234

Earlier quoted context omitted.

I'm not talking strictly about death threats, calling him random slurs already is too much and has happened on HN, this "loose set of people" should not, and it'd already probably change his opinion about different communities. Lennart should absolutely sometimes choose his words, like Linus, but I don't think we should be excusing insults with saying "it's unenforceable" when most places haven't really tried to rema…

What do you expect "the community" to do, downvote anybody who speaks harshly about him? That won't stop it, and even if it did it still wouldn't stop 4channers with anime avatars on github from trolling him constantly. There is no community solution to Lennart getting his feelings hurt. That's not an excuse, it's a cold truth.

> downvote anybody who speaks harshly about him?

Who said "harshly", downvote anyone who insults randomly, yes.

> That won't stop it, and even if it did it still wouldn't stop 4channers with anime avatars on github from trolling him constantly.

So if 4chan doesn't stay civil then we shouldn't try to remain civil?

> There is no community solution to Lennart getting his feelings hurt.

But the community can be half of the solution, noone said it has to be a 100% one.

Re: Cool but obscure X11 tools

#235
post #134

Earlier quoted context omitted.

Lennart Poettering is a dev who has contributed massive amounts of code most people in this thread use every hour of every day. Code which, for most people, does work. It's not like free software has a shortage of talented contributors that people hate for a variety of reasons. At some point you have to actually point out the issues productively, rather than the boring character assassination, or just randomly saying…

This aspect of the community is one of the biggest turnoffs to me. There are a lot of people who formulate these really over the top narratives about everything, which lead to (for example) writing long seething angry personal rants about people like Lennart (Miguel de Icaza was another lightning rod back in the day). The sheer emotion expressed invalidates whatever point they're trying to make, but at the end of the…

Miguel has given an interview somewhere where he states creating Xamarin felt like a breath of fresh air, finally targeting a community that welcomed his ideas.

Re: Cool but obscure X11 tools

#236

Earlier quoted context omitted.

Even Linux kernel has had tons and tons of vulnerabilities and bugs. Not to mention non-systemd core system components and services have been found exploitable times and times again. You can't set higher standards for systemd than other core pieces of software, it's simply not fair.

The Linux kernel has high standards. Most of the bugs come from the drivers. If systemd wants to be the end all be all init replacement it should have known from the start that it needed to meet a high bar of code quality.

This set of Google talks prove how much those "high standards" really mean in reality.

https://www.youtube.com/watch?v=XfNt6MsLj0E&list=PLbzoR-pLrL...

Pay specially attention to "Making C Less Dangerous", "STACKLEAK: A Long Way to the Linux Kernel Mainline", "Sub-system Update: Kernel Self-Protection Project", "Year in Review: Android Kernel Security", "Sub-system Update: Linux Integrity Status Update", "Security Module Stacks that Don't Fall Over ".

Re: Cool but obscure X11 tools

#238

Earlier quoted context omitted.

> How is that insulting? It's pretty much true. It's not really nice, but it's not really mean either. That's the point. It's not insulting and it makes you sound like you're twelve. > Next time you complain about, say, your car breaking down, I'll be sure to advise you to go build your own car. No, again. I see you're struggling. When my car breaks down, I ring a mechanic or take it to the garage. I don't go to the…

Aaaand retreat to the bailey. Systemd - the init - is not that bad. I think it does some things well. Most of what you listed is part of all the other junk I described. The "systemctl chunk" - the init itself - is not the problem. > That's the point. It's not insulting and it makes you sound like you're twelve. > What you're doing is most likely using a piece of software, finding it doesn't suit your particular use c…

> It's not insulting, but I'm "insulting the creator"? What exactly are you contending?

If you tried to insult me, but I didn't find it insulting, you would still have gone online to insult me even though I didn't find it insulting.

> No, "most people" don't necessarily like it.

False, you're not 'most people'. Every main distribution has picked it up. You're living in a bubble perhaps.

> woodwork to white-knight for it when some one criticizes it?

Oh god, now the white-knight defense? Come on, your argument starts okay and then you say absolute rubbish like this. I fail to see how calling some programmer a moron is going to help improve systemd.

> It is not built to do low-level init stuff during bootstrapping or within the init itself, hence the name Desktop bus.

It started that way, but that's no longer true. Some could argue that systemd allows dbus to go back to what it does best. Before dbus was being use to start long running daemons, etc.

> With respect to incompatibility: you now have to use journald.

Very valid reasons for this, this video[0] conviced me but perhaps you won't be swayed.

[0]: https://www.youtube.com/watch?v=o1lUeQVYuNs

Anyway, thanks for not getting personal in the comments. All the best.

Re: Cool but obscure X11 tools

#239

Earlier quoted context omitted.

No, your analogy isn't correct though. You're broadcasting your opinion on an online message board, not just a waiter. Plus, you're paying for the food. It's nothing alike. The parent comment is basically implying that the cook has cooked the dish completely wrong and that he (a non-cook) could do a better job of cooking that dish. Plus, isn't this the great thing about open source? If someone doesn't like systemd, t…

I think most people on here prefer–and I often see people asking for–an explanation of why they were downvoted. It seems those explanations usually do good. "Please don't comment about the voting on comments" refers to complaining about other people's downvotes.

See your point, but depends on your interpretation. I don't care about downvotes personally, for me it's a sign that they can't form an argument against mine.

I try not to get personal so normally I'm not downvoted for that at least, just being wrong heh.

Re: Cool but obscure X11 tools

#240
post #219

Earlier quoted context omitted.

I mean, if anything your list proves my point. They're not used at all. Also, I was asking parent for his implementation - I'm assuming he hasn't written any actual code though.

Jack is actually really useful for music production, far superior to pulse audio, so yeah, people do use those programs.

Fair point, I didn't know that.
Post reply on HN