Wie kann ich htop töten, wenn ich F10 nicht verwenden kann?

23

Ich verwende htopin einem Terminal, kann es aber nicht schließen F10. F10scheint nur ein Programm zu öffnen Datei - Dialog. Gibt es eine Möglichkeit, es zu deaktivieren, damit ich es htopnormal schließen kann?

Pithikos
quelle

Antworten:

25

Sie können immer die Unterbrechungssignaltasten Ctrl+ haben c.

Grundsätzlich sendet Ctrl+ cdas Signal SIGINT (Interrupt); Standardmäßig wird der Prozess dadurch beendet.

Genau wie top, htopkann durch Drücken von beendet werden Q.

ZEICHEN

Das SIGINT-Signal wird von seinem steuernden Terminal an einen Prozess gesendet, wenn ein Benutzer den Prozess unterbrechen möchte. Dies wird in der Regel durch Drücken von Strg-C eingeleitet. Auf einigen Systemen kann jedoch die Taste "Löschen" oder "Unterbrechen" verwendet werden

Maythux
quelle
Wenn Sie htopmit Strg + C (SIGINT) beenden, htopwird mit einem Fehlerstatus (Statuscode 1) beendet und es werden keine Einstellungen (wie die Sortierspalte usw.) gespeichert.
Léo Lam
30

TL; DR Die Standardmethode zum Beenden htopist F10 oder q .


F10Verwenden Sie daher q(Kleinbuchstaben), wenn Sie nicht verwenden können .

Bildbeschreibung hier eingeben

AB
quelle
Beachten Sie, dass dies ein Kleinbuchstabe ist q, kein Großbuchstabe.
Lekensteyn,
5

Wenn Sie Gnome-Terminal verwenden, können Sie deaktivieren, dass die Taste F10 das Menü öffnet:

Öffnen Sie das Menü des Gnome-Terminals mit F10 oder mit der Maus, wählen Sie Bearbeiten> Tastaturkürzel und deaktivieren Sie "Menükürzeltaste aktivieren (standardmäßig F10)".

Elmicha
quelle
2
Dies ist kein Problem mit dem Gnomenterminal. F10 scheint für jedes Programm das Gleiche zu tun, und es scheint nicht einmal eine Verknüpfung zu geben, die in den Gnome-Verknüpfungseinstellungen registriert ist :(
Pithikos,
2

Alle möglichen anderen Optionen außer q.

  • Öffne ein anderes Terminal und töte es von dort aus.
  • Beenden Sie es über die Aufgabenliste des Systemmonitors.
  • Schließen Sie das Terminalfenster.

Diese setzen eine Desktop-Umgebung voraus.

Auch für Server ...

  • Strg-Alt-F1 (oder F6 / F7) und melde dich erneut an, um zu töten.
  • Stellen Sie erneut eine Verbindung her (Telnet / SSH) und beenden Sie den Vorgang.

Und schließlich - es ist Open Source, patch es.

mckenzm
quelle