I'm not from this planet but if you speak to me nicely I may choose not to enslave you (for now anyway)…
I feel like adding my opinion to this if I may…
I first used Chakra - nice small family of people. Ethos of KDE only. I switched because they were using systemd and I had a problem (NIC started after 30+s) I couldn’t fix so I went to…
…Gentoo because they had openrc and I liked the advanced nature of compiling and I also got my NIC started in 15s but once I worked out how much trouble it was and how little it really affected me (and my system was borked when I tried to install steam - so a re-install would have been a day!) I went to…
…Manjaro because they had openrc (so my NIC was quick) but I had problems in the forums with some very strange playground behaviours and so I switched to…
…TrueOS because it’s Unix! And it uses openrc. But they have a problem using KDE and Gnome because of the work making it compliant with Unix so they created their own DE which can’t do what KDE can. The forums were good but they have a mental block when it comes to a Linux person asking a question - they often assume an immense amount of knowledge due to their own and can’t translate concepts. I ended writing a long post about how to use ZFS for newbies (ie for anyone who hasn’t been using it for a decade) and they liked it enough to publish it on their RSS feed which to me shows a lack of awareness of less technical people (and I’m not being pejorative)! So I went back to…
…Manjaro but openrc didn’t install nicely this time and borked my system which led to a reinstall. It was due to updates that were not tied together and the Wiki was now out of date but I could have fixed it but because I had used ZFS snapshots in TrueOS it annoyed me how I couldn’t simply try things out and rollback if it failed. I looked at re-installing with Btrfs but that was not a picnic in the park. So I reassessed…
Chakra was the nicest community but was a release behind with KDE (and would still have a slow NIC startup), Manjaro no longer had the advantage of openrc, Gentoo was out of the picture, TrueOS and it’s Lumina desktop didn’t fit the bill, but in a Manjaro forum post I heard of Antergos so…
…I installed it, and even though it’s systemd my NIC started in 15s so the developers know something more than the others I tried .
And it is transparent to me that the developers have done something that I could have done (ie install Arch from scratch) but don’t want to do and that makes me feel a sense of appreciation. I was happy to donate because of my perception of value, and it feels to me like the forums are more humble, perhaps because it’s hard to have a superior nature when you know that you didn’t set this up from scratch so you’re not Mr Expert here - I think this is lost in many other distros where there seems to be an abundance of needy attitude from users.
Anyway, that’s been my journey Antergos has answered my prayers!
Rather than choosing gtk or qt, your choice is more relevant when applied to which DE you like and which applications are available for it. What gtk and qt CAN do is abstract - you have to look at an application to see what the developers have DONE with it, that is unless you are a developer and want to know which will serve your needs best.
I recently watched a video about an application developer leaving gtk for qt and he had very good reasons - his application looked better, was more functional and was easier for him and his team to work with.
But these are developer considerations and what usually happens before something gets to userland is that the developers work around the problems so we may never see the limitations or the advantages and disadvantages.
Gnome are talking about using gtk4 (mainly adds gl acceleration for animation) so that may make it better.
Personally I don’t like Gnome for it’s visuals and limiting lack of options but that’s clearly not all about gtk. So in my opinion I would promote KDE which uses qt which I think is ahead of the game right now.
In my opinion, it’s primarily because it doesn’t follow the Unix type standard that has been in place for so many years, everything being file-based, one thing for one job etc. The compaints are from people who understand the original design and believe it was right so anything that doesn’t conform to those standards should have been rejected at the start gate. It’s a bit like putting a mid-spec Ford engine in a Ferrari which would upset most Ferrari enthusiasts and especially any Ferrari trained mechanic that was made to work on it because it doesn’t work like the rest of the car and doesn’t suit his/her training (add to this the notion that all Ferraris will now be shipped with the same Ford engine). I know it’s a slightly obtuse analogy but you should get the picture: Linux was based on Unix, Unix was well thought out in it’s design, and systemd stuck it’s fingers up at it and went it’s own way, and kind of turned Linux into a hybrid.
There’s also a fair argument to be made that it was developed in some of the same way that Microsoft do everything - they ignore the rest of the world, everything they ship is lower spec than the rest, and they always try to re-invent the wheel rather than sharing with technology that is already proven. It always seemed to me this was about IP - owning and making money from their designs but this always got in the way of advancement and didn’t serve the customer so well.
Not all of the above can be said about systemd but some of it, so it can remind people of ‘the enemy’.
Now that it’s becoming a standard, it will become more of a requirement (for DE’s etc) so it’s better that it is the only standard so as the development isn’t diluted.
I’m using it and it is working fine but I know I would struggle with fixing anything. I gave up arguing about it a short while ago and decided if something goes wrong I’ll rely on others who can get their heads around it
I was just playing Talos Principle in Steam Linux when I read your question, using the keyboard and so I plugged my USB Xbox wired controller in and mid-game it switched to it with no problems. Movement is fine and buttons work, I’ve only just started the game so that’s all I know of but seems to me to be fine.
Also, I use the steam controller (wireless) with desktop settings to my preference to control Chromium browser (as a TV) from my sofa and it works fine with everything so I think Antergos is set up for controllers perfectly.
I used Manjaro for a while, the last time I had a problem with my NIC starting after 30+s and no one replied to my question. I thought about going back to Chakra but they are a few steps behind in KDE versions.
So I tried Antergos and wow! My NIC is up in 15s so no more browser page not found at startup.
KDE starts faster (ie time in splash screen).
No application dashboard (had to install kdeplasma-addons.
Steam didn’t start (forum answered this - installed nvidia 32bit libs).
So, everything just works (after the adjustments above but this is part and parcel of linux in my experience). Brilliant. I have an Nvidia Geforce 730 and Ralink 35xx NIC.