Quelque chose a mal tourné et, après un crash de programme C++ sur lequel je travaillais, mon terminal et nautilus (fichiers) ont cessé de fonctionner.
J'ai réussi à installer Terminator (un autre émulateur Shell), voici ce que je comprends en essayant de démarrer Terminal from Terminator:
(gnome-Shell: 779): Clutter-CRITICAL **: 01: 49: 35.532: Impossible d'initialiser Clutter: impossible d'initialiser le backend Clutter: aucun pilote disponible n'a été trouvé. (gnome-Shell: 779): mutter-WARNING **: 01: 49: 35.532: Impossible d'initialiser Clutter.
Voici ce que je reçois en lançant Nautilus (d'ailleurs je peux le lancer depuis Terminator mais pas en cliquant sur l'icône)
** (nautile: 445): AVERTISSEMENT **: 01: 48: 33.021: AT-SPI: Impossible d'obtenir le chemin ou le nom du bureau ** (nautile: 445): AVERTISSEMENT **: 01: 48: 33.026: AT-SPI : Impossible d'obtenir le nom ou le chemin du bureau ** (nautilus: 445): AVERTISSEMENT **: 01: 48: 33.031: AT-SPI: Impossible d'obtenir le nom ou le chemin du bureau
..... encore 10-15 répétitions de cette erreur ....
** (nautile: 445): AVERTISSEMENT **: 01: 48: 33.509: AT-SPI: Impossible d'obtenir le chemin ou le nom du bureau ** (nautile: 445): AVERTISSEMENT **: 01: 48: 33.509: AT-SPI : Impossible d'obtenir le chemin ou le nom du bureau
Avez-vous des indications sur la façon dont je peux rétablir le cours?
EDIT: Il persiste après le redémarrage.
J'ai commencé à rencontrer les mêmes problèmes que vous décrivez aujourd'hui, apparemment sortis de nulle part. J'ai trouvé ma solution dans ce fil de discussion: https://forums.linuxmint.com/viewtopic.php?t=279168
(Pour la postérité) Installez d'abord Terminator ou Xterm pour obtenir un terminal en état de marche. Ouvrez le gestionnaire de paquets Synaptic et installez-le là-bas.
Vérifiez les autorisations sur les fichiers de votre dossier de départ
find $HOME ! -user $USER
En particulier, soyez à l'affût des fichiers dans .dbus
Vous pouvez résoudre toutes les autorisations à la fois avec
Sudo chown -Rc $USER:$USER $HOME
De plus, j'ai supprimé les fichiers de $HOME/.dbus/session-bus
, supprimé Chrome le Bureau à distance et ses données dans $HOME/.config/chrome-remote-desktop
, puis j'ai redémarré. Mon hypothèse est que Chrome Remote Desktop s'est redémarré pendant une mise à jour et a écrit certains fichiers en tant que racine dans le dossier de base.
Comme mentionné dans la réponse ci-dessus, le répertoire ~/.dbus/est important. S'il n'existe pas, créez-le.
Si cela ne vous aide pas non plus, définissez la variable d'environnement NO_AT_BRIDGE=1
.