Comment redémarrer un bureau gelé sous Linux

Bien que Linux ait la réputation d’être stable et capable de fonctionner pendant des années, il arrive parfois que le bureau se fige et ne réagisse plus aux entrées. L’une des solutions les plus courantes pour un bureau gelé consiste à redémarrer le PC. Une méthode plus simple consiste à redémarrer simplement le bureau.
Voyons comment faire cela sur cinq des environnements de bureau les plus populaires sous Linux : Gnome, KDE, XFCE, LXQt et MATE. Nous utilisons Ubuntu (Kubuntu/Xubuntu/Lubuntu/Ubuntu MATE) pour cette illustration.
Table des matières
- Redémarrer Gnome sous Ubuntu
- Redémarrer KDE sous Kubuntu
- Redémarrer XFCE sous Xubuntu
- Redémarrer LXQt sous Lubuntu
- Redémarrer MATE sous Ubuntu MATE
- Redémarrer le serveur Xorg
- Questions fréquemment posées
À lire également : Comment masquer la barre supérieure et le panneau latéral dans Ubuntu
Redémarrer Gnome sous Ubuntu
Si votre bureau peut encore répondre à votre clavier, appuyez sur Alt + F2, tapez la lettre r dans la fenêtre contextuelle, puis appuyez sur Entrée.

Cela redémarrera votre environnement de bureau sans trop de tracas. Cependant, si votre bureau ne répond pas à vos entrées, vous devrez prendre des mesures plus drastiques.

Appuyez sur Ctrl + Alt + F3 pour accéder au premier terminal en dehors de votre environnement de bureau.

Entrez la commande suivante pour redémarrer l’environnement de bureau Gnome :
gnome-shell --replace
Appuyez sur Ctrl + Alt + F2 pour revenir au bureau et, si tout se passe bien, une version remise à jour de votre bureau vous attendra.

Si cela ne fonctionne toujours pas, vous pouvez essayer de redémarrer le gestionnaire d’affichage. Étant donné que le gestionnaire d’affichage est la “base” sur laquelle l’environnement de bureau fonctionne, en le redémarrant, vous recharger également l’environnement de bureau. Pour cela, retournez au terminal et entrez la commande suivante :
sudo systemctl restart gdm
Notez que cela recharge entièrement l’environnement de bureau, donc vous devrez vous reconnecter à partir de zéro.
À lire également : Comment résoudre le problème de “Aucun candidat à l’installation” dans Ubuntu
Redémarrer KDE sous Kubuntu
Le redémarrage de l’environnement de bureau KDE suit le même principe que celui de Gnome, mais il y a de petites différences dans les étapes individuelles à suivre.
Dans Kubuntu, le premier terminal disponible en dehors de votre environnement de bureau est TTY3, vous devrez donc utiliser la combinaison Ctrl + Alt + F3 pour y accéder.

Dans les dernières versions de KDE, la bonne méthode pour redémarrer le bureau depuis le terminal est :
kquitapp5 plasmashell && kstart5 plasmashell
Si cela ne fonctionne pas, vous pouvez également essayer :
pkill -ABRT plasmashellSi cela échoue également, cela vaudra la peine d’essayer de redémarrer le gestionnaire d’affichage lui-même comme dernière option avant de redémarrer complètement votre PC. Essayez avec :
pkill -ABRT kwin_x11Notez toutefois que ce redémarrage forcé de l’environnement de bureau peut également entraîner l’apparition de certains messages d’erreur.

À lire également : Comment activer Wake-on-LAN dans Ubuntu
Redémarrer XFCE sous Xubuntu
Avec XFCE étant un environnement de bureau beaucoup plus simple que Gnome et KDE, le redémarrer est également plus facile.

L’élément principal du bureau XFCE – et le plus susceptible de se figer – est son panneau. Si votre bureau est encore en partie réactif, redémarrez-le en ouvrant un terminal avec la combinaison Ctrl + Alt + T et en tapant :
killall xfce4-panelCette commande va “tuer” le panneau. Pour le recharger, entrez :
xfce4-panel &disownPour redémarrer l’ensemble du gestionnaire de fenêtres, déplacez-vous vers le premier terminal disponible en dehors de votre bureau. Sur l’installation de Xubuntu, c’était le premier, accessible avec la combinaison Ctrl + Alt + F2. Là, essayez l’approche officielle :
xfwm4 --replace
Si cela ne fonctionne pas, essayez l’approche plus forcée :
killall xfwm4 & xfwm4 &disownEspérons que votre bureau sera de nouveau opérationnel, vous attendant.
À lire également : Comment configurer WordPress en utilisant Docker sous Ubuntu
Redémarrer LXQt sous Lubuntu
LXQt est un environnement de bureau simple qui vise à fonctionner avec des machines petites et légères. Comme pour XFCE, le rechargement de cet environnement de bureau consiste principalement à redémarrer son panneau.

Pour commencer, accédez à un émulateur de terminal à l’intérieur de l’environnement. Créez un fichier .desktop qui peut lancer un émulateur de terminal en cliquant avec le bouton droit sur le bureau et en sélectionnant “Créer un lanceur”.

Cela affichera une invite où vous pouvez fournir les détails pour votre raccourci. Pour créer un lanceur de terminal, écrivez /bin/bash dans le champ “Commande” et activez l’option “Terminal”.

Cliquez sur ce raccourci pour ouvrir un nouveau terminal, puis exécutez les commandes suivantes pour redémarrer le panneau LXQt :
qdbus org.lxqt.session /LXQtSession stopModule lxqt-panel.desktop
qdbus org.lxqt.session /LXQtSession startModule lxqt-panel.desktopD’autre part, il est également possible de recharger l’ensemble du bureau LXQt. Cela est utile si vous ne pouvez pas accéder à l’une des fonctionnalités de l’environnement via l’interface graphique.
Appuyez sur Ctrl + Alt + F3 pour accéder à une console TTY, puis exécutez la commande suivante pour redémarrer complètement LXQt :
sudo systemctl restart sddm
À lire également : Comment réparer le MBR de Windows depuis Ubuntu
Redémarrer MATE sous Ubuntu MATE
MATE est un environnement de bureau flexible qui vise à continuer le langage de conception GNOME2. Pour redémarrer cet environnement, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T.

Exécutez les commandes suivantes pour recharger complètement MATE :
mate-settings-daemon --replace
mate-panel --replace
marco --no-composite--replaceIl peut être utile de réinitialiser complètement le bureau MATE dans des instances où vous souhaitez annuler une configuration système qui pourrait potentiellement endommager votre système.
Comme pour d’autres environnements de bureau, faites cela en accédant à un TTY, puis exécutez la commande suivante :
mate-panel --reset
À lire également : Top 7 des distributions basées sur Debian à essayer si vous souhaitez une alternative à Ubuntu
Redémarrer le serveur Xorg
Redémarrer le serveur Xorg entier au lieu de votre environnement de bureau spécifique est utile si vous souhaitez redémarrer votre affichage et si vous exécutez sans gestionnaire d’affichage ou si vous utilisez un gestionnaire de fenêtres tel que bspwm.
Pour redémarrer Xorg, vous devez accéder à votre TTY. Appuyez sur Ctrl + Alt + F3.

Envoyez un signal SIGTERM au processus principal de Xorg en exécutant la commande suivante :
pkill XXorg s’arrêtera immédiatement et se redémarrera sur votre machine. Revenez à votre interface graphique en appuyant sur Ctrl + Alt + F1.
À lire également : Comment résoudre la boucle de connexion sous Ubuntu
Questions fréquemment posées
Un redémarrage de bureau corrompt-il des fichiers sur lesquels je travaille ?
Heureusement, non. Le système de fichiers Linux standard fonctionne de manière à pouvoir tolérer des changements système brusques, la plupart des fichiers de votre machine pouvant conserver certaines données sur leur état avant le redémarrage. Bien que la corruption de données soit moins probable sous Linux, il est tout de même possible de perdre des données qui n’existent que dans la mémoire de votre machine. Vous devez vous assurer que vous avez enregistré tout ce que vous êtes en train de faire sur disque avant d’essayer un redémarrage de bureau.
Est-il possible d’utiliser un TTY différent pour redémarrer un bureau ?
Oui ! Par défaut, le noyau Linux prend en charge jusqu’à six sessions de terminal virtuel en même temps, ce qui est utile si vous souhaitez exécuter un processus tout en essayant de redémarrer votre environnement GUI. Pour accéder à ces TTY supplémentaires, appuyez sur Ctrl + Alt suivi de n’importe quelle touche entre F2 et F8.
Est-il encore possible de redémarrer un système gelé si vous ne pouvez pas utiliser le TTY ?
Oui ! Une option consiste à utiliser les Magic SysRq Keycodes de Linux. Ce sont des combinaisons de touches cachées qui vous permettent d’accéder à certains des outils de débogage du noyau. Pour redémarrer votre système de force, appuyez sur Alt + SysRq + R, puis Alt + SysRq + B. Cela mettra le pilote de clavier de votre noyau en mode “Brut”, puis déclenchera une instruction de “Redémarrage forcé”.
Crédit image : Simone Pellegrini via Unsplash. Toutes les captures d’écran par Ramces Red.