GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo aceptan algunas aplicaciones el clic del mouse en Bash sobre Ssh?

Aplicaciones como lynx navegador, htop etc. y muchos otros aceptan clics de ratón dependientes de la posición en bash sobre ssh cáscara. Sé que ssh es una interfaz de línea de comandos. Entonces, ¿cómo acepta los clics del mouse?

Respuesta aceptada:

En mi humilde opinión, la forma más sencilla de escribir una aplicación TUI de este tipo es utilizar ncurses.

“New Curses” es una biblioteca que abstrae el diseño de la TUI de los detalles del dispositivo subyacente. Todo el software que citó usa ncurses para representar su interfaz.

Cuando hace clic en un emulador de terminal (por ejemplo, xterm, gnome-term, etc.), el emulador de terminal traduce el clic en una secuencia de códigos ANSI Escape. Estas secuencias son leídas y traducidas en eventos por la biblioteca ncurses.

Puede encontrar un ejemplo en Stack Overflow:eventos de movimiento del mouse en NCurses


Linux
  1. Ssh:¿cómo reenviar X sobre Ssh para ejecutar aplicaciones gráficas de forma remota?

  2. Ssh:¿cómo editar archivos de forma remota a través de Ssh?

  3. ¿Ejecutando un archivo de script sobre Ssh a través de Sudo?

  4. Empujando mi mensaje de PS1 sobre ssh

  5. Cómo configurar los colores de pantalla predeterminados en PuTTY/SSH

Cómo ejecutar comandos de Linux en un sistema remoto a través de SSH

Cómo usar SSHFS para montar directorios remotos sobre SSH

Cómo transferir archivos con Rsync a través de SSH

¿Cómo agregar mi clave SSH a Github/Bitbucket?

Cómo diferenciar directorios sobre ssh

¿Cómo hacer un túnel HTTP sobre SSH a través de SOCKS?