Ah. Solved it. It was the icon.cache.
FIgured it out because when I changed icon size in the dock it immediately fixed itself, but when I went back to 48px Firefox and a few other icons reverted back to standard.
I regenerated the icon cache for the theme in question, and now it works.
So for now i am running on Xorg.
Dash to Dock, for me, does not load any icons but default ones. Icon themes WORK, all other icons everywhere are correct, and if log out and in again (or just run pamac / terminal and does an update check) the icons in the dock DOES get switched to the correct ones.
It is visible in Wayland too; for about 2 seconds after login the icons in the dock are the default ones, and then you can see the correct ones being loaded in.
If this wasn’t the case, I would run on Xorg.
Basically, if I log into a Wayland session, the launcher / notification for Variety desktop switcher does not show up, which cuts the program’s functionality down significantly.
I don’t want to log into a Xorg session, because yes, Variety works, but Dash to Dock’s icons gets screwed up instead, which is worse.
Ah. I think I know the symptom if not the cause now:
Basically when I was running LightDM, it defaulted to XORG (I wasn’t paying attention to it).
Switching to GDM it automatically sets Wayland as default.
When I switched to Gnome On Xorg this morning the icons was all screwed up again, but logging back in using Wayland they were fine.
So now I understand what it’s doing. I don’t understand WHY, but that’s a minor problem.
IMO Gnome is absolutely terrible. There’s a reason so many other users didn’t like Gnome that major distros forked it to create their own DE’s like Cinnamon/Mate. Gnome only continues to flourish, and in fact has become the default which is a real pity, because of RedHat’s clout.
Its a DE designed for a phone yet installed on pc’s by mostly power users. The developers are famously anti-user and refuse to listen to any feedback, they love removing features and telling people that their way is the only way. Worse than that, they remove the options to customize things from the libs so that no one else can add it back.
You install Gnome, you get a pretty desktop with no functionality and you need to install a hundred extensions, each of which can break the system or be incompatible with others. And even then it won’t approach the functionality KDE (or hell, Gnome2) had years ago. All of this uses at least 2x the resources of KDE, which has about 3x the features.
There is such a thing as focusing on writing good code, making sure its optimized, and testing on all kinds of systems including old, slow pc’s - these are concepts Gnome doesn’t seem to be aware of.
The only thing I see Gnome doing better is some visual consistency in its apps, but that’s not hard when you have such limited features and the apps keep removing functions. And they have better Wayland support.
When you think about the fact that they have so many paid engineers working on it whereas KDE etc are volunteers working for free, its amazing just how bad Gnome is.
I have two big problems with Gnome:
- The extension system is flawed for two reasons: 1. You need a browser addon to make it work, which is downright insane, and Gnome developers do not take any exensions in account when updating the core program. With the POSSIBLE exception of Dash to Dock, which has basically became a defacto standard.
- Gnome eats about twice as much resources as it should for no other eason than inefficient coding. Memory leak aside, that is.
As someone who actually deliberately switched from Plasma to Gnome (I can’t stand Cinnamon and Budgie) I can definitely say that the OS work very well if you are willing to unlearn Windows habits. It is a valid design for a desktop OS even without extensions. I only use three: Removal of the hot corners, adding the Places menu (but keeping the Activities link at the top left instead of an app menu) and Dash to Dock.
depending on graphics hardware and drivers… it can work or not at all with wayland…
I have dual graphic cards, but I only use the Intel one (on purpose) since I am dual booting with W10 for gaming anyway. I can get the NVIDIA drivers to work, but not well (GPU locks at 80% or more even in desktop mode so it gets really hot even when not gaming). Besides only about 10% of my games work on Linux.
ANYWAY, it seems to work better after YARB (yet anothe reboot). Back on Wayland, and it’s fine ATM.
SO the big mystery is “why did LightDM decide to bug out”.
gnome xorg session ?
…Seems snappier. Definitely.
Noob question: Is there any downside to use this instead of wayland? Again though, LightDM used Wayland as well, but Gnome felt snappier then.
sorry never see this here… Do you switch be a reinstall of system or adding gnome onto the same install?
How do you do the change?
Well this is very weird.
I switched from LightDM (with GDM greeter) to GDM, and it works.
But GDM makes Gnome very sluggish instead… I have 8Gb of ram and an i7 8 core processor. GDM shouldn’t be able to mess with Gnome at all…
I switched from Plasma to Gnome this morning and ran into one (1) problem:
Every time I start the computer about one third of the icons on the dock are default icons while the rest is in the installed Icon Theme I’m using.
To get them back I either have to switch back and forth with any icon theme (all of them work when set manually) or force the computer to update the system in some other way (running pacman -Syu is enough for it to reload the icons correctly, for some reason).
Any idea what’s going on? I have tried to google it and I have found zero other people with the same problem.