4 ms·
People aren't shitting on GTK for no reason. We/I do it because new releases are flawed and GTK is often what you get if you buy a laptop with Linux preinstalle
by PennRobotics 3y ago
People aren't shitting on GTK for no reason. We/I do it because new releases are flawed and GTK is often what you get if you buy a laptop with Linux preinstalled and hardware-certified. Even several months ago, if I scrolled to the bottom of Nautilus with a MX Master mouse, I couldn't scroll back up.
The "nothing" stopping me from contributing is that GNOME source is in an inconvenient location, is more difficult to understand coming from non-GUI microcontroller programming than for the core devs, and is a hassle to build. When I try to install or compile dependencies, I seem to encounter a new error every time, like GNOME Builder not respecting a corporate proxy while using WSL even though my environmental variables are set correctly. (So now, you're learning about "curl -vvv" and maybe installing MSYS instead of figuring out why your mouse doesn't scroll up. Make sense yet?)
Beyond that, I don't want to turn my computer into a machine with Flatpak and multiple GB of devel files just so I can fix the scroll bar that should already work and might be caused by libinput or kernel source.
Something is fundamentally wrong if the GTK scrollbar---one of just a handful of available widgets that would be put in countless GTK programs---doesn't work in a GNOME app.
The last 3 Linux devices I've owned have been an overpriced garbage heap of Certified hardware---running too hot with GPU glitches, OS hanging, everyone's special take on application packaging (aka No More Ubuntu for me), awful sleep and power management, terrible peripheral support, having to learn about journalctl and a laundry list of kernel parameters...
The thing in common with those terrible modern devices that weren't around on my much-loved XPS 13 9370?
Wayland
GTK 4
Pipewire
S0ix
Kernel 6+
I'm not necessarily blaming one specific new technology, but I just today took a video of my laptop (2500 euros, shipped with linux by a major manufacturer) evidently having graphics glitches just from opening Firefox (on a Radeon, just to clear up that not every GPU Linux problem is Nvidia and everyone using AMD is enamored). I have no idea if it's a software or hardware problem---it also happens if I change the UI scale to 125% or plug in a dock---but it's not even the first of ten major problems this laptop has had.
I'd gladly RMA the thing, but then I don't know what to develop on except maybe an Android tablet cross-compiling to x86 plugged into a dock.
My grandpa's 286 was more reliable than an off-the-shelf Linux or Windows laptop today, and the only MBP I ever used left a sour taste.
- badsectoracula 3y ago> My grandpa's 286 was more reliable than an off-the-shelf Linux or Windows laptop today Perhaps but your grandpa's 286 couldn't have animated emojis made out of gamma correct antialiased vectors in button caption for its GUI :-P