Publicité
Le logiciel Linux est suffisamment robuste pour fonctionner sans causer de problèmes, mais parfois même les meilleures applications peuvent se bloquer. Plutôt que d'attendre qu'ils se bloquent, vous pouvez tuer ces programmes qui ne répondent pas. En fait, il y a tellement de façons de tuer les programmes Linux que vous pourriez avoir l'embarras du choix!
Si vous rencontrez des problèmes avec une application sous Linux, voici plusieurs façons de tuer un programme sous Linux.
1. Tuez un programme Linux en cliquant sur le «X»
Vous avez probablement déjà essayé de vous éloigner et de préparer une boisson chaude. Si vous êtes revenu sur votre ordinateur pour constater que l'application est toujours bloquée, il a probablement eu suffisamment de temps pour recommencer à fonctionner. Une application qui ne répond pas comporte généralement des boutons grisés ou des options qui ne semblent pas fonctionner. Il est également possible que vous ne puissiez pas déplacer la fenêtre de l'application sur l'écran.
Donc, quelle est la solution? Clique le X dans le coin supérieur (gauche ou droite, selon votre système d'exploitation Linux). Cela devrait arrêter le programme dans son élan. Vous verrez peut-être une boîte de dialogue vous demandant de Attendre ou Forcer à quitter pour y mettre fin maintenant.
Si tout se passe comme prévu, certaines distributions vous inviteront à envoyer un rapport d'erreur.
2. Utilisez le Moniteur système pour tuer un processus Linux
L’option suivante consiste à ouvrir l’utilitaire System Monitor de votre système d’exploitation Linux. Cela se trouve généralement dans le Outils système menu et affiche une liste des processus en cours d'exécution sous le Processus languette.
Pour fermer une application qui ne répond pas ici, il suffit de la sélectionner et de cliquer avec le bouton droit. Vous avez alors trois options:
- Arrêter le processus: Cela interrompt le processus et vous permet de le poursuivre plus tard. Cela ne fonctionnera pas dans la plupart des cas.
- Processus final: La bonne façon de fermer un processus, cela mettra fin à l'application en toute sécurité, nettoyant les fichiers temporaires en cours de route.
- Processus de mise à mort: Il s'agit de l'option extrême et ne doit être utilisée qu'en cas d'échec du processus de fin.
Il est préférable de les utiliser dans l’ordre. Toutefois, si l'application se bloque régulièrement, vous préférerez peut-être utiliser une commande dont vous savez qu'elle fonctionne.
3. Forcer les processus Linux à tuer avec «xkill»
Une autre option que vous pouvez utiliser est xkill. Il s'agit d'un outil de suppression forcée préinstallé dans Ubuntu, mais vous pouvez l'installer via le terminal sur d'autres distributions si nécessaire. Lorsqu'il est appelé, xkill vous permettra de fermer tout processus de bureau. Installez-le avec la commande suivante:
sudo apt install xorg-xkill
Une fois cela fait, exécutez xkill en tapant simplement
xkill
Le pointeur de votre souris affichera alors une croix (ou un crâne). Faites un clic gauche sur l'application incriminée pour la fermer
S'il n'est pas possible de fermer votre application qui ne répond pas avec l'une de ces méthodes axées sur le bureau, la solution pourrait être la ligne de commande ...
4. Utilisez la commande «kill»
Si votre application ne répond pas et que les suggestions ci-dessus ne fonctionnent pas (l'interface graphique peut ne pas répondre), appuyez sur Ctrl + Alt + T pour ouvrir le terminal.
Plusieurs options de ligne de commande sont disponibles pour vous aider à fermer votre application. Mieux encore, ceux-ci peuvent être utilisés soit sur votre ordinateur soit par connexion via SSH depuis un autre appareil.
La commande kill peut être utilisée ici, mais nécessite d'abord un ID de processus. Vous pouvez le trouver en exécutant une commande interrogeant l'application pour son ID de processus:
ps aux | grep [nom du processus]
Le résultat affichera l'ID du processus. Cela peut ensuite être utilisé comme suit:
tuer [ID de processus]
Notez que vous devrez peut-être ajouter la commande avec sudo.
5. Utilisez "pgrep" et "pkill"
Que faire si vous ne connaissez pas ou ne trouvez pas l'ID de processus? C'est là qu'intervient la commande pkill. Plutôt qu'un ID de processus, utilisez simplement pkill avec le nom du processus:
pkill [nom du processus]
Alternativement, vous pouvez utiliser la commande pgrep pour trouver l'ID de processus:
pgrep [nom du processus]
… Et ensuite, utilisez pkill avec l'ID de processus.
pkill [ID de processus]
Comme avec la commande kill, cela devrait fermer le processus dans environ 5 secondes.
6. Tuez toutes les instances avec «killall»
Pas de chance avec kill ou pkill? Il est temps d'utiliser l'option nucléaire: killall.
Heureusement, ce n'est pas aussi dévastateur qu'il pourrait l'être. La commande killall mettra fin à toutes les instances d'un programme spécifié. Ainsi, plutôt que de tuer une fenêtre Firefox, la commande suivante les terminera toutes:
killall firefox
Tout ce dont vous avez besoin est le nom du processus et la commande killall (éventuellement avec sudo si votre configuration l'exige).
killall [nom du processus]
Naturellement, vous ne devez utiliser cette commande qu'en cas de besoin. Il ne convient pas à la plupart des situations de programme qui ne répondent pas.
7. Créer un raccourci clavier Force-Kill
Vous voulez gagner du temps lors de la fermeture d'un logiciel qui ne répond pas? La meilleure option consiste à créer un raccourci clavier. Cela vous donnera la possibilité immédiate de fermer une application, mais cela nécessite xkill pour que cela fonctionne.
Dans Ubuntu, ouvrez Paramètres> Clavier et cliquez sur Raccourcis. Sélectionner Raccourcis personnalisés, puis + pour créer un nouveau raccourci. Entrez «xkill» pour les deux Nom et Commander, puis Appliquer. Cela vous ramènera à la liste des raccourcis: sélectionnez le raccourci, puis appuyez sur la combinaison de touches requise que vous utiliserez pour l'appeler.
La prochaine fois que vous devrez fermer une application, utilisez simplement le raccourci clavier. Le pointeur de la souris deviendra un X et vous pourrez cliquer n'importe où sur l'application que vous souhaitez fermer.
Évitez les logiciels qui ne répondent pas: mettez à niveau votre matériel
Les applications qui ne répondent pas posent-elles régulièrement des problèmes? Vous pourriez probablement bénéficier de certaines modifications sur votre ordinateur Linux.
L'installation de RAM supplémentaire est le moyen numéro un pour donner plus de puissance à votre ordinateur et pourrait être exactement ce dont vous avez besoin pour empêcher ces applications capricieuses de ne plus répondre à l'avenir.
Ainsi, la prochaine fois qu'une application ou un utilitaire Linux se bloque et ne répond plus, il vous suffit d'appliquer l'une de ces solutions:
- Cliquez sur le X dans le coin.
- Utilisez le Moniteur système.
- Utilisez l'application xkill.
- Utilisez la commande kill.
- Fermez les applications avec pkill.
- Utilisez killall pour fermer le logiciel.
- Créez un raccourci clavier.
Si aucune de ces solutions ne fonctionne et que vous rencontrez régulièrement des applications Linux qui ne répondent pas, envisagez de passer à un système d'exploitation Linux léger 14 distributions Linux légères pour donner une nouvelle vie à votre ancien PCBesoin d'un système d'exploitation léger? Ces distributions spéciales Linux peuvent fonctionner sur des PC plus anciens, certains avec aussi peu que 100 Mo de RAM. Lire la suite .
Christian Cawley est rédacteur en chef adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée. Il produit également le podcast vraiment utile et possède une vaste expérience en matière de support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amoureux des Lego et un fan de jeux rétro.