GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo deshabilitar y habilitar el teclado en Lenovo Yoga?

Tengo un Lenovo Yoga 300. Funciona bien con Ubuntu, pero tengo un problema con el bloqueo del teclado.

Al ser un modelo de Yoga, tiene diferentes modos de uso. Cuando giro la pantalla, debería bloquear el teclado para un uso normal del modo tableta o tienda, pero no lo bloquea.

¿Hay alguna tecla o comando que pueda usar para bloquear el teclado y desbloquearlo cuando lo necesite? Incluso si hay un programa para ello, sería útil.

Respuesta aceptada:

Puedes usar xinput para lograr lo que quieres. xinput es una utilidad para enumerar los dispositivos de entrada disponibles, consultar información sobre un dispositivo y cambiar la configuración del dispositivo de entrada. Abra una terminal y ejecute xinput list – recibirá una información de salida que se leerá así:

[email protected]:~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ HP Truevision HD                          id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=13   [slave  keyboard (3)]
    ↳ HP Wireless hotkeys                       id=14   [slave  keyboard (3)]

Para bloquear un dispositivo, ejecute este comando:xinput --set-prop <device id> "Device Enabled" 0

Ejemplo:

Para bloquear el teclado:xinput --set-prop 11 "Device Enabled" 0 (11->id del dispositivo de la lista)

Para desbloquearlo, xinput --set-prop <device id> "Device Enabled" 1

¡Cuidado! :No se bloquee bloqueando todos los dispositivos.

Para bloquear durante un período de tiempo determinado, digamos 5 minutos, haga lo siguiente:

xinput --set-prop <device id> "Device Enabled" 0 ; sleep 5m ; xinput --set-prop <Device id> "Device Enabled" 1

Nota: Cerrar sesión y volver a iniciar sesión desbloqueará todos los dispositivos.


Ubuntu
  1. Cómo habilitar/deshabilitar el cortafuegos UFW en Ubuntu 18.04

  2. Cómo habilitar y deshabilitar el módulo PHP curl con Apache en Ubuntu Linux

  3. Cómo habilitar, deshabilitar e instalar complementos de Yum

  4. Cómo habilitar/deshabilitar las funciones allow_url_fopen y allow_url_include

  5. Cómo habilitar y deshabilitar Wayland en Ubuntu

Cómo habilitar y deshabilitar interfaces de red en Ubuntu 20.04

Cómo habilitar TLS 1.3 en Nginx en Ubuntu 18.04 y 16.04

Cómo habilitar y deshabilitar AppArmor en Ubuntu 20.04

¿Cómo habilitar y deshabilitar las extensiones de Gnome desde la línea de comandos?

¿Cómo deshabilitar/habilitar php_functions?

Cómo deshabilitar y habilitar las alertas SiteSentry