Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



    Linux 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-conte...


"native" here means using the same toolkit as the desktop environment.


There is no "native" compositor for Linux either. The most used one is the one that Android uses.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: