Comment tuer htop si je ne peux pas utiliser F10?

23

J'utilise htopdans un terminal mais je ne peux pas le fermer avec F10. F10semble simplement ouvrir la boîte de dialogue Fichier d' un programme . Existe-t-il un moyen de le désactiver pour que je puisse fermer htopnormalement?

Pithikos
la source

Réponses:

25

Vous pouvez toujours avoir les touches de signal d'interruption Ctrl+ c.

Fondamentalement, Ctrl+ cenvoie le signal SIGINT (interruption); par défaut, cela entraîne l'arrêt du processus.

Tout comme top, vous htoppouvez quitter en appuyant sur Q.

SIGINT

Le signal SIGINT est envoyé à un processus par son terminal de commande lorsqu'un utilisateur souhaite interrompre le processus. Ceci est généralement initié en appuyant sur Ctrl-C, mais sur certains systèmes, le caractère "supprimer" ou la touche "pause" peut être utilisé

Maythux
la source
Si vous quittez htopavec Ctrl + C (SIGINT), htopquittera avec un état d'échec (code d'état 1) et n'enregistrera aucun paramètre (comme la colonne de tri, etc.).
Léo Lam
30

TL; DR La manière standard de quitter htopest F10 ou q .


Par conséquent, si vous ne pouvez pas utiliser F10, utilisez q(en minuscules).

entrez la description de l'image ici

UN B
la source
Notez qu'il s'agit d'un minuscule q, pas d'un majuscule.
Lekensteyn
5

Si vous utilisez gnome-terminal, oui, vous pouvez désactiver que la touche F10 ouvre le menu:

Ouvrez le menu de gnome-terminal avec F10 ou avec la souris, sélectionnez Edition> Raccourcis clavier, puis décochez "Activer la touche de raccourci de menu (F10 par défaut)".

elmicha
la source
2
Ce n'est pas un problème de gnome-terminal. F10 semble faire la même chose ennuyeuse pour n'importe quel programme et il ne semble même pas y avoir de raccourci enregistré dans les paramètres de raccourci de Gnome :(
Pithikos
2

Toutes sortes d'autres options à part q.

  • Ouvrez un autre terminal et tuez-le à partir de là.
  • Tuez-le dans la liste des tâches du Moniteur système.
  • Fermez la fenêtre du terminal.

Ceux-ci supposent un environnement de bureau.

Aussi pour les serveurs ...

  • Ctrl-Alt-F1 (ou F6 / F7) et reconnectez-vous pour tuer.
  • Connectez-vous à nouveau (Telnet / SSH) et tuez.

Et enfin - c'est open source, corrigez-le.

mckenzm
la source