"Después del juego es antes del juego"
Sepp Herberger

Mostrando entradas con la etiqueta raton. Mostrar todas las entradas
Mostrando entradas con la etiqueta raton. Mostrar todas las entradas

domingo, 13 de febrero de 2022

Desactivar encendido repentino en Windows 10

Gran misterio de los que te asaltan a traición por los pasillos: "¿qué le has hecho a los ordenadores que se encienden solos cuando pasas al lado de ellos?". Sucedía en un aula de ciclos formativos con Windows 10. Investigando en este interesante mensaje sobre encendidos intempestivos veo que la única causa posible es que están configurados por defecto para salir de hibernación/suspensión ante eventos de teclado y/o ratón. En una consola de administrador, con el comando:
powercfg -devicequery wake_armed
Nos lista los dispositivos que están "armados" para despertar el equipo ante un estímulo externo. Supongamos que en ese listado aparecen teclado y/o ratón con las denominaciones "Teclado PS/2 estándar" y "Mouse compatible con HID". Con los comandos:
powercfg -devicedisablewake "Teclado PS/2 estándar"
powercfg -devicedisablewake "Mouse compatible con HID"
Desactivamos estos encendidos repentinos de forma permanente y el problema deja de suceder. El inconveniente es que si cambiamos el teclado y el ratón y pasan a llamarse de otra manera puede que vuelva a presentarse el problema.

¿Y por qué al pasar al lado del PC se producía un encendido causado por el ratón? Pues la única explicación que encuentro es que pasaban al trote y hacían vibrar el suelo, la mesa y el ratón.

miércoles, 4 de diciembre de 2019

Ratón por puerto serie

Haciendo limpieza me he encontrado varios ratones serie y de bola. Me ha entrado curiosidad por ver si funcionaban, pero al ser de una época donde el plug'n'play era desconocido no ha bastado con enchufarlos al puerto serie, además he tenido que configurar un par de cosas:

Crear el fichero /etc/X11/xorg.conf.d/01-serial.conf (o /usr/share/X11/xorg.conf.d/01-serial.conf, dependiendo del Linux que usemos) :
# cat /etc/X11/xorg.conf.d/01-serial.conf

Section "InputDevice"
   Identifier "Mouse0"
   Driver "mouse"
   Option "Protocol" "Microsoft"
   Option "Device" "/dev/ttyS0"
   Option "ZAxisMapping" "4 5"
   Option "Emulate3Buttons" "false"
EndSection
Y añadir en rc.local la línea:
inputattach --microsoft /dev/ttyS0
Recordemos que con systemd el fichero rc.local no funciona, hay que activarlo como cuentan aquí.

Los ratones, pasados 25 años o más de su fabricación siguen funcionando. Ya no se hacen ratones como los de antes.