¿Cómo matar a htop si no puedo usar F10?

23

Lo uso htopen una terminal pero no puedo cerrarlo F10. F10parece simplemente abrir el cuadro de diálogo Archivo de un programa . ¿Hay alguna forma de desactivarlo para que pueda cerrar htopnormalmente?

Pithikos
fuente

Respuestas:

25

Siempre puede tener las teclas de señal de interrupción Ctrl+ c.

Básicamente Ctrl+ cenvía la señal SIGINT (interrupción); de manera predeterminada, esto hace que el proceso finalice.

Al igual que top, htoppuede salir presionando Q.

SIGINT

La señal SIGINT es enviada a un proceso por su terminal de control cuando un usuario desea interrumpir el proceso. Esto generalmente se inicia presionando Control-C, pero en algunos sistemas, se puede usar el carácter "borrar" o la tecla "romper"

Maythux
fuente
Si sale htopcon Ctrl + C (SIGINT), htopsaldrá con un estado de falla (código de estado 1) y no guardará ninguna configuración (como la columna de clasificación, etc.).
Léo Lam
30

TL; DR La forma estándar de dejar de fumar htopes F10 o q .


Por lo tanto, si no puede usar F10, use q(minúsculas).

ingrese la descripción de la imagen aquí

AB
fuente
Tenga en cuenta que esta es una minúscula q, no mayúscula.
Lekensteyn 01 de
5

Si está utilizando gnome-terminal, sí, puede desactivar que la tecla F10 abra el menú:

Abra el menú de gnome-terminal con F10 o con el mouse, seleccione Editar> Atajos de teclado, luego desmarque "Habilitar la tecla de atajo de menú (F10 por defecto)".

elmicha
fuente
2
Este no es un problema de gnome-terminal. F10 parece hacer lo mismo molesto para cualquier programa y ni siquiera parece haber un acceso directo registrado en la configuración de acceso directo de Gnome :(
Pithikos
2

Todo tipo de otras opciones aparte de q.

  • Abre otra terminal y mátala desde allí.
  • Elimínelo de la lista de tareas de Monitor de sistema.
  • Cierra la ventana del terminal.

Estos suponen un entorno de escritorio.

También para servidores ...

  • Ctrl-Alt-F1 (o F6 / F7) e inicie sesión nuevamente para matar.
  • Conéctese nuevamente (Telnet / SSH) y mate.

Y finalmente, es de código abierto, parchelo.

mckenzm
fuente