I was prompted to upgrade to 26.04. The installation process was 99% OK. But things went worse upon reboot.
I was not presented with the graphical logon page. Instead I was presented with a text terminal logon. I had no idea how to get the desktop environment restored, and so I took to google gemini to get some answers. Along the way, I upgraded my Nvidia drivers from 580 to 595, clutching at straws (it didn’t help, but it didn’t wreck anything else). There was a lot of unsuccessful suggestions, but this one got me to the graphical logon, persistenly following a reboot.
sudo systemctl disable sddm.service
sudo systemctl enable --force sddm.service
sudo mkdir -p /etc/systemd/system/graphical.target.wants
sudo ln -sf /lib/systemd/system/sddm.service /etc/systemd/system/graphical.target.wants/sddm.service
sudo systemctl daemon-reload
sudo reboot
I can’t say I knew what I was doing here, but my next challenge was that I had a white background for the login page. My previous picture shown on /usr/share/backgrounds wasn’t showing. No matter what I did to the theme.conf file, it was just showing a white background. It took a lot of gemini suggestions, but eventually this did the job:
sudo slicksddm-customize --set “General/use-accounts-service-backgrounds=false”
sudo systemctl restart sddm
Again, no idea what I did there.
I had three screens, and their displays were all sitting right ontop of each other. I managed to separate them out using the wdisplays application.
I had the old dock, and the new dock sitting one above the other. I had to force the new dock onto the left hand edge of the left hand screen, otherwise the application launchers were frozen.
*
killall crystal-dock
sed -i ‘s/position=[0-3]/position=2/’ ~/.config/crystal-dock/Budgie/panel_1.conf
nohup crystal-dock > /dev/null 2>&1 &*
Wallstreet no longer worked, so I disabled it. I installed apt Variety in it’s place to get my changing background images back.
A number of apps installed from apt didn’t work:
- OBS Studio → apt remove, flatpak installed
- Shotcut would only run correctly once I started it with this command:
env QT_QPA_PLATFORM=xcb shotcut
All told: 26.04 upgrade was a bad experience. It took about 6 hours to figure this all out. I could imagine that while it “just works” as a fresh install, it would be a gunshot to someone elses confidence if they didn’t know how to get past the text logon to the familiar graphical interface. Thankfully I have the presense of mind to take a backup image of my machine prior to upgrade, so I had a reverse gear if I couldn’t fix this..
Previously my upgrade from 24.10 → 25.04 → 25.10 was uneventful.
I’ve still got a windows program on wine that crashes after a few minutes to fix (CLS2Sim), so I’m not 100% back to the way things were, but I’m getting there.
X-Plane 12 can’t be pinned to the dock either.