GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare il supporto del mouse per le console virtuali Linux

Uso Oracle VirtualBox per testare vari sistemi operativi simili a Unix. La maggior parte delle mie macchine virtuali sono server headless che non dispongono di un ambiente desktop grafico. Per molto tempo mi sono chiesto come possiamo usare il mouse nei terminali testuali nei server Linux senza testa. Grazie a GPM , oggi ho imparato che possiamo usare il mouse nelle console virtuali per le operazioni di copia e incolla. GPM , acronimo di G enerale P scopo M ouse, è un demone che ti aiuta a configurare il supporto del mouse per le console virtuali Linux. Non confondere GPM con GDM (Gestione display di GNOME). Entrambi hanno uno scopo completamente diverso.

GPM è particolarmente utile nei seguenti scenari:

  • Nuove installazioni di server Linux o per sistemi che non possono o non utilizzano un sistema X Windows per impostazione predefinita, come Arch Linux e Gentoo.
  • Utilizzare le operazioni di copia/incolla nei terminali/console virtuali.
  • Usa copia/incolla in editor e browser basati su testo (es. emacs, lynx).
  • Utilizza copia/incolla nei gestori di file di testo (ad es. Ranger, comandante di mezzanotte).

In questo breve tutorial, vedremo come utilizzare il mouse nei terminali basati su testo in sistemi operativi simili a Unix.

Installa GPM in Linux

Per abilitare il supporto del mouse nei sistemi Linux di solo testo, installare il pacchetto GPM. È disponibile nei repository predefiniti della maggior parte delle distribuzioni Linux.

Su Arch Linux e le sue varianti come Manjaro Linux, esegui il seguente comando per installare GPM:

$ sudo pacman -S gpm

Su Debian, Ubuntu, Linux Mint:

$ sudo apt install gpm

Su Fedora:

$ sudo dnf install gpm

Su openSUSE:

$ sudo zypper install gpm

Una volta installato, abilita e avvia il servizio GPM utilizzando i seguenti comandi:

$ sudo systemctl enable gpm
$ sudo systemctl start gpm

Nei sistemi basati su Debian, il servizio gpm verrà avviato automaticamente dopo averlo installato, quindi non è necessario avviare manualmente il servizio come mostrato sopra.

Configura il supporto del mouse per le console virtuali Linux

Non è richiesta alcuna configurazione speciale. GPM inizierà a funzionare non appena lo avrai installato e avviato il servizio gpm.

Dai un'occhiata al seguente screenshot del mio server Ubuntu 18.04 LTS prima di installare GPM:

Ubuntu 18.04 CLI prima di installare GPM

Come puoi vedere nello screenshot sopra, non è visibile alcun puntatore del mouse nel mio server senza testa Ubuntu 18.04 LTS. Solo un cursore lampeggiante e non mi permette di selezionare un testo, copiare/incollare testo usando il mouse. Nei server Linux solo CLI, il mouse non è affatto utile.

Ora controlla il seguente screenshot del server Ubuntu 18.04 LTS dopo aver installato GPM:

Configura il supporto del mouse per le console virtuali Linux utilizzando GPM

Vedere? Ora posso selezionare il testo.

Per selezionare, copiare e incollare il testo, procedi come segue:

  • Per selezionare il testo, premi il tasto sinistro del mouse e trascina il mouse.
  • Una volta selezionato il testo, rilascia il pulsante sinistro del mouse e incolla il testo nella stessa o in un'altra console premendo il pulsante centrale del mouse.
  • Il pulsante destro viene utilizzato per estendere la selezione, come in `xterm'.
  • Se utilizzi un mouse a due pulsanti, utilizza il pulsante destro per incollare il testo.

È così semplice!

Come ho già detto, GPM funziona perfettamente e non è necessaria alcuna configurazione aggiuntiva. Ecco il contenuto di esempio del file di configurazione GPM /etc/gpm.conf (o /etc/conf.d/gpm in alcune distribuzioni):

# protected from evaluation (i.e. by quoting them).
#
# This file is used by /etc/init.d/gpm and can be modified by
# "dpkg-reconfigure gpm" or by hand at your option.
#
device=/dev/input/mice
responsiveness=
repeat_type=none
type=exps2
append=''
sample_rate=

Nel mio esempio, utilizzo il mouse USB. Se utilizzi un mouse diverso, potresti dover modificare i valori di  device=/dev/input/mice e type=exps2 parametri.

Per maggiori dettagli, fare riferimento alle pagine man.

$ man gpm

Linux
  1. Come configuro Vim come editor predefinito su Linux

  2. Come configurare la virtualizzazione su Redhat Linux

  3. Come configurare il mouse da gioco su Linux utilizzando lo strumento GUI Piper

  4. Come configurare virt-manager per il supporto della virtualizzazione nidificata?

  5. Come posso configurare Qt per la compilazione incrociata da Linux a destinazione Windows?

Come installare Setuptools per Python su Linux

Come configurare un indirizzo IP statico su Alpine Linux

Come installare MX Linux su Virtual Box

Come configurare gli host virtuali Apache su Rocky Linux

Come installare e configurare il firewall CSF per Linux

Come installare e configurare il sottosistema Windows per Linux