0

Come attivare/disattivare la tastiera su Ubuntu

Vediamo un semplice metodo per poter disattivare la testiera del nostro notebook su Ubuntu

Se siete arrivati a questa pagina, probabilmente avete la necessità di rendere temporaneamente inutilizzabile la tastiera del vostro PC. Ecco allora per voi una semplice guida per disattivare con rapidità e facilità la keyboard su Ubuntu, attraverso la scrittura di un piccolo script e la creazione poi di un lanciatore, che ci consenta con un semplice clic del mouse di attivare/disattivare la tastiera.

Ecco come procedere.

1 – Individuare la propria tastiera con xinput

Lanciamo un emulatore di terminale (Ctrl+Alt+T) e digitiamo il comando “xinput“. L’output sarà simile a questo:

Dobbiamo ora individuare l’id relativo alla nostra tastiera. Per esempio, nell’output soprastante, la tastiera fisica è individuata da id=10 (in generale la voce che contiene “keyboard” senza “virtual”).

2 – Script

Ora salviamo dove preferiamo il seguente script no_keyboard.sh (per esempio in /home/”nome_utente”/.local/bin), che andrà personalizzato come di seguito spiegato.

#!/bin/bash
Icon="/PATH/TO/ICON_ON"
Icoff="/PATH_TO_ICON_OFF"
fconfig=".keyboard" 
id=12

if [ ! -f $fconfig ];
    then
        echo "Creating config file"
        echo "enabled" > $fconfig
        var="enabled"
    else
        read -r var< $fconfig
        echo "keyboard is : $var"
fi

if [ $var = "disabled" ];
    then
        notify-send -i $Icon "Enabling keyboard..." \ "ON - Keyboard connected !";
        echo "enable keyboard..."
        xinput enable $id
        echo "enabled" > $fconfig
    elif [ $var = "enabled" ]; then
        notify-send -i $Icoff "Disabling Keyboard" \ "OFF - Keyboard disconnected";
        echo "disable keyboard"
        xinput disable $id
        echo 'disabled' > $fconfig
fi

Nella prima parte dello script sostituiamo:

  • /PATH/TO/ICON_ON  –>  directory dove abbiamo salvato la prima icona per la notifica, che vedremo più avanti
  • /PATH_TO_ICON_OFF  –>  directory dove abbiamo salvato la seconda icona per la notifica, che vedremo più avanti
  • id=12  –>  con id uguale all’id della tastiera individuato in precedenza

3 – Icone

Utilizziamo ora le seguenti icone per le notifiche che ci appariranno a schermo nel momento in cui attiveremo o disattiveremo la tastiera. Ecco le immagini da scaricare:

enter image description here enter image description here

Salviamo anche in questo caso dove preferiamo (per esempio /home/”nome_utente”/.local/share/keyboard-on-off/keyboard_off.png). Tali directory andranno inserite nello script come visto in precedenza.

enter image description here enter image description here

4 – Creazione del lanciatore

Ora che abbiamo tutti i pezzi, possiamo creare il lanciatore che ci consentirà di avviare il nostro script attraverso in clic del mouse, dato che al momento della riattivazione la tastiera sarà inutilizzabile.

Andiamo nella cartella “/home/”nome_utente”/.local/share/applications” e creiamo un file denominato “keyboard_on_off.desktop“. Apriamo tale file con un editor di testo e ricopiamo il seguente testo:

[Desktop Entry]
Version=1.0
Type=Application
Name=Keyboard ON-OFF
Icon=/home/"nome_utente"/.local/share/keyboard-on-off/keyboard_on.png
Exec=bash no_keyboard.sh
Path=/home/alessandro/.local/bin
NoDisplay=false
Categories=Utility;
StartupNotify=false
Terminal=false

Prestiamo attenzione di modificare:

  • Icon  –>  con il percorso al quale abbiamo salvato la prima icona, che diventerà così l’icona del lanciatore
  • Exec  –>  con “bash” seguito dal nome dello script
  • Path  –>  con il percorso al quale è stato salvato lo script

5 – Fine

enter image description here

A questo punto dovrebbe essere tutto pronto. Basterà andare nel menu delle applicazioni, avviare il lanciatore “Keyboard ON-OFF” con la nostra icona e la tastiera verrà magicamente disattivata. Ricliccando nuovamente la tastiera ritornerà funzionante. Se l’icona non dovesse comparire immediatamente tra le applicazioni disponibili, provate ad effettuare il logout.

Ora che abbiamo visto come disattivare con facilità la tastiera su Ubuntu, non esitate a commentare per eventuali correzioni o chiarimenti. Grazie!

Viaaskubuntu.com

Post correlati