Comment tuer des applications comme sur Windows?

9

J'ai cherché sur google mais je n'ai rien trouvé d'utile.

Quoi qu'il en soit, je jouais à Crysis 2 (avec PlayOnLinux) et le jeu s'est écrasé, mais je n'ai pas pu tuer le processus, j'ai essayé Ctrl+ Alt+ Tmais rien mais le jeu est apparu à l'écran, j'ai dû Ctrl+ Alt+ Delet terminer la session, aussi perdre tout mon travail.

Sous Windows, il y a la clé Windows (qui ouvre le panneau Unity), mais je ne peux rien faire. Et il y a Ctrl+ Alt+ Delqui ouvre tous les processus (sous Windows) mais le terminal ne s'affiche pas sur moi ( Ctrl+ Alt+ T), je ne peux tuer aucun processus.

De l'aide?

Amanda
la source
vous pouvez également modifier l'espace de travail, puis ouvrir un terminal.
Alvar

Réponses:

11

Ma façon préférée de le faire est

Ctrl+ Alt+F1

Ensuite, lorsque vous êtes reconnecté à l'exécution, ps aux | grep programgardez à l'esprit que le programme doit être remplacé par le nom de fichier de l'exécutable. Dans votre cas ps aux | grep wine, vous devriez alors voir quelque chose comme ceci:

david     1234  0.0  0.0 1595676 2700 ?        Sl   16:12   0:00 wine cmd.exe

Là où il est dit cmd.exe, le vôtre sera l'exe de votre jeu. Pour tuer le processus

kill 12341234 étant l'ID de processus que la commande précédente vous a donné; puis Ctrl+ Alt+F7

David
la source
Merci, je ne connaissais pas ce CTRL + ALT + F1. Mais au lieu de "ps aux" n'est-il pas plus facile "ps -A"? Et BTW, je ne peux pas voir tous les processus. Comment faire défiler la page vers le haut?
Amanda
@Amanda ps -Ane vous donne pas tous les détails quand c'est un programme wine mais si c'est un programme natif et qu'il n'y en a qu'un seul en cours d'exécution. Si je comprends le problème de «ne peut pas voir tous les processus», utilisez-vous la partie grep de cette commande.
David
grep? : O Qu'est-ce que c'est?
Amanda
Grep est un bel outil qui trie la sortie d'un programme, donc lorsque vous l'exécutez, ps auxvous le canalisez avec un |pour grep grep winedoncps aux | grep wine
David
1
Je préfère pgrep -f nameà ps aux| grep name. Et si vous voulez « voir » tous les processus de sortie de juste conduite ps à moins, ps -efl|less.
McNisse
4

Dans ce cas, vous pouvez essayer Ctrl+ Alt+ F1. Connectez-vous ensuite avec votre nom d'utilisateur et votre mot de passe et tapez top. Ensuite, vous pouvez choisir de tuer le programme en tapant kill PIDNRoù PIDNR est le numéro d'identification du processus du programme.

Revenez en mode graphique en utilisant Ctrl+ Alt+ F7.

Soit dit en passant, htop est une version avancée de top. Vous pouvez l'installer facilement (voir la commande suivante) et vous pouvez l'appeler simplement en tapant htopune ligne de commande. Il a beaucoup de fonctions.

sudo apt-get install htop

En guise d'alternative, certaines personnes utilisent également xkill, puis pointent vers le programme (http://ubuntuforums.org/showthread.php?t=1812120). Très facile.

don.joey
la source
1
Merci! Mais vous ne m'avez pas parlé du CRTL + ALT + F7, j'ai donc dû redémarrer mon PC hahaha.
Amanda
@Amanda J'espère que vous avez utilisé reboot nowet non un redémarrage forcé.
David
Oui, j'ai redémarré via la commande.
Amanda
Salut Amanda, désolé pour ça. En effet, vous pouvez revenir en mode graphique en utilisant (CTRL +) ALT + F7. Je mettrai à jour la réponse. Avez-vous essayé htop?
don.joey
+1 htop est beaucoup mieux que top est beaucoup plus facile que ps aux | etc.
Sparhawk