Trixie upgrade notes

Yohan Beugin - September 2025

Recently, I upgraded my laptop from bookworm to trixie; the latest stable version of the Debian distribution. The following are some notes about the process and some fixes I had to do for future reference for myself but also in case this can help anyone else out there.

After backing up my files and configurations, I went ahead with the upgrade process that went relatively fine, although I had to increase the size of my /boot partition that was not big enough anymore, as recommended by the official Debian instructions.

New apt sources file format

Debian, starting with trixie, now uses the deb822 file format for its apt sources files. So, let’s switch our sources files to this new format and place them under /etc/apt/sources.list.d/, for this we can use sudo apt modernize-sources, and audit/edit manually the output as needed.

Plasma by KDE

For my desktop environment, I use Plasma by KDE and tile my applications windows thanks to the Kröhnkite dynamic tiling extension. Debian trixie ships with a major change in this domain, as it contains Plasma 6 and not Plasma 5 anymore like in bookworm.

Obsolete Plasma 5 widgets

The first issues you may notice is that some of the custom widgets that were available on Plasma 5 have not been ported or are not compatible with Plasma 6. This is quickly fixed by replacing them with alternatives or just removing them altogether from my desktop.

The Kröhnkite Kwin script is no exception here, and browsing through the documentation and online issues, I shortly find that a new fork of the project has been made and is maintained, requiring you to delete the old version, and replacing it with this new one, which I do.

Konsole shortcut

Then, while using my machine for work I started noticing that sometimes at reboots the Konsole shortcut (Ctrl+Alt+T) would not be working anymore. This was quite annoying, so I started looking into my config files and how they were altered by modifications to the Plasma settings. I narrowed it down that some configs in ~/.local were responsible for the problem with my shortcuts (issues related to the deprecation of khotkeys for kglobalaccel). I made a backup of my ~/.local and recreated an empty one copying over from my backup only what I needed (cleaning this folder by the same occasion).

Lid closed: do nothing

Similarly, my power management settings were not getting honored when the lid was closed because of residual Plasma 5 settings in some of my config files in ~/.config. Fixing it required to log out (to make Plasma flush to disk the current configs), connect through a virtual terminal (i.e., no graphical session) to delete these config files (after making a backup of them in case), and log back through a graphical session to regenerate these files with only Plasma 6 compatible settings: