Why do some want to get rid of GTK2 and all applications that depend on it?
Why do some want to get rid of GTK2 and all applications that depend on it?
Posted Jan 17, 2026 23:06 UTC (Sat) by anton (subscriber, #25547)In reply to: Why do some want to get rid of GTK2 and all applications that depend on it? by pizza
Parent article: Debian discusses removing GTK 2 for forky
You are in a tiny, tiny, tiny minority.As demonstrated by the resounding success of Windows 8 (pre 8.1) designed for touch, right?
But it's not that "touch input" is backwards-incompatible in of itself, but rather that touch-oriented UIs need to be designed differently to be effective.We have a lot of applications that are designed for being effective with a mouse, and are not going to be redesigned. They work for those who use a mouse. Why is there the drive to get rid of them?
No, the entire system ran at a single DPI. And $deity help you if you tried to change it from 96dpi.X11 fonts (bitmap fonts, not faces) come in 75dpi and 100dpi sizes (and that has already been so around 1990, i.e., long before GTK2), and I can tell every application instance which font it should use. And I certainly had 107 dpi on my laptop screen (1024x768 on a 12" screen) and ~10 dpi on the 120" screen that the projector displayed on. I did not need $deity, it all worked fine.
"HiDPI" is about keeping visual elements the same perceptual size on different resolution (but identically sized) screens.Such units may be a good idead if you have a clean slate, but if you have a legacy of applications to support, then the idea of applying a scale factor to UI elements looks better to me (and I have seen options for setting such scale factors in various GUIs).The reason it's not "backwards compatible" is that this requires your UI layouts to be specified in resolution-independent units (as opposed to, say, "pixels").
Of course the clean slate looks very desirable to programmers compared to the mess of dealing with backwards compatibility, but for a library it means abandoning you client base, and making it clear to all prospective clients that they better steer clear of your library.
Experience tells us that GTK4 and Wayland will be abandoned when the next shiny cool idea comes around.
there's the more fundmental problem about how GTK2 has been unmaintained for over five years.And the problem with that is what? I use lots of software that has been unmaintained for over five years.
