Kitty: The fast, feature-rich, GPU based terminal emulator
sw.kovidgoyal.net
sw.kovidgoyal.net
It is his project and he doesnt owe any one anything, bit i would take my Limited OSS Aattention elsewhere.
How so?
You'd rather he catered to every feature request?
Thid is blatantly rude and dismissive.
I think people would rather he was polite. As much as I respect Mr.Goyal for his work, he does not have the right to talk down to other people because he maintains something.
Please don't make excuses for someone being rude because they're a FOSS developer. I've seen it so many times on here now.
Perhaps you would have phrased it differently. But I don't buy the idea that every interaction should be sugar coated.
Quod licet Iovi, non licet bovi.
> But I don't buy the idea that every interaction should be sugar coated.
Me neither, Kovid has every right to communicate whatever way he wants to, and nobody can take that right away from him.
Just as I have the right to consider him a rude [insert generic insult].
I don't have the time, energy, desire, nor language knowledge to implement this feature.
conveys completely the same information as Kovid's comments, with the benefit of not being aggressive and demeaning.There are a lot of references to Kovid's aggressive manner of communication here.
In my opinion he's one of the most expedient OSS maintainers I've seen, and has a great deal of patience with entitled users who expect him to basically do free work for them.
Please don't listen to this comment and do consider contributing.
I use alacritty now. I also used wezterm for a while, it's really good but feels slower.
Overall we are spoiled with choice. :)
I was trying to have a Windows/Linux machine on the cheap for the occasional cross-platform project. However, if you're doing serious work, you'll be happier with a nice laptop. (Except I don't know where you'd find a retina laptop outside of Apple)
I was confident I'd be fine though, I set it up in advance and used it briefly on the couch with a tiny monitor for about a week.
I strongly recommend taking advantage of the USB HDD boot that's now supported on Pi 4 -- even some 15 year old 60GB spinning platter you have lying around from a long dead laptop is in my experience going to be faster than an SD card. USB3 to SATA connectors are cheap and reliable.
The reason I did it was just trying not to be wasteful. My laptop died and I have no problem getting a new one, but I'm pretty sure I'll need a new one in a year for work -- the problem is I won't know the specifications (even OS, architecture, etc.) that I'll need until then, so I just wanted to see if I could get away without having to guess in advance. Generally I like to buy only when I need to, and to buy the best thing available at that time (within reason), and use that for a long time.
These days there are vendors releasing laptops with 90hz refresh rate OLED screens, 2k and 4k resolution even, on the 14" and the 16" ones. Asus for example has that on their ZenBook and their VivoBook series.
What a charming fellow. The sad part is it seem he was successful in that.
The only feature I miss from iTerm2 is the ability to maximize a pane (on iTerm the default keybinding is cmd+enter) but I've read the stack layout mode can emulate that on kitty (still need to try it out and get a sense of UX) but it's not a deal-breaker for me.
Unfortunately, kitty's author has a strong dislike for terminal multiplexers, and it shows in his designs. Recent updates to kitty have broken out-of-the-box functioning of terminal multiplexers. It may be possible to get them working with some configuration tweaks. But Kitty's configuration is huge - I don't have the energy to figure it out. So, I had to abandon kitty in favor of foot terminal emulator.
The author may be justified in his dislike for terminal multiplexers. They were created at a time when emulators were too dumb and didn't have enough capabilities. Multiplexers break some functionalities on modern emulators. But I wish software authors in general respected that there is no one-size-fits-all solution and made their design to be more general purpose. In this specific case, I wish there was some standard protocol for terminal emulators and multiplexers to cooperate.
The author is well within his right to choose his designs and I unfortunately don't have the time to solve that problem. And that leaves me giving up kitty as the only solution. But I miss some innovations that kitty brought to the table - new graphics protocol, remote control protocol etc. I hope that those protocols will be widely implemented in other emulators too.
It's correct (like XTerm) while still being very fast.
Supports strange edge cases that I saw break other emulators like urxvt.