9 ms·
> And because every Linux distro uses a different theme and one of a dozen UI libraries/DEs/etc. the downloaded GUI application will look bad because it won’t f
by Karellen 2y ago
> And because every Linux distro uses a different theme and one of a dozen UI libraries/DEs/etc. the downloaded GUI application will look bad because it won’t fit in.
Most apps/DEs/etc. use either GTK or Qt. If your application uses GTK or Qt, it will use the user's preferred GTK/Qt theme by default, and fit in with all the other GTK/Qt apps on their system.
Sure, you might get unlucky, and your GTK app won't look great on a KDE desktop where that user doesn't have any other GTK apps and it sticks out. Or vice versa for your Qt app on a GTK-based desktop where the user hasn't picked a matching Qt theme.
But unless, for some reason known only to yourself, you decided to write your app for FLTK, EFL, wx, or some other niche toolkit, your app is going to work like at least one other app on 90% of users systems. And for those users running FLWM, Enlightenment, or some other weird graphical environment, I'm sure they'll cope.
- IgorPartola 2y agoSo the world consists of apps like Slack, and Photoshop, and Final Cut Pro and none of them are written in Qt or GTK or any of the other libraries you mention. Any one of those applications has more installs than Debian on a desktop (this is an educated guesstimate).
- dTal 2y agowxWidgets isn't niche; it's probably the most commonly used third party toolkit to build commercial Linux desktop applications (yes they exist!). I guess Qt licensing is too scary, and GTK too crap.
- tuna74 2y agoDoesn't wxWidgets use GTK on Linux based OS?
- itvision 2y ago> Most apps/DEs/etc. use either GTK or Qt. Which version of GTK? 2, 3, 4? Which version of Qt? 2, 3, 4, 5, 6? What about X11/Wayland/Win32 compatibility? Oh, it's a$$. And who will maintain/rewrite the source code? Win32 on the other hand? Except for the introduction of Unicode friendly functions it's remained the same for almost 30 years.
- t_mahmood 2y agoYou're just a hater. I have to use Windows to test my apps, and each and every time it just infuriates me with ads and cluster fuck UI, constant notifications of different products, ads in start menu. It's only consistent on delivering ads, not how the user interface is organized How you have to tweak registry to remove the ad, but still can't get rid of OneDrives reminder, and then comes the forced updates. Settings are spread in between millions of places, extremely confusing, and twisted. Search results are random, what the hell?! Can't even run the most used app with confidence, from search. Which is just a absurd. Managing software, is freaking pain. Everything is everywhere, no proper centralization whatsoever. choco is good, but its cli, with which people have so much issues with. And I have seen people suffering with bugs that was never solved, I had to setup another file browser just so the client can use his computer. Otherwise, it would take hours to load a simple folder. The default Editor have no syntax hi lighting whatsoever, so streamlined developers, can't even provide a good editor, that could be compared with the most basic editor coming with gnome. Windows is just not usable, and in my way, it's only feeding on the legacy, the apps. But Linux becoming much better now
- itvision 2y ago> You're just a hater. Yeah, with hundreds of contributions to multiple Linux projects including the Linux kernel, GCC, KDE, Wine, etc. A total hater. > How you have to tweak registry to remove the ad, but still can't get rid of OneDrives reminder, and then comes the forced updates. Takes roughly 2 minutes, ok. > Settings are spread in between millions of places, extremely confusing, and twisted. Not sure what you mean. In Linux settings are spread all over UI, /etc /home/.config /home/.app etc. etc. etc. And you need to learn shell and console editors to configure stuff. > Search results are random, what the hell?! Can't even run the most used app with confidence, from search. Which is just a absurd. Search is not even available for multiple Linux DEs. > Managing software, is freaking pain. Everything is everywhere, no proper centralization whatsoever. choco is good, but its cli, with which people have so much issues with. MSI and GPO exist. Most serious applications nowadays have auto-updaters. Others often need no updates. > Windows is just not usable, and in my way, it's only feeding on the legacy, the apps. Works near perfectly for 2 billion users. > But Linux becoming much better now Barely works for its 40 million users, riddled with bugs/regressions and missing features.