La politique actuelle de vouloir forcer l'utilisation des SNAP par Canonical, m'a fait migrer vers LinuxMint 22.2. Auparavant, je jonglais entre les systèmes, et je créais mes propres scripts d'installation, de nettoyage pour ne pas avoir à répéter les opérations.

J'essaie pour le moment le bureau Cinnamon. Pour l'instant, j'en suis content. C'est fluide, c'est configurable.

[EDIT 2 janvier 2025] Je suis passé à Gnome-Shell.

J'ai vraiment beaucoup moins de fenêtres "qui ne répond pas", et ça c'est particulièrement appréciable.

Quelques petites habitudes que je n'arrive pas à passer: l'impression écran de Gnome me manque énormément.


Démarrage avec dev-disk-by\x2duuid

C'est l'adresse du Swap qui n'est plus la bonne dans le fichier FSTAB.

Récupérer le bon UUID. Dans un terminal.

blkid

Copier l'UUID du SWAP.

Ouvrir le fichier FSTB

sudo gedit /etc/fstab

Remplacer l'UUID par celle copiée auparavant.


Installation CoolerControl

Un logiciel qui permet de voir, simplement, les différents capteurs de l'ordinateur. Pour les distributions basées sur Debian.

sudo apt install curl apt-transport-https
curl -1sLf \
  'https://dl.cloudsmith.io/public/coolercontrol/coolercontrol/setup.deb.sh' \
  | sudo -E bash
sudo apt update
sudo apt install coolercontrol

Si je veux l'intégration de liquidctl:

sudo apt install coolercontrol-liqctld
sudo systemctl enable --now coolercontrold

Source: Debian Based | CoolerControl


Gnome-Shell avec Linux Mint

Linux-Mint est proposé avec le bureau de Cinnamon ou de Mate. Mate ne me convient pas du tout, et Cinnamon est très bien, mais il me manque l'applet de message parfait, comme l'est BubbleMail. On pourrait me dire d'installer Ubuntu, mais après plusieurs années, je n'apprécie pas les Snaps qui sont imposés, et j'ai donc bifurqué vers Linux-Mint qui a une politique très claire à ce sujet: PAS DE SNAPS.

Je me suis donc lancé dans l'installation de Gnome-Shell que je trouve particulièrement bien fait et que je connais par cœur.

1. Mise à jour des composants

sudo apt update
sudo apt full-upgrade

2. Installation de Gnome-Shell

Cette commande n'installera que les composants essentiels de Gnome-Shell sans logiciels.

sudo apt install gnome-shell

Pendant l'installation on demandera de choisir entre GDM3 et LightGDM. Il faudra choisir GDM3.

3. Installation d'outils indispensables de Gnome: Extensions et Ajustements

sudo apt install gnome-extensions-app gnome-shell-extensions gnome-tweaks

Et quelques extensions qui me semblent obligatoires comme le Dock et et les notifications.

sudo apt install gnome-shell-extension-appindicator gnome-shell-extension-ubuntu-dock

4. Activer la recherche de documents dans le Dash

Pour avoir la recherche dans le Dash, ce qui est pratique, il faut installer Nautilus qui gère cela et ensuite rendre Nemo obliatoire par défaut.

sudo apt install nautilus
xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search

5. Installer l'extension de Firefox

Il faudra ensuite installer l'extension de Firefox Gnome-Shell Integration qui permettra d'installer les extensions que l'on veut pour optimiser. Gnome-Shell Integration

6. Optimiser l'affichage

Il faudra enfin rendre l'affichage cohérent en se rendant dans l'application Ajustement, Apparence et modifier le Shell.

Personnaliser le Dock à ma convenance.


Connaitre les informations sur la batterie

Dans un terminal

upower -i /org/freedesktop/UPower/devices/battery_BAT0

Lien vers l'astuce: command line - How do I check the battery's status via the terminal? - Ask Ubuntu

La commande inxi fonctionne nativement

Informations sur la machine

inxi -M

Informations sur la batterie

inxi -B

Lien vers la source de cette information : La CLI, c'est la vie, ép. 48 : Connaitre l'âge d'un portable et sa batterie en ligne de commande. - Peertube.fr


Nettoyage

Nettoyage des mises à jour

À force de télécharger des mises à jour, on accumule toujours plus de noyaux Linux et de fichiers d’installation. 3 commandes permettent de faire le tri facilement:

sudo apt autoremove

Cette commande supprime les paquets logiciels devenus inutiles (anciennes bibliothèques par exemple) mais aussi les noyaux n-2 et inférieur. Si vous utilisez actuellement le noyau linux 5.4.0-40 (commande uname -a), il va supprimer le noyau 5.4.0-37 (et les inférieurs) et ne conserver que le noyau immédiatement précédent, exemple 5.4.0-39.

sudo apt autoclean
sudo apt clean

Les Flatpak

Encore un format de paquets universel 😬 Si vous souhaitez lister les logiciels installés sur votre ordinateur, utilisez la commande:

flatpak list

Exemple de retour de la commande:

Name Application ID Version Branch
Mattermost com.mattermost.Desktop 5.4.0 stable
Bavarder io.github.Bavarder.Bavarder 0.2.4 stable

Puis pour supprimer un logiciel:

flatpak uninstall NomDuLogiciel

Exemple:

flatpak uninstall Bavarder

Et enfin, pour supprimer toutes les dépendances obsolètes, c’est:

flatpak uninstall --unused