GNU/Linux >> Tutoriels Linux >  >> Linux

Comment certaines applications acceptent les clics de souris dans Bash sur Ssh ?

Applications comme lynx navigateur, htop etc et bien d'autres acceptent les clics de souris dépendant de la position dans bash sur ssh coquille. Je sais que ssh est une interface de ligne de commande. Alors comment accepte-t-il les clics de souris ?

Réponse acceptée :

À mon humble avis, la façon la plus simple d'écrire une telle application TUI est d'utiliser ncurses.

"New Curses" est une bibliothèque qui extrait la conception du TUI des détails de l'appareil sous-jacent. Tous les logiciels que vous citez utilisent ncurses pour rendre leur interface.

Lorsque vous cliquez sur un émulateur de terminal (par exemple, xterm, gnome-term, etc.), l'émulateur de terminal traduit le clic en une séquence de codes d'échappement ANSI. Ces séquences sont lues et traduites en événements par la bibliothèque ncurses.

Vous pouvez trouver un exemple sur Stack Overflow :événements de mouvement de la souris dans NCurses


Linux
  1. Comment télécharger et charger des fichiers via SSH

  2. Ssh - Comment transférer X sur Ssh pour exécuter des applications graphiques à distance ?

  3. Comment alerter à la fin d'une longue tâche sur Ssh ?

  4. Comment réparer le décalage du pointeur de la souris des applications Java dans Awesome Wm?

  5. Comment tuer la ligne de commande Chromium sur Ssh ?

Comment exécuter des commandes Linux sur un système distant via SSH

Comment utiliser SSHFS pour monter des répertoires distants sur SSH

Comment transférer des fichiers avec Rsync sur SSH

Comment ajouter ma clé SSH à Github/Bitbucket ?

Comment définir les couleurs d'écran par défaut dans putty/ssh

Comment tunnel HTTP sur SSH via SOCKS ?