Accueil
» LINUX
»
Comment résoudre un blocage de session de bureau GNOME
Comment résoudre un blocage de session de bureau GNOME
Si une seule application est bloquée, fermez sa fenêtre si elle répond encore. Si toute la session GNOME est bloquée, essayez d'abord de redémarrer le shell Xorg. Cette commande ne fonctionne que dans une session Xorg. Sous Wayland, ou si GNOME est complètement bloqué, passez à une console texte (TTY) et redémarrez le gestionnaire d'affichage graphique. Cette dernière étape vous déconnecte de la session graphique ; vous risquez donc de perdre votre travail non enregistré.
Avant de redémarrer : si le bureau répond brièvement, enregistrez les documents ouverts. Le redémarrage du gestionnaire d’affichage ferme les applications graphiques et peut interrompre les sessions graphiques des autres utilisateurs sur un ordinateur partagé.
Vérifiez si une seule application ou l'ensemble du bureau est bloqué.
Vérifiez si GNOME accepte toujours les entrées clavier : pouvez-vous changer de fenêtre, ouvrir la vue d’ensemble des activités ou lancer l’invite de commandes ? Si une seule application ne répond pas, fermez-la si possible et laissez la session de bureau ouverte. Suivez les étapes de récupération ci-dessous si le panneau, le pointeur, les raccourcis clavier ou plusieurs fenêtres sont bloqués.
Illustration d'un bureau de style GNOME. Les icônes des applications et les détails des panneaux varient selon les distributions Linux.
Étape 1 : Redémarrez GNOME Shell dans une session Xorg
Le guide des raccourcis clavier de GNOME indique que le bouton Alt+ F2permet d'exécuter la commande. Si la boîte de dialogue s'affiche toujours, saisissez la lettre + ret appuyez sur Entrée Enter. Cela redémarre GNOME Shell sans redémarrer l'ordinateur.
N'entrez rdans le lanceur de commandes que lorsque votre session utilise Xorg.
Ce raccourci n'est pas disponible pour redémarrer Shell sous Wayland ; la documentation GNOME et Wayland de Red Hat indique qu'il s'agit d'une limitation de Wayland. Si la boîte de dialogue de commande ne s'affiche pas ou si la session est sous Wayland, passez à la méthode TTY. Ne répétez pas la même action rcomme gnome-shell --replacesolution universelle.
Utilisez un TTY pour un gel Wayland ou un gel global du bureau
Étape 2 : Passer à une console texte
Appuyez Ctrlsur ++ Alt. F3Sur certains ordinateurs portables, maintenez Fnégalement la touche enfoncée. Un écran noir de connexion devrait apparaître. Si ce n'est pas le cas, essayez une autre touche de fonction comme Ctrl+F ou Ctrl F4+C ; F5les numéros de console disponibles varient selon la distribution. Le guide clavier de GNOME Boxes indique que Ctrl++ ouvre une console virtuelle et ++ permet de revenir au bureau sur de nombreuses distributions Linux.AltF3CtrlAltF1
Sur le terminal TTY, connectez-vous avec votre compte Linux habituel ; les caractères du mot de passe ne sont pas affichés.
Saisissez votre nom d'utilisateur Linux et appuyez sur Entrée Enter, puis saisissez votre mot de passe et appuyez sur Entrée Enter. Le champ du mot de passe reste vide pendant la saisie ; c'est normal. Si aucun terminal TTY ne répond, consultez la section « Dernier recours » ci-dessous.
Étape 3 : Redémarrez le gestionnaire d’affichage
Une fois connecté, exécutez cette commande sur un système utilisant systemd et disposant de l'unité de gestion d'affichage standard :
sudo systemctl restart display-manager
Saisissez votre mot de passe si nécessaire. La documentation de systemctl indique restartque cette commande consiste à arrêter puis à redémarrer l'unité spécifiée. Pour un gestionnaire d'affichage, cela met fin à la session graphique en cours et redémarre le service de connexion. Linux n'est pas redémarré, mais les applications de la session en cours sont fermées.
Exécutez la commande display-manager restart depuis le TTY après avoir pris en compte le travail non enregistré.
Si systemd signale que display-manager.servicele service n'existe pas, ne tentez pas de deviner son nom ni d'exécuter des commandes d'arrêt et de démarrage séparées. Consultez la documentation de votre distribution pour connaître le nom de l'unité utilisée par son gestionnaire d'affichage. Sur une distribution n'utilisant pas systemd, utilisez plutôt les commandes de gestion des services fournies par cette distribution.
Étape 4 : Retour à l’écran de connexion graphique
Une fois la commande terminée, appuyez sur Ctrl++ ou ++ . Si la console texte s'affiche toujours, essayez l'autre touche ou parcourez les premières touches Altde fonction jusqu'à l'apparition de l'écran de connexion graphique. Connectez-vous ensuite normalement. La configuration de la console varie selon les distributions et les versions ; il n'existe donc pas de touche Entrée unique fonctionnant partout.F1CtrlAltF2
Si le TTY ne répond pas
Si aucune saisie au clavier ne fonctionne, il est possible que l'ordinateur soit bloqué sous l'interface graphique. Si l'accès à distance (par exemple, SSH) est activé et que vous savez l'utiliser, vous pouvez exécuter la même commande de gestion d'affichage depuis une connexion sécurisée. Sinon, un arrêt forcé est peut-être la seule solution. N'utilisez le bouton d'alimentation qu'en dernier recours : cela peut effacer les données non enregistrées et interrompre les écritures sur le disque. Après le redémarrage, laissez le système terminer son démarrage normal et suivez les instructions de récupération de votre distribution si des erreurs de système de fichiers ou de démarrage sont signalées.
Réduisez le risque d'un nouveau blocage de GNOME
Si le problème est apparu après l'installation ou la mise à jour d'une extension Shell, désactivez-la une fois connecté. Le guide de gestion des extensions de Red Hat décrit la gnome-extensionscommande. Vous pouvez lister les identifiants des extensions, puis désactiver celle qui vous semble suspecte :
gnome-extensions list
gnome-extensions disable EXTENSION-UUID
Remplacez EXTENSION-UUIDpar l'ID exact affiché par la première commande. Désactivez les extensions une par une pour identifier la cause du problème. Installez également les mises à jour du système d'exploitation et des pilotes graphiques via les outils de mise à jour habituels de votre distribution. Si les blocages persistent, notez ce qui se passait juste avant chaque blocage et consultez la documentation ou les journaux de votre distribution ; redémarrer la session à plusieurs reprises peut restaurer l'affichage, mais ne résout pas un problème sous-jacent de pilote, de matériel ou d'extension.