Hi all!
I know I voted “All’s good” for the update, but alas. I didn’t restart it seems, although I thought I did and I have to change that now.
I did a reboot and unfortunately it didn’t persist, but it came back when I executed the command again, making me think it’s some service not starting.
I think I _some_how, deleeted the service that starts
My colors are all out of whack. I don’t know how to desribe it. It’s nothing apparent serious, but it is something I noticed. For example:
https://i.imgur.com/j4EYdDJ.png
https://i.imgur.com/OATohWL.png
Yet, it’s not everywhere:
https://i.imgur.com/8AfkyEr.png
Hence I think it’s something theme-related.
I have disabled and changed all my themes, including my color scheme to no effect.
My Application launcher doesn’t have any icons:
https://i.imgur.com/64UCxw9.png
Yet,
$ ls ~/.local/share/applications | wc -l
66
I launch programs with Krunner at the moment.
My virtual desktop also don’t switch with the keyboard shortcut, yet it works with the pager…
I’ve already cleared ~/.cache with the hop it worked, but alas.
My Cairo Dock, which is GTK, seems to work just fine.
Does anyone know what else I can do to remedy this?
Edit:
I’ve also just realised my context menu popups for the panel is also not themed:
https://i.imgur.com/LtKKdtY.png
…but the theme seems to be correct in Dolphin:
https://i.imgur.com/OxwHcqB.png
Edit #2:
Another example of the weirdness:
https://i.imgur.com/atJHtKw.png
Edit #3:
None of the icons from my only two .AppImages work:
https://i.imgur.com/daY5qhi.png
They’re both in the icon theme and was in use before.
Edit #4:
OK. so I was trying to figure out what’s going on, then this happened:
At some stage in the past my suspending didn’t work correctly and upon resume I had to restart KDE itself. Not wanting to bother restarting the computer every time, I figured out how to do it without any data-loss.
So just for giggles and to see if it would do anyything, I did just that, I executed:
kquitapp5 plasmashell && kstart5 plasmashell > /dev/null 2>&1 & disown
…in the terminal.
Lo and behold when everything came back!
So I think I _some_how for whatever reason deleted or disabled the use service that starts plasmashell.
Anybody have that file for me?
Pretty please?
With multiple
on top.
Edit #5:
Welp ![]()
I have no idea if the is the correct way to do things or not, but it’s working now.
Going off my previous suspicion that plasmashell isn’t being started, I went and did a search, eventually finding /usr/lib/systemd/user/plasma-plasmashell.service. Going of a hunch from it’s name, I checked that it was enabled.
It wasn’t. So I enabled it, crossed my fingers and rebooted.
To no difference. But starting it manually did the trick. So seeing as it’s a user unit, I copied it to my home directory and edited it:
systemctl --user edit --full plasma-plasmashell.service
…and added Requires=plasma-workspace.service to the [Unit] section, so that unit now read:
[Unit]
Description=KDE Plasma Workspace
After=plasma-ksmserver.service plasma-kcminit.service
Requires=plasma-workspace.service
PartOf=graphical-session.target
StartLimitIntervalSec=60s
StartLimitBurst=3
[Service]
ExecStart=/usr/bin/plasmashell --no-respawn
Restart=on-failure
Type=dbus
BusName=org.kde.plasmashell
Slice=session.slice
TimeoutSec=40sec
[Install]
WantedBy=plasma-core.target
After reloading the daemon and enabling the service, I crossed my fingers, added my toes, knotted my ears and did a reboot.
This time it worked!!!
So I have my desktop back, it seems.
If this is not the way it should be done, please tell me so that I can do it the right way.
Until then
![]()
Edit #6:
Welp, Something went belly-up somewhere while I was trying to do what I was trying to do here. Eventually my PC no longer started, so I tied to timeshift.
Well, that didn’t go according to plan even after trying a couple of times.
So I backed up my $HOME and did a clean reinstall. Yeah, I know. very n00b of me.
Luckily my policy was, and remains because of this, to keep my documents and so on separate.
With the effect after install I only had a few bind mounts, symlinks and systemd services to setup.
So anyone who tells me that my way isn’t worth it, well, they haven’t had disaster strike yet.