Si des applets plantent Cinnamon

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Répondre
Avatar du membre
Chumi
Messages : 105
Enregistré le : jeu. 5 juin 2025 17:24
Localisation : Val de Marne

Si des applets plantent Cinnamon

Message par Chumi »

Bonsoir,

Ce post de Zipty m'a interrogé : viewtopic.php?t=24911

Et si cela m'arrivait qu'une ou des applets foireuses ou pas à jour me plantent complètement Cinnamon au point de ne plus pouvoir accéder à mon bureau (je pratique quotidiennement depuis peu cet environnement de bureau)?

Bon... Zipty avait quand même accès à son explorateur de fichiers (mais pas plus) et il aurait peut-être pu s'en sortir en vidant de son contenu le dossier /home/zypty/.local/share/cinnamon/applets contenant les applets téléchargées qui avaient mis le souk. Probablement je pense et c'eut été plus rapide que de réinstaller, et de revenir à Xfce, un choix que je respecte vraiment et totalement néanmoins.

Reste que la base de données dconf qui gère en profondeur le bureau, l'environnement graphique de l'utilisateur, n'aurait pas été expurgée pour autant (j'ai testé et mis à contribution dconf-editor pour voir ça ;) ). Va savoir les embrouilles ultérieures! Et dans le cas de Zipty l'explorateur de fichiers était encore accessible, sinon comment réparer?

Ce qui suit est un peu lourdingue mais certainement moins qu'une réinstallation (enfin faut voir... selon votre configuration) :

On passe en console : Ctrl+F1 ou Ctrl+F2 (pour revenir en mode graphique : Ctrl+F7)
On s'identifie : nom d'utilisateur, Entrée -> Mot de passe, Entrée

Sauvegarde de la base de donnée dconf (même un peu pourrie, on ne sait jamais) :

Code : Tout sélectionner

dconf dump / > dconf_backup.txt
Pour la restaurer au besoin (si on a cafouillé) :

Code : Tout sélectionner

dconf load / < dconf_backup.txt
Lecture des applets installées :

Code : Tout sélectionner

dconf read  /org/cinnamon/enabled-applets
Car j'avais installé en plus color-picker et weather pour mes essais (dans une machine virtuelle pour la circonstance), cette commande retournait chez moi :

Code : Tout sélectionner

['panel1:left:0:menu@cinnamon.org:0', 'panel1:left:1:separator@cinnamon.org:1', 'panel1:left:2:grouped-window-list@cinnamon.org:2', 'panel1:right:3:systray@cinnamon.org:3', 'panel1:right:4:xapp-status@cinnamon.org:4', 'panel1:right:5:notifications@cinnamon.org:5', 'panel1:right:6:printers@cinnamon.org:6', 'panel1:right:7:removable-drives@cinnamon.org:7', 'panel1:right:8:keyboard@cinnamon.org:8', 'panel1:right:9:favorites@cinnamon.org:9', 'panel1:right:10:network@cinnamon.org:10', 'panel1:right:11:sound@cinnamon.org:11', 'panel1:right:12:power@cinnamon.org:12', 'panel1:right:13:calendar@cinnamon.org:13', 'panel1:right:14:cornerbar@cinnamon.org:14', 'panel1:right:2:color-picker@fmete:15', 'panel1:right:1:weather@mockturtl:16']
Si color-picker et weather avaient été des applets foireuses qui me plantaient Cinnamon, pour les supprimer je ferais :

Code : Tout sélectionner

dconf write /org/cinnamon/enabled-applets "['panel1:left:0:menu@cinnamon.org:0', 'panel1:left:1:separator@cinnamon.org:1', 'panel1:left:2:grouped-window-list@cinnamon.org:2', 'panel1:right:3:systray@cinnamon.org:3', 'panel1:right:4:xapp-status@cinnamon.org:4', 'panel1:right:5:notifications@cinnamon.org:5', 'panel1:right:6:printers@cinnamon.org:6', 'panel1:right:7:removable-drives@cinnamon.org:7', 'panel1:right:8:keyboard@cinnamon.org:8', 'panel1:right:9:favorites@cinnamon.org:9', 'panel1:right:10:network@cinnamon.org:10', 'panel1:right:11:sound@cinnamon.org:11', 'panel1:right:12:power@cinnamon.org:12', 'panel1:right:13:calendar@cinnamon.org:13', 'panel1:right:14:cornerbar@cinnamon.org:14']"
Bref, à la suite de dconf write /org/cinnamon/enabled-applets j'aurais réécris entre guillemets la liste précédemment récupérée et en supprimant 'panel1:right:2:color-picker@fmete:15', 'panel1:right:1:weather@mockturtl:16'

Il faut juste faire un peu attention à la syntaxe, c'est à dire aux crochets, aux apostrophes, et surtout aux guillemets pour réécrire la clé d'enabled-applets. Mais si ça évite une réinstallation pénible, ça vaut le coup.

Après redémarrage, on peut ensuite compléter en virant les applets foireuses téléchargées dans /home/utilisateur/.local/share/cinnamon/applets et faire aussi le ménage des mêmes dans /home/utilisateur/.config/cinnamon/spices.

Toute cette bafouille grâce à ce support : https://www.malekal.com/dconf-linux-con ... e-systeme/
TOUR 1 : LM 22.3 Zena | Cinnamon 6.6.6 | Kernel 6.8.0-100-generic | Intel Core i7-4770 | SSD : 500 Go + 2 HDDs : 2 x 2 To | Ram : 16 Go | Intel HD Graphics 4600
PORT 1 : ThinkPad X240 | LM 22.3 Zena | Cinnamon 6.6.6 | Kernel 6.8.0-100-generic | Intel Core I5-4300U | SSD : 128 Go | Ram : 8 Go | Intel HD Graphics 4400
TOUR 2 : HP 110-006ef | LM 22.3 Zena | Cinnamon 6.6.6 | Kernel 6.17.0-14-generic | Clé USB Wifi Chipset RTL8812BU | Intel Pentium G2030T | SSD : 240 Go | Ram : 6 Go | Intel HD Graphics 2500
PORT 2 : Dell E5400 | LM 22.3 Zena | Xfce 4.18.1 | Kernel 6.17.0-14-generic | Intel Core2 Duo T7250 | SSD : 120 Go | Ram : 3 Go | Intel GMA 4500MHD
Répondre