Xinput

Captura de pantalla del comando xinput

xinput es un comando del sistema operativo Unix y derivados para configurar y probar dispositivos de entrada de X, como ratones, teclados y paneles táctiles. En Arch Linux y distribuciones derivadas se encuentra en el paquete xorg-xinput[1]

Sintaxis

xinput sin argumentos nos permite listar que dispositivos se encuentran disponibles, un ejemplo de salida de pantalla sería:

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse Mouse    id=12   [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse Consumer Control id=13   [slave  pointer  (2)]
⎜   ↳ FSPPS/2 Sentelic FingerSensingPad         id=16   [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)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB Camera: USB Camera                    id=10   [slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse          id=11   [slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse System Control   id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse Consumer Control id=17   [slave  keyboard (3)]

Opciones más comunes

--enable device habilita un dispositivo

--disable device deshabilita un dispositivo

--list [--short || --long || --name-only || --id-only] [device] si no se proporciona ningún argumento, enumera todos los dispositivos de entrada. Si se presenta un argumento, muestra todas las características del dispositivo. Si se proporciona --long, la salida incluye información detallada sobre las capacidades de cada dispositivo. De lo contrario, o si se proporciona --short, solo se enumeran los nombres de los dispositivos y alguna información mínima. Si se proporciona --name-only, la salida se limita a los nombres de los dispositivos. Se enumera un nombre de dispositivo por línea. Si se proporciona --id-only, la salida se limita a las ID del dispositivo. Se enumera una ID de dispositivo por línea. El orden en que se enumeran los dispositivos no está definido.

--version comprueba si la extensión X Input está disponible y devuelva el número de versión del programa y la versión admitida por el servidor. Esta opción no requiere un nombre de dispositivo.

Ejemplos

Para descativar un dispositivo, sería:

xinput disable id

Donde el id es número que identifica al dispositivo

Por ejemplo, para desactivar la cámara USB (cuyo id=10)

xinput disable 10

Para activar un dispositivo:

xinput enable id

Enlaces externos

xinput(1) - Linux man page (en inglés)

Referencias

  1. «Xinput (Español)». ArchWiki. 9 de febrero de 2019. Consultado el 16 de agosto de 2019. 

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.