Kaisen Linux Rolling 1.3 changelog
New revision of the rolling. Almost complete overhaul of the system. New tools and new conky.
This review is by far the most technical I have done. Almost the entire project (3/4) has been reworked.
It was the result of a month of work.
When 1.2 arrived, I had done a lot of things (3 new graphical interfaces) but for me it was all imperfect.
Since Kaisen Linux is based on Debian, I try to provide exactly the same stability as an original Debian, like any good self-respecting derivative.
The kaisen-interface-switcher feature, to name but one, reinstalled the default profile on each GUI installation and could be binding for a rollback because users lost all their customization. The packages were developed to apply configutations "on the fly" through various scripts. It allowed further customization, but with each package update, the user if he had made a customization (on lightdm for example) he automatically lost it.
To correct this problem, and this is what was the most complicated, I went over almost all of the configurations (menus, login screen for example) in conffiles. This means that at each update, if the user has modified any of these files, dpkg will ask if the custom configurations should be kept or not. This allows you to have better control over your system, and this is what is important for a distribution, the user must have full control.
More than half of the source packages have been modified and removed. This was intended to simplify development to make it less complex, more easily accessible and above all more stable.
Now that the full details on this revision have been given, here is a detailed changelog, changes made to achieve this result:
- All sources for the maintenance tools metapackage have been brought together in the kaisen-technicians-tools metapackage as a single source for all these tools.
- Removed kaisen-*-default-profile packages replaced by kaisen-skeleton, to put the default profile of all interfaces into one package. This allowed the interface switcher to keep the customization of the old interface for a rollback. The default profile no longer needs to be copied from the skel.
- Removed kaisen-*-design, replaced packages whose entire contents were copied to kaisen-mate, kaisen-kde, kaisen-lxde, kaisen-xfce. It just made the package updates easier and less of a job for me.
- Improved kaisen-update command to further reduce the risk of update error.
- Creation of conffiles for the menu as well as for lightdm, sddm.
- Fixed icon bug with XFCE after installing it with interface switcher.
- Installation of a new theme by KDE. More modern and above all much more beautiful.
- Updated conky for adaptation with Conky update 1.11 (older code more compatible, and theme update).
- Firefox update to version 79.
- Updated GRUB to fix BootHole bug (although normally Kaisen Linux was not affected).
- LibreOffice and Thunderbird translation into French, Spanish, Portuguese, Italian and German.
- Replacement of the kaisen-firefox package by kaisen-skeleton (all Firefox configurations have been integrated on kaisen-skeleton).
- Created the kaisen-temperature-analysis package (kaisen-technicians-tools is the source package) to install some tools to check the temperature of different hardware components.
How to properly update the system?
Take for example that you are on kaisen-mate. Do this:
- sudo kaisen-update
To copy the new conky, issue the following command:
- cp /etc/skel/.conkyrc $HOME
You can also copy the new conky theme to LXDE. KDE and XFCE do not have a conky preinstalled by default.
This is by no means mandatory, but I also recommend that you use the kaisen-update-skel command to put the entire contents of /etc/skel on the directory for all users. However this will make you lose your personalization on your desktop environment, use it as a precaution.
How do I check if I am in version 1.3? Use this command:
- cat /etc/debian-version
This command should return "Rolling 1.3". If you are using Kaisen Linux only as a live DVD version, download the ISO again rather than doing the updates. If you are still on the beta versions, adding the repository will not be enough, download this ISO and install the system to take full advantage of the continuous update.
Thank you all for your support, thank you for using Kaisen Linux and for being part of this wonderful adventure!
You can report bugs on Discord or by email at support[at]kaisen-linux[dot]org
Do not hesitate to vote for the integration of Kaisen Linux on Distrowatch on the following link if you are satisfied with our work!