Comment tuer une tâche GUI non réactive sous Unity?

25

Je recherche une nouvelle méthode conviviale pour éliminer les applications graphiques non réactives sous Unity.

J'ai regardé par-dessus l'épaule d'un nouvel utilisateur d'Unity qui a essayé d'utiliser gscan2pdf - et gscan2pdf semble être vraiment cassé - après avoir peu bricolé son processeur et sa mémoire, gscan2pdf GUI en plein écran, non réactive et ciblée.

Ok, je sais comment faire:

  • Cliquez sur Alt+F2 et tapez xkill - & gt; sélectionnez la fenêtre
  • Cliquez sur Alt+F2 start xterm , utilisez top ou pgrep puis kill PID ou utilisez directement pkill

Les deux méthodes ne sont pas très intuitives pour les utilisateurs centrés sur l’interface graphique.

Y at-il un raccourci Unity pour obtenir quelque chose comme xkill ?

Ou est-ce que le meilleur moyen d’interface graphique est d’ajouter une interface graphique de type top à Unity-starter? Et lequel?

    
posée maxschlepzig 27.12.2011 - 13:39
la source

5 réponses

24

Vous pouvez créer un raccourci clavier pour xkill .

  1. Tapez le clavier dans Unity Dash et cliquez sur l'icône. Sélectionnez le onglet raccourcis.

  2. Là, faites défiler la section raccourcis personnalisés et cliquez sur le bouton + button

  3. Nommez maintenant votre raccourci et laissez la commande être xkill , puis cliquez sur OK.

  4. Enfin, cliquez sur le raccourci xkill et appuyez sur la combinaison de touches voulue pour lui attribuer un raccourci et c'est lui:)
  5. Appuyez sur le raccourci clavier pour activer xkill à chaque fois que vous en avez besoin.

    
réponse donnée Nitin Venkatesh 27.12.2011 - 14:20
la source
5

La meilleure façon de trouver est d'utiliser la fenêtre du terminal:

goto terminal:

sudo ps -aux | grep "name of application"

notez l'ID de processus

sudo kill -9 "processID"

depuis, si l'application GUI ne répond plus, que le ralentissement ralentit le X (GUI) et que toutes les actions sont ralenties, toute action d'interface graphique pour fermer le processus sera lente.

    
réponse donnée Rajesh Pantula 27.12.2011 - 13:45
la source
3

Vous pouvez également exécuter System Monitor. Vous pouvez sélectionner un processus avec la souris et appuyer sur le bouton "Terminer le processus" pour le tuer. Cela devrait même fonctionner avec des processus qui ne répondent pas, mais je ne pense pas que ce soit aussi fort que kill -9. Il présente l'avantage d'être une solution totalement graphique et très similaire au moniteur d'activité analogique de Mac OS X. Cela est utile pour ceux d'entre nous qui font la transition entre Mac et Linux.

    
réponse donnée shadowITninja 13.06.2014 - 22:07
la source
1

Je ne l'ai pas essayé moi-même, mais cela petit script semble utile. Il ajoute une option "Force quit" au lanceur d'unité.

    
réponse donnée el.atomo 27.12.2011 - 14:27
la source
1
réponse donnée l0b0 28.05.2013 - 18:04
la source

Lire d'autres questions sur les étiquettes