31 de agosto de 2022

Activar y desactivar el touchpad si está conectado un ratón externo desde la terminal en Ubuntu (y derivados como MAX)

El otro día tuve la necesidad de activar y desactivar automáticamente el Touchpad al conectar un ratón externo a mi portátil desde el terminal de mi MAX 11.5 porque no tenía Touchpad-Indicator instalado.

Por ese motivo me cree un pequeño script para añadir al fichero ~/.bashrc o al fichero ~/.zshrc para tener la función "toggleTouchpad" y llamarla desde cualquier terminal para activar y desactivar automáticamente el Touchpad al conectar un ratón externo a mi portátil.

function toggleTouchpad() {
  STATE=$(gsettings get org.gnome.desktop.peripherals.touchpad send-events)
  if [[ "$STATE" == "'enabled'" ]]
  then
    gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled-on-external-mouse
    echo "Touchpad disabled on external mouse."
  else
    gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled
    echo "Touchpad enabled."
  fi
}

Fuente de la imagen del post: https://commons.wikimedia.org/wiki/File:Microsoft_Surface_Book_2_-_Keyboard_and_touchpad_detail_%2827052622019%29.jpg

Comparte:    Facebook Twitter

0 comentarios:

Publicar un comentario