Отключить джойстик портативного компьютера

Учитывая, что сообщает dumpe2fs, должно быть так, что blkid ошибается, а остальные правильны. Это неудивительно, потому что blkid поддерживает кэш. Если вы запустите blkid -g или blkid -p /dev/sda1 от имени root, то, скорее всего, это обойдёт или исправит кэш и согласится с двумя другими результатами. Вы также можете продуть кэш-файл, который часто находится в /run/blkid/blkid.tab.

1
17.02.2018, 17:35
1 ответ

 1 -Usa xinput para identificar el dispositivo

Ejemplo en un Dell Latitude E6410

xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Logitech USB Optical Mouse       id=11   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=15   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint Stick             id=14   [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)]
     ↳ Laptop_Integrated_Webcam_3M: In          id=10   [slave  keyboard (3)]
     ↳ Dell WMI hotkeys                         id=12   [slave  keyboard (3)]
     ↳ AT Translated Set 2 keyboard             id=13   [slave  keyboard (3)]

2 -Use xinput para deshabilitar el dispositivo

xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0

3 -Ejecutar el comando al inicio

Para deshabilitarlo para todos los usuarios (y para la ventana gráfica de inicio de sesión ), se puede ejecutar como root al inicio usando cron. Esta es la forma preferida si el trackpoint está roto y se otorgan privilegios de raíz en la máquina.

La desactivación como usuario puede depender del entorno de escritorio.

Por lo general, uno pondría el comando en un script

#!/bin/sh
xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0

haga que el script sea ejecutable(chmod + x)y llámelo al inicio.

Es absolutamente equivalente llamar a la línea de comando directamente sin escribirla en un script. Sólo una cuestión de preferencia. El script es una buena manera de registrar el comando en caso de que se elimine accidentalmente de los comandos de inicio.

Fuente:Deshabilitar la palanca de seguimiento en Ubuntu

6
27.01.2020, 23:14

Теги

Похожие вопросы