41
I hate GTK (lemmy.ml)
top 15 comments
sorted by: hot top controversial new old
[-] wildbus8979@sh.itjust.works 76 points 4 days ago

Looks like a theming problem, not a GTK problem

[-] MonkderVierte@lemmy.ml 29 points 4 days ago

Looks like a theming problem with GTK to me.

GTK does theming stupid.

[-] Eyedust@lemmy.dbzer0.com 7 points 3 days ago* (last edited 3 days ago)

It's not too bad once you get used to it. It's still a lot of "throw this color here, check results, looks shit, change color, rinse and repeat." QT theming is pretty similar.

I had just taken days to perfectly set up my homemade theme last distro, matching QT and GTK, only to find out I didn't like the distro. I gave up after that and just slapped Gruvbox Dark on everything.

When in doubt and the work to theme gets too much: Gruvbox, Dracula, Tomorrow/Tomorrow Night, or Solarized will cover just about everything.

[-] fhein@lemmy.world 2 points 3 hours ago

The problem I've had with bad themes (e.g. black on black text/icons) seem to stem from apps using system/fallback colours, e.g. not defining it's own list background because it assumes it's always going to be white. But I can't say if it happens more often with Gtk or Qt.. Most recently it happened both with GIMP (Gtk) and FreeCAD (Qt)

[-] Eyedust@lemmy.dbzer0.com 2 points 3 hours ago

Yeah, this is true. And it's not surprising that Lutris looks funky. You could get everything on your desktop looking nice and then you boot up Lutris to see a bunch of problems.

You gotta be prepared to dive into apps that opt for those fallback colors and get into their configs sometimes. I've been into .rasi, .toml, .xml, and many more file extensions. Then I grab a color picker app and reverse search the app's colors inside the config to change them to what I want.

I don't know much about FreeCAD, but I know that the GIMP 3 UI can now be changed around with CSS. Sometimes its just your only option without changing your whole theme. Don't forget to save your dotfiles in a repository or just back them up on external if you dive into your configs. It will save you a ton of double work if you hop distros or the themes get overwritten in an update.

[-] chonkyninja@lemmy.world 7 points 4 days ago
[-] data1701d@startrek.website 26 points 4 days ago

I mean, this might be a bit more your fault in this case, but I agree with the sentiment.

They're always changing something about the CSS sheets, and I find it a pain to develop for, granted it's been a few years since I last touched it, and on a very hobbyist level at that. I quickly switched to Qt for that project. Now I use wxWidgets, which I guess just uses GTK, but I like that I don't have to directly deal with GTK.

[-] drwankingstein@lemmy.dbzer0.com 14 points 4 days ago

GTK itself is a massive pain to get theming working stably. I recently did an update and no I am missing minimize and maximize on all my GTK apps, Im sure the issue is with some config I made at some point, but the fact that this can be an issue at all and be so hard to diagnose is really, really dumb

[-] that_leaflet@lemmy.world 9 points 3 days ago

I don’t think that’s the case here. This is Lutris, a GTK3 app. There shouldn’t be any GTK changes breaking themes here. It seems like OP’s theme is just broken.

[-] data1701d@startrek.website 3 points 3 days ago

Oh certainly. OP is probably doing something wrong. This was just a good excuse to vent about real problems with GTK.

[-] thingsiplay@beehaw.org 11 points 4 days ago

Is this GTKs fault, or the app developers, or your distribution? Or maybe you misconfigured something.

[-] Villainess@lemmy.dbzer0.com 11 points 4 days ago

probably both, GTK and Me problem, GTK because it use inconsistent CSS property tag, Me because I don't know what that tag is

[-] yetAnotherUser@lemmy.ca 1 points 3 days ago

Do you know which GTK version you had installed before updating?

[-] JubilantJaguar@lemmy.world -1 points 4 days ago

What's GTK?

Black terminal FTW.

[-] daggermoon@lemmy.world -5 points 4 days ago
this post was submitted on 24 Apr 2025
41 points (67.5% liked)

Linux

53624 readers
1089 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS