4 ms·
I wouldn’t call GTK the “native” framework on Linux/Wayland or Linux/X11. Native would be talking to the compositor directly. GTK provides a cross-platform la
by WhyNotHugo 1y ago
I wouldn’t call GTK the “native” framework on Linux/Wayland or Linux/X11.
Native would be talking to the compositor directly.
GTK provides a cross-platform layer of abstractions over the compositor. That’s the opposite of native.
There’s countless bugs in the Linux port for applications (eg: Firefox) which can’t be fixed because of a he abstractions done by GTK.
- lumpa 1y agoLinux people get really worked up when I say "platform-native". There is no such thing on Linux, but reasonable people agree that something like a GTK app (or Qt) feels "native" on *most desktops* over other applications. https://mitchellh.com/writing/ghostty-gtk-rewrite#user-content-fn-1 https://mitchellh.com/writing/ghostty-gtk-rewrite#user-conte...
- MadcapJake 1y ago"native" here means using the same toolkit as the desktop environment.
- tuna74 1y agoThere is no "native" compositor for Linux either. The most used one is the one that Android uses.