Probably because the DE itself is based on Gnome and Gala, so I guess that worked better. I dunno the exact reasoning though, but it doesn’t concern me, because as I said, the GTK-Qt integration is really great there.
Why they chose to use such an inflexible CSD on their native apps - now that’s a better question. Still, while it does bother me, I’m not gonna stop using the DE because of that, as I love nearly everything about it otherwise.
EDIT: Oh, btw, totally unrelated, but you asked why the calendar is called 27. It isn’t. It’s called Deepin Calendar (at least the .desktop file is - the actual application is called dde-calendar). I don’t know where that 27 thing comes from, but the Gnome Calendar’s icon is also a calendar that displays 27.
I’m not trying to convince you to use Deepin. Aside from your burning hatred, based on what you said what you want, it seemed like a good fit, that’s it.
I was only trying to convince you to help yourself and offer solutions, but have it your way. Your only option then, aside from Windows (where I still don’t see the solution for dark theme) is to wait until Budgie gets ported to Qt.
You can set the color manually in many Deepin apps. I think the file manager is an exception so you’re stuck with white there - but using the Deepin apps as a measuring stick is wrong, because they don’t follow the system theming at all (and I’ve said this before).
It would be more prudent to ditch the native Deepin apps and use another file manager/terminal/system monitor. Deepin theming is good otherwise. It is so far the only desktop I have used that uses GTK for theming and Lyx and other Qt apps don’t look like potatoes OOTB.
But the point isn’t Deepin. The point is that if Plasma gets both the GTK and Qt theming right, you can set the same up wherever you wish, and apps should behave the same then. Do it in Deepin, do it in Gnome with Dash-to-Panel + Arc Menu, do it in Cinnamon, do it in Budgie, do it in XFCE with Compiz, whatever.
No offense mate but I think at this point you are driven more by hatred for GTK/Gnome than reason. Even on Plasma you probably used GTK-based apps and it seems there wasn’t a problem. Even if you mainly used Qt apps, you still had FF, LO and the rest, right, which use GTK theming. And you can keep using Qt apps in a GTK-based desktop - they tend to behave better than vice versa.
So if you actually want to solve your problem while staying on Linux, you’ll have to use a GTK-based desktop with the understanding that with some effort you can implement the exact same theming you had in Plasma.
Or alternatively try fix Plasma. Did you report bugs? Did you ask for help in some KDE forum? And I still recommend to try out some other distro, as I said, not for end-use, but to see if you still have the issues. It is helpful for bugfixing to know if this is the result of some botched Arch implementation, or a result of a generally botched KDE implementation. I am not trying to convince you to jump ship from Arch, it just helps localizing the problem.
And if you don’t want to solve this on Linux, it is also fine, move to W10. But as I said, I don’t think there is dark theme on W10, is there (genuine question)?
It’s just… I find this whole issue incredulous because clearly there are lots and lots of people using GTK desktops with dark themes, who, magically, are able to use their systems.
Talking about GTK3 theming: It currently might work more or less, but what if the GTK/Gnome devs decide to turn every theming api upside down with the next release? They have been doing this constantly since GTK3.0 was available, probably just to ensure no 3rd party theme “Taints” their “brand identity”. This makes GTK3 and all desktops that use it an absolute no-go for me.
Sorry, saw this edit late. As far as I remember the GTK 3 API has been stabilized recently. So you probably don’t have to worry about this - at least until GTK 4.
I just checked the package manager and in this case you are right - it seems the Antergos repos only contain metapackages for Plasma and the standard Antergos settings. I guess the standard Antergos settings were causing problems for me back then.
However, for some other desktops - especially Cinnamon, the Antergos repos contain many desktop environment packages as well. I made the mistake of assuming the same for Plasma (since as I said, I had very strange issues with Plasma on Antergos).
So feel free to disregard what I said about Plasma here, however you might want to try some other distro that is big on Plasma. Maybe KDE Neon or OpenSUSE Tumbleweed. Not neseccarily for end-use, just to see if it works or not.
Also, while I am not here to question your views and preferences, but if applications such as Firefox or Libreoffice are not misbehaving for your on Plasma, they shouldn’t misbehave on Deepin either. Basically - there are external Qt4 and Qt5 config suites (https://wiki.archlinux.org/index.php/Uniform_look_for_Qt_and_GTK_applications) which you can use in any desktop - but Deepin does it automatically. I also find this odd because I think neither FF or LO are based on GTK, but they use GTK theming schemes, not Qt. Now, Plasma sets up GTK themes as well (you can modify it, but I think by default it is Breeze), and these apps should follow it.
So I don’t see what stops you from setting up the same GTK theme in other desktops as Plasma does for you when you use it, if you understand what I mean. Essentially - it is impossible for apps to behave nicely with dark themes in Plasma but not elsewhere. Maybe they need a manual slap on the wrist, but it is doable.
But that’s the point, the reason you get Deepin recced so much is because it doesn’t aim for “touchscreen usage” and doesn’t have much theming issues. Or rather, you can take out of “touchscreen mode” with no more than 4-5 mouse clicks (two to turn the dock into a panel, maybe one to open the launcher and two to turn it into W7 start menu).
Also, in my experience, Cinnamon works fine as well, and it is as traditional as you can get. GTK apps will respond well to GTK theming and if you hate the Gnome CSD, use the MATE forks (Atril, Pluma etc.) which don’t use it.
The remaining problems are Firefox and Libreoffice. You can use addons for Firefox and if LO misbehaves, you can force theming in the settings. I’d tell you how exactly, but I don’t remember -
Furthermore, do you have issues with Plasma outside Antergos as well? Because Antergos’ Plasma implementation always behaved odd for me (it has been a while since I tried it though, I am running your hated Deepin now).
If you didn’t try Plasma outside Antergos, it might be prudent to do a clean install without any DEs, then comment out the Antergos repos in /etc/pacman.conf and then do
sudo pacman -Syyu sudo pacman -S xorg xorg-apps sudo pacman -S networkmanager sudo pacman -S plasma kde-applications sudo systemctl enable NetworkManager sudo systemctl enable sddm
Then reboot and see if you still have issues. In my experience, pure Arch Plasma behaved much better than Antergos Plasma.
Since the last reply was 8 days ago I dunno if this is still going on, and I really don’t know what you’re doing, but I never had any issues you describe.
I used Plasma 5 a lot with the proprietary Nvidia drivers and I never had any of the issues you describe - it was rock solid. The only problem I had is the DPI was fucked by default but here’s my Xsetup:
#!/bin/bash xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --auto xrandr --dpi 96
The last line fixed that. But I guess, your problem wasn’t this.
Also I have extensively used Gnome, Cinnamon and Budgie (did you try that one) with dark and darker versions of Adapta, Materia, Arc, Vertex and I never had any significant issues regarding usability . Some minor ones maybe (which, especially in Firefox can be fixed with addons), but nothing that prevented use. Also did you ever try using a “darker” variant? Plus I had similar minor issues in Plasma as well with dark themes, so I don’t understand the GTK hate.
Furthermore, about “smartphone UIs”, have you ever tried installing Dash To Panel, Topicons Plus and Arc Menu on Gnome 3? What you get will function precisely like the Windows UI. No need to use the app drawer or the activities overview - but you still can if you want to.
Plus, you said that you tried Deepin, but based on your posts, I don’t think you even bothered to look up the options. So here’s the thing - if you right-click on the dock and choose Mode -> Efficient Mode, you’ll get a taskbar that looks and behaves exactly like Windows including always-visible clock and systray and all that. Then, if you go into the hated smartphone-like launcher and click that icon thingy in the top right corner, you’ll get a non-full screen menu, which is still grid-based. Then, if you click that “list” icon in the top left corner, you’ll get a list-based menu.
Here’s the accompanying screenshot: https://i.imgur.com/m0qmXLB.png
So what exactly is smartphone-y about this?
Moreover, Deepin has an excellent GTK-Qt integration - basically GTK and Qt apps will look and behave indistinguishable. The only downer is that the native Deepin apps use their own CSD, so if you want visual consistency (the usability remains nontheless), you should be using the standard Deepin theme (which has a “dark” variant if you so please). Or ditch the native apps, which also works.
To be honest, I don’t understand what you want. You seem to love the W10 UI so much, but it is a disaster. It doesn’t have theming issues that much, because it is impossible to theme. But guess what, I don’t think there is a dark theme at all to it (so if you are fine with using light themes then why don’t use a light GTK theme?), there is occasional visual inconsistency, the start menu is extremely weak unless you want to rely on the tiles (which is smartphone-y bullshit - as you put it), the search functionality that was excellent in W7 and W8 is useless and finds all kinds of irrelevant crap, and all in all the OS is mighty unstable in both sense of the word. So what is it you want?
I am honest - if you want W10-styled UI without theming problems, either try working with the KDE people to find a fix for your issue, or use Gnome with Dash-To-Panel and Arc Menu or use Deepin with the understanding that you can actually configure its UI to behave pretty much exactly like Windows.
@DanNOG Funny, I was just about to write here that the arguments were causing problems for me. I had some weird CPU lockups, which I intuited that they might be caused by those args. When I removed them, things went fine. My wifi works fine as well. In fact, it seems some of the latency issues have lessened as well but I might be hallucinating.
But at any rate, if the args work for you, I am glad.
@joekamprad Ooooh, I seem to recall I have searched the AUR for this package and found nothing, but I might have only dreamt it then .