HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
lah7
gtk3-classic
Shell2019–2024
lah7 / gtk3-classic

gtk3-classic

Patches to bring back a traditional experience for GTK+3

7Distinct people
8Mentions
0Explicit recommenders
396GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Patches to bring back a traditional experience for GTK+3

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year8 dated mentions

Observed mentions: 2019-07-26 13:53:03 UTC to 2024-12-23 22:33:41 UTC.

01232019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 comments2024

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC202
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC303
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC220

What Hacker News says

8 sources
It's a bug when it stalls out your computer for 2-3 seconds because the file picker is doing a recursive search through all of your files. Thankfully, patches that fix this (along with some other bugs and anti-features) are actively maintained by community members, despite being ignored by the GNOME project. https://github.com/lah7/gtk3-classic
In Gnome Turns 25
Sorry, I think I misspoke. Thumbnails do generate properly and show up in GTK file picker, without needing any kind of hard dependency on gnome or any desktop services. That's not actually a hard problem, it was standardized way back. The actual problem is this 15 year old bug: https://gitlab.gnome.org/GNOME/gtk/issues/233 This right here has collected most of the patches I'd consider to be important, and the maintenance requirements do not appear to be significant. Of course it is work that doesn't directly benefit the gnome DE. https://github.com/krumelmonster/gtk3-mushrooms But it's important to note that GTK is not gnome. It's really important to recognize that as gnome fights harder to become it's own platform, that other platforms do make use of GTK. The gnome-foundation being completely inflexible on the needs of other projects mea
Read the rest
ns that at the end of the day it is really hard for other people to collaborate on GTK. Gnome can do whatever it wants, but the idea that GTK is only supposed to serve the gnome project does seem like a bit of a betrayal. That seems to be a pretty common thought: https://en.wikipedia.org/wiki/GTK#Criticism
In Ubuntu 19.10: It’s fast
In the GTK+ 2.x era, I would have agreed with you. GTK+ was either the basis for or easily themeable to feel reasonably native under any Linux desktop environment and, because of the applications which depend on it, pretty much everyone is likely to have it already installed. Unfortunately, in the GTK+ 3.x era and beyond, the perspective of many KDE users is that hell has frozen over because GTK+ has supplanted MacOS as the GUI with the most alien feel to it. (Plus, the LXDE developers started a transition to GTK+ 3.x, got fed up, and decided that their upgrade path from GTK+ 2.x would be Qt 5. They then merged with Razor-Qt to form LXQt.) Personally, what rubs me the wrong way the most is the various ways in which it explicitly goes against what HCI research recommends because the GNOME people just liked it better their way. (And I've re
Read the rest
ad quotes by the devs showing that they now see GTK+ as GNOME's toolkit first and other desktops are on their own if they don't want to ride along... which explains things like how long it took them to stabilize the GTK+ 3.x theming APIs.) I still might consider it if the gtk3-mushrooms patchset for making GTK+ 3.x less alien weren't a single-person, amateur effort that's only packaged for Archlinux. (https://github.com/krumelmonster/gtk3-mushrooms)
In Show HN: Sauron-native – A native cross-platform GUI for Rust

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.