4 ms·
OP, your rants are pretty subjective and imo come from a place of windows fanboy-ism (before someone reports this comment for flame baiting, go read both of OP'
by saladuh 5y ago
OP, your rants are pretty subjective and imo come from a place of windows fanboy-ism (before someone reports this comment for flame baiting, go read both of OP's rants in the repo, they're far worse).
I came to Linux last year, and I've been on it 100% no windows during this entire period.
I'm using Sway (Wayland), a DE (well, really just a window manager) you cannot replicate in the windows graphical environment, and I'd never go back. Everything is so smooth, and of course you may say that it's "because vsync is used in Sway and vsync = bad blah blah", but I've never agreed with that and a good implementation of vsync with minimal latency increases is worth it, especially paired with freesync/adaptive sync (which works on the desktop just as it does in Windows).
Fyi, before my Linux days, I was a very competitive gamer, and absolute windows power user. I went out of my way to get every last bit of performance and latency reduction possible (just so you know where I'm coming from).
My terminal emulator is Foot, a wayland native terminal with a focus on TUI performance, especially in TUI editors like (neo)vim (my editor of choice). It has amazing Sixel support with a developer who goes out of his way to fix even the smallest imperfections with the implementation. Foot has features I really love, like link following by keyboard shortcuts, great font fallback customisation, and no bloat (a feature in my book)
My multi-resolution setup is not impacted by Linux because Sway, and Wayland ecosystem in general, handles multi resolution tremendously, and supports integer and fractional scaling per display. Multi display freesync/adaptive-sync (and gsync whenever Nvidia starts playing ball) works great too, just as it does on windows.
The majority of stuff you complain about is due to crusty old X11 (whether you're stuck on X because of nvidia or not, it's not a fair argument). Or because you think the way Windows does something is better than the way Linux does that thing (even though in most cases I think the opposite, clearly a subjective thing).
Oh, and yea I think Windows sucks and Linux does <insert> better. But I'm saying that as a zoomer, not a "geek millennial" (as you said in your rant) :)
- _2paq 5y agoI'll probably regret writing this but if you read the entire rant, the author had been trying get sixel support into VTE based terminals (GNOME terminal and family) but he was blocked, which isn't really surprising considering the "my way or the highway" approach of GNOME devs towards anything that they make. The recent theming fiasco is a good example for this. He also tried getting sixel support in tmux but was rejected again. All he did was make a hard fork to get the feature that he wanted. That's it. The end. There are some things that Windows does better and some things that Linux does better. Generalizing your anecdotal experience and implying that one is entirely "better" than the other is what fundamentalism and fanaticism looks like.
- easygenes 5y agoYeah, I think OP wrote must of what they did in genuine frustation. Saladuh's response probably comes mostly from having read this paragraph from OP's rant: "This is why I released sixel-tmux. That's also why I use Windows besides the wonderful mintty being the number 1 choice for terminal afficionados, it gives more options in general: I like that because I don't like depending on people who seem stuck in a desire to be lord-of-the-flies. Unfortunately, there seem to be quite a few in the free software world..." Also they go on from there about how they want to encourage Linux users to jump over to Windows. Again, I think this is just frustration with their perception that there are too many control freaks in the opensource world acting as gatekeepers for important feature availabilities (the core of their rant is just that they really wish they could have done graphical plots in their default terminal when they were in school years ago). To my reading, it sounds like someone who wanted to support free software who jumped over to Windows in disgust, not really a "Windows fanboy."
- easygenes 5y agoThe strangest thing to me though is that the OP finished this work last year and sat on it until very recently. They explain it as "I wrote this for a client and didn't feel like sharing it." That attitude seems a bit in contrast to the purported motivation to, "Make it so people don't suffer like I did in school." So I guess in a way OP is (sort of) seeing the light on free software here too. Don't like it? Fork it!
- _2paq 5y agoHard forks rarely get traction and are almost always lost in obscurity, unless the original project itself is abandoned. tmux isn't abandoned so I doubt this fork will end up being used by more than a handful of people. EDIT: Yup, as suspected, the author doesn't intend to keep his fork updated with upstream and I don't blame him for that. This essentially makes this fork a proof of concept, nothing more. Unless it gets merged in tmux itself, people might as well forget that this fork exists. https://github.com/csdvrx/sixel-tmux/pull/1 https://github.com/csdvrx/sixel-tmux/pull/1
- tlamponi 5y agoI read the rant and did not see the windows-fanboyism you suggest, on the contrary, they wish that a big chunk of the terminals used in Linux get support for a feature, and they do not just complain, but they actually do something for making things better. So I'm not sure your rant is warranted nor makes it much sense in this context, or is this some copy-pasta I failed to recognize?
- saladuh 5y agoNo, my reasoning for the 'rant' is explained here: https://news.ycombinator.com/item?id=28769793 https://news.ycombinator.com/item?id=28769793 The rant in this repo links to a related rant in another one of the author's repos: https://github.com/csdvrx/cutexterm#wait-i-thought-people-said-windows-sucks https://github.com/csdvrx/cutexterm#wait-i-thought-people-sa...