3 ms·
Most Linux apps on OS X kinda... suck. There's a cross-platform toolkit (usually GTK+) that outputs some vaguely native-looking widgets, but the program itself
by ascagnel_ 10y ago
Most Linux apps on OS X kinda... suck. There's a cross-platform toolkit (usually GTK+) that outputs some vaguely native-looking widgets, but the program itself usually doesn't adapt to it's host OS conventions very well (for example, using control instead of the system standard command key for keyboard shortcuts).
- kristofferR 10y agoDeaDBeeF on OS X is in Cocoa actually - and that's why it so unfinished - the Cocoa interface simply hasn't has been developed as much as the GTK one yet.
- ascagnel_ 10y agoThat's good to hear. Too many Linux -> OS X ports don't have the care or thought given to them to make them good. For example, Inkscape not only commits all the violations I described above, it has an excruciatingly long startup time and requires opening a separate XQuartz instance (an X11 equivalent) to run.
- kristofferR 10y agoI mostly agree, and I really dislike the XQuartz/X11 OS X apps. That being said, it is also annoying that a lot of plugins (which is what Foobar 2000/DeaDBeeF is based around), like the visualizer ones, only works in either GTK or Cocoa, not both. I don't think the fragmentation of plugins is a good thing. Hopefully they have a plan to deal with that.