Accueil
» LINUX
»
Comment réparer un bureau Linux XFCE bloqué
Comment réparer un bureau Linux XFCE bloqué
Lorsqu'un bureau XFCE Linux se bloque , commencez par déterminer si une application est bloquée, si le panneau ne répond plus ou si les commandes de fenêtre sont défectueuses. Redémarrez uniquement l'élément concerné : xfce4-panel -rcela redémarre le panneau et xfwm4 --replaceremplace le gestionnaire de fenêtres. Si toute la session graphique est bloquée, basculez vers une console virtuelle avant de vous déconnecter ou de redémarrer l'ordinateur.
Une application qui ne répond pas peut donner l'impression que le bureau est figé, même si le panneau et le reste de la session fonctionnent toujours.
Identifiez ce qui est congelé
Déplacez le curseur et essayez de changer de fenêtre. Si une seule application est bloquée, fermez-la normalement avec sa commande de fermeture ou en utilisant Alt+F4 . Patientez quelques instants, le cas échéant, pendant qu'elle effectue des opérations sur le disque ou le réseau. Si l'on vous propose d'enregistrer, faites-le avant de fermer l'application.
Si l'application ne se ferme pas, ouvrez Applications > Système > Gestionnaire des tâches (l'intitulé peut varier selon la distribution Linux). Sélectionnez uniquement l'application bloquée et choisissez son option « Arrêter » ou « Mettre fin au processus » ; les données non enregistrées peuvent être perdues. Ne terminez pas les processus nommés `<nom_application>` xfce4-session, xfwm4`<nom_application>` ou ` xfce4-panel<nom_processus>` dans la liste des tâches ; utilisez les commandes de redémarrage ciblées ci-dessous pour ces composants Xfce.
Sélectionnez uniquement l'application bloquée confirmée ; laissez la session Xfce et les processus système en cours d'exécution.
Utilisez une console virtuelle lorsque le bureau ne répond plus aux entrées.
Appuyez sur Ctrl+Alt+F3 pour accéder à l'écran de connexion textuel. Sur certains ordinateurs portables, maintenez la touche Fn enfoncée ; la correspondance des touches peut varier. Le manuel Linux chvt décrit le raccourci Ctrl+Alt+Fn habituel. L'affichage d'une invite de connexion indique que le système répond encore en dehors de l'interface graphique. Connectez-vous avec votre compte ; les mots de passe saisis ne s'affichent pas à l'écran.
Une console virtuelle vous permet de vous connecter par texte si l'interface graphique ne prend pas en charge les entrées clavier.
Si vous avez quitté XFCE, essayez Ctrl+Alt+F1 ou Ctrl+Alt+F2 pour revenir à l'interface graphique ; la combinaison de touches varie selon la distribution. Depuis l'interface graphique, ouvrez un terminal et exécutez la commande spécifique au composant ci-dessous. Les commandes qui relancent les fenêtres du panneau ou du gestionnaire de fenêtres nécessitent l'interface graphique active ; les saisir dans une console de texte séparée peut ne pas permettre la connexion à cet affichage.
Une fois connecté à une console texte, topvous pouvez voir si la machine est fortement sollicitée. Une utilisation élevée du processeur doit être considérée comme un indice, et non comme la preuve d'un dysfonctionnement. Si ni le bureau ni la console virtuelle ne répondent, le problème se situe probablement au-delà de XFCE. Un redémarrage matériel est à envisager en dernier recours, car il peut entraîner la perte des fichiers ouverts et des modifications non enregistrées.
Une liste des processus peut aider à distinguer une application très sollicitée d'un composant de bureau qui a cessé de répondre.
Redémarrez le panneau XFCE
Si la barre des tâches, le menu des applications, l'horloge ou les plugins du panneau sont les seuls éléments figés ou manquants, ouvrez un terminal dans votre session XFCE et exécutez :
xfce4-panel -r
Exécutez l'option de redémarrage documentée du panneau dans un terminal ouvert depuis la session de bureau active.
Cette -roption redémarre le panneau en cours d'exécution ; elle ne modifie pas sa disposition. Le panneau peut disparaître brièvement puis réapparaître. La documentation du panneau Xfce et le manuel du panneau xfce4 décrivent cette option de redémarrage. Si le problème persiste après l'ajout d'un élément, ouvrez le Gestionnaire de paramètres > Panneau > Éléments et supprimez ou modifiez le plugin correspondant ; la documentation de l'onglet Éléments Xfce explique comment gérer les plugins du panneau.
La liste des éléments installés dans les préférences du panneau vous permet d'isoler un plugin récemment ajouté sans réinitialiser l'ensemble du panneau.
Remplacer le gestionnaire de fenêtres
Si les applications sont toujours ouvertes mais que leurs barres de titre, leurs boutons de réduction et d'agrandissement, le déplacement des fenêtres ou le changement d'espace de travail ne fonctionnent plus, actualisez-les xfwm4à partir d'un terminal dans la session graphique :
xfwm4 --replace
L'option de remplacement demande au gestionnaire de fenêtres Xfce de prendre le relais de son instance actuelle.
L'écran peut brièvement scintiller pendant le changement de gestionnaire de fenêtres. Ce comportement est normal ; patientez quelques secondes et essayez de déplacer ou de redimensionner une fenêtre. Le manuel de xfwm4 indique --replaceque cela consiste à remplacer le gestionnaire de fenêtres existant. Évitez d'utiliser killall xfwm4cette méthode en premier lieu : le remplacement de l'instance est la solution recommandée et documentée. Cette étape concerne une session X11 : la visite guidée de Xfce 4.20 précise que xfwm4cette méthode n'est pas compatible avec Wayland. Si votre session utilise un compositeur Wayland, utilisez plutôt les commandes de récupération de ce compositeur.
Ne vous déconnectez que si le redémarrage du composant échoue.
Si le redémarrage du panneau et du gestionnaire de fenêtres ne rétablit pas l'affichage du bureau, enregistrez votre travail encore accessible, puis déconnectez-vous de la session XFCE et reconnectez-vous. La déconnexion ferme les applications ; les modifications non enregistrées peuvent donc être perdues. Le gestionnaire de session XFCE permet d'enregistrer et de restaurer l'état des applications. Si la même application problématique se rouvre, consultez le Gestionnaire de paramètres > Session et démarrage et l'option d'enregistrement de session avant la prochaine déconnexion.
Utilisez la boîte de dialogue de déconnexion pour redémarrer votre session après avoir enregistré tout travail auquel vous avez accès.
La documentation relative à la déconnexion Xfce explique les actions effectuées sur la session, et les préférences de session décrivent le comportement des sessions enregistrées. Essayez d'abord de revenir à la session depuis la console virtuelle ; ne redémarrez qu'en dernier recours.
Empêcher le gel de se reproduire
Notez ce qui s'est passé avant le blocage : un module complémentaire du panneau, une application gourmande en ressources graphiques, une sortie de veille ou une utilisation élevée du processeur et de la mémoire. Mettez à jour Xfce et son pilote graphique via les outils de mise à jour de votre distribution, puis testez sans aucun module complémentaire récemment ajouté. Si le problème persiste, notez les versions de votre distribution et de Xfce, le matériel et le pilote de votre carte graphique, si la console virtuelle a répondu et tout message d'erreur. Ces informations permettent de déterminer si le problème provient d'une application, d'un panneau, du gestionnaire de fenêtres, de la carte graphique ou du système.