En caso de que alguien tenga el mismo problema que acabo de recibir.
Al cambiar de Windows a Ubuntu (en arranque dual), mi rueda de desplazamiento del mouse inalámbrico de Microsoft se vuelve loca. Es totalmente demasiado sensible.
En caso de que alguien tenga el mismo problema que acabo de recibir.
Al cambiar de Windows a Ubuntu (en arranque dual), mi rueda de desplazamiento del mouse inalámbrico de Microsoft se vuelve loca. Es totalmente demasiado sensible.
Respuestas:
Abrir un aviso
Enumere sus dispositivos, preste atención a la identificación del dispositivo que desea reparar, si hay 2 de ellos, está bien.
$ xinput list
La mía fue de 9 y 10
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=10 [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)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=8 [slave keyboard (3)]
Ahora haz esto, x
siendo tu identificación
$ xinput list-props x | grep 'Scrolling Distance'
Evdev Scrolling Distance (255): 1, 1, 1
Finalmente, el truco es encontrar tus valores ideales, los míos fueron 10, 10, 10
$ xinput set-prop x 'Evdev Scrolling Distance' 10, 10, 10
Para establecer permanentemente el cambio ( fuente ):
Un archivo oculto en su directorio es ".profile" (Ctrl + H para ver archivos ocultos) Haga doble clic en él y ábralo. Copie y pegue el comando anterior al final. ¡Eso es!
PD: para aplicar el mismo comando a todos los usuarios, puede editar el archivo / etc / profile (no un archivo oculto).
¡Ahora estás listo para irte!
Es un truco, pero desconectar / volver a enchufar el transceptor USB le permite a Ubuntu configurar correctamente la resolución y obtienes una velocidad de desplazamiento muy razonable. He estado usando este truco en todas las versiones de Ubuntu durante los últimos años. Raramente reinicio mi máquina, así que es la solución más fácil para mí :)
Quizás alguien pueda explicar por qué esto funciona.
Una solución que me funciona para el problema de la velocidad de desplazamiento del mouse inalámbrico:
El orden al habilitar módulos Linux es muy importante.
Agregue un archivo llamado que /etc/modprobe.d/mshid.conf
contenga:
install hid-generic /sbin/modprobe hid ; /sbin/modprobe usbhid ; /sbin/modprobe -i hid-generic ; true
Esto garantiza el orden de carga correcto y la velocidad de desplazamiento es normal. Esto es lo que sucede en segundo plano cuando el sistema está encendido, al quitar y volver a agregar el transceptor. Esto funciona en otras distribuciones que no sean Ubuntu. Se requiere un reinicio para que esto funcione.
Hay un caso de uso que no está cubierto al 100% por las respuestas anteriores, por lo que quería compartir el siguiente script que escribí que toma prestado de la solución aceptada anteriormente. Estoy seguro de que hay formas mucho más elegantes de hacer esto, pero esto funcionó para mí.
#!/bin/sh
while true
do
xinput set-prop `xinput list|grep Nano|grep pointer|awk '{ print $8 }'|tr -d 'id='|sed -n 2p` 'Evdev Scrolling Distance' 10, 10, 10
sleep 5
done
El script implementará la solución xinput una vez cada 5 segundos, buscando la segunda entrada del puntero (esta es la que siempre encontré la velocidad de desplazamiento controlada). Necesitaba usar este comando porque el número de propiedad no siempre era el mismo, pero siempre era el segundo en la lista.
Caso de uso: si usa un conmutador USB para controlar varias computadoras, al menos una de ellas es Linux y una de las cuales es Windows; cuando cambia de Linux a Windows a Linux, el cambio de velocidad de desplazamiento no persiste (incluso si usa la solución xinput, .profile o modprobe).
También encontré que la solución .profile es problemática ya que si quitas el transceptor y lo vuelves a poner, luego reinicias, la velocidad de desplazamiento será muy lenta porque tomará la velocidad de desplazamiento adecuada y la escalará de nuevo por lo que esté en tu perfil.
La secuencia de comandos que compartí anteriormente se puede ejecutar a través de nohup siempre que esté usando el conmutador USB, y se puede matar cuando no lo esté. Nuevamente, no es elegante, pero es de bajo impacto y funciona al 100%.