GNU/Linux >> Linux Esercitazione >  >> Linux

In che modo alcune applicazioni accettano il clic del mouse in Bash su Ssh?

Applicazioni come lynx browser, htop etc e molti altri accettano clic del mouse dipendenti dalla posizione in bash su ssh guscio. So che ssh è un'interfaccia a riga di comando. Allora come fa ad accettare i clic del mouse?

Risposta accettata:

IMHO, il modo più semplice per scrivere una tale applicazione TUI è usare ncurses.

"New Curses" è una libreria che astrae il design della TUI dai dettagli del dispositivo sottostante. Tutti i software che hai citato usano ncurses per rendere la loro interfaccia.

Quando si fa clic su un emulatore di terminale (ad es. xterm, gnome-term, ecc.), l'emulatore di terminale traduce il clic in una sequenza di codici ANSI Escape. Queste sequenze vengono lette e tradotte in eventi dalla libreria ncurses.

Puoi trovare un esempio su Stack Overflow:eventi di movimento del mouse in NCurses


Linux
  1. Come scaricare e caricare file su SSH

  2. Ssh:come inoltrare X su Ssh per eseguire applicazioni grafiche in remoto?

  3. Come avvisare sul completamento di un'attività lunga su Ssh?

  4. Come faccio a importare un database su SSH su cPanel?

  5. Come posso esportare un database su SSH su cPanel?

Come eseguire i comandi Linux su un sistema remoto su SSH

Come utilizzare SSHFS per montare directory remote su SSH

Come trasferire file con Rsync su SSH

Come aggiungere la mia chiave SSH a Github/Bitbucket?

Spingendo il mio prompt PS1 su ssh

Come impostare i colori dello schermo predefiniti in putty/ssh