Jak zabić htopa, jeśli nie mogę użyć F10?

23

Używam htopw terminalu, ale nie mogę go zamknąć F10. F10wydaje się po prostu otworzyć okno dialogowe Plik . Czy istnieje sposób, aby go wyłączyć, aby móc htopnormalnie zamknąć ?

Pithikos
źródło

Odpowiedzi:

25

Zawsze możesz mieć klawisze sygnału przerwania Ctrl+ c.

Zasadniczo Ctrl+ cwysyła sygnał SIGINT (przerwanie),; domyślnie powoduje to zakończenie procesu.

Podobnie top, htopmożna wyjść, naciskając Q.

SIGINT

Sygnał SIGINT jest wysyłany do procesu przez jego terminal sterujący, gdy użytkownik chce przerwać proces. Zazwyczaj jest to inicjowane przez naciśnięcie klawisza Control-C, ale w niektórych systemach można użyć znaku „usuń” lub klawisza „break”

Maythux
źródło
Jeśli wyjdziesz htopz Ctrl + C (SIGINT), htopwyjdzie ze statusem awarii (kod stanu 1) i nie zapisze żadnych ustawień (takich jak kolumna sortowania itp.).
Léo Lam
30

TL; DR Standardowym sposobem na wyjście htopjest F10 lub q .


Dlatego jeśli nie możesz użyć F10, użyj q(małe litery).

wprowadź opis zdjęcia tutaj

AB
źródło
Pamiętaj, że jest to mała litera q, a nie duża.
Lekensteyn,
5

Jeśli używasz terminala gnome, tak, możesz wyłączyć, że klawisz F10 otwiera menu:

Otwórz menu terminala gnome za pomocą F10 lub myszy, wybierz Edycja> Skróty klawiaturowe, a następnie odznacz „Włącz klawisz skrótu do menu (domyślnie F10)”.

Elmicha
źródło
2
To nie jest problem z terminalem gnomów. F10 wydaje się robić tę samą irytującą rzecz dla każdego programu i nawet nie wydaje się, aby skrót był zarejestrowany w ustawieniach skrótu Gnome :(
Pithikos
2

Wszelkiego rodzaju inne opcje oprócz q.

  • Otwórz kolejny terminal i zabij go stamtąd.
  • Zabij go z listy zadań Monitora systemu.
  • Zamknij okno terminala.

Zakładają one środowisko pulpitu.

Również dla serwerów ...

  • Ctrl-Alt-F1 (lub F6 / F7) i zaloguj się ponownie, aby zabić.
  • Połącz się ponownie (Telnet / SSH) i zabij.

I na koniec - jest to oprogramowanie typu open source, załataj to.

mckenzm
źródło