Comment tuer une tâche d’interface utilisateur graphique non réactive sous Unity?

Je recherche un nouveau moyen convivial de supprimer les applications GUI 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 ne pas avoir trop bricolé était en plein écran, non réactif et avait le focus.

Ok, je sais comment faire:

  • Appuyez sur Alt+F2 et tapez xkill -> sélectionnez la fenêtre.
  • Appuyez sur Alt+F2 démarrer xterm , utilisez top ou pgrep puis kill PID ou utilisez directement pkill

Les deux sont des moyens peu intuitifs pour les utilisateurs centrés sur une interface graphique.

Existe-t-il un raccourci Unity pour obtenir quelque chose comme xkill ?

Ou bien est-ce le meilleur moyen d’append une interface graphique de haut niveau à Unity-starter? Et lequel?

Vous pouvez créer un raccourci clavier pour xkill .

  1. Tapez clavier dans le tableau de bord Unity et cliquez sur l’icône. Sélectionnez l’onglet des raccourcis.

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

  3. Maintenant, nommez votre raccourci et laissez la commande être xkill , puis cliquez sur ok.

  4. Enfin, cliquez sur le raccourci xkill et appuyez sur la xkill touches souhaitée pour lui atsortingbuer un raccourci et c’est tout 🙂
  5. Appuyez sur le raccourci clavier pour activer xkill chaque fois que vous en aurez besoin.

Raccourcis clavier

keyboard_shortcuts2

La meilleure façon que je trouve utilise la fenêtre de terminal:

goto terminal:

 sudo ps -aux | grep "name of application" 

notez l’ID du processus

 sudo kill -9 "processID" 

Depuis, si l’application graphique ne répond plus, pour le moment cela ralentit le X (GUI) et toutes les actions seront ralenties, donc toute action graphique pour la fermeture du processus sera lente.

Une autre chose que vous pouvez faire est d’exécuter le Moniteur système. Vous pouvez sélectionner un processus avec la souris et cliquer 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 cela soit aussi fort que kill -9. Il offre l’avantage d’être une solution totalement graphique et ressemble beaucoup au moniteur d’activités analogue de Mac OS X. Cela est utile pour ceux d’entre nous qui naviguons entre Mac et Linux.

Je n’ai pas essayé par moi-même, mais ce petit script a l’air utile. Il ajoute une option “Force quit” au lanceur d’unité.

Script permettant d’envoyer SIGTERM à la fenêtre active en fonction d’une question similaire .