* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Configurar un ratón 3M Ergonómico y otros ratones sin rueda.

¿Otro manual sobre configurar un ratón? Pues claro que sí. Sabeis sobre el problema que tengo con el "Síndrome del Túnel Carpiano" y siempre ando en busca de como aliviar un poco el trabajo de las manos. Para mi sorpresa un amigo me ha regalado este modelo EM500GPL de 3M. Este ratón en particular es muy adecuado para ser usado por aquellos que quieren seguir usando su mano derecha, que es la que usualmente experimenta primero los síntomas del "túnel carpiano". Me ha gustado mucho pero encontré que la emulación de la rueda con botón "central" no funcionaba bien. Investigué un poco y resulta que por ser un artículo relativamente raro es poco lo que se encuentra para su configuración, además hay un par de cosas que uno debe cambiar. Por ejemplo al parecer ya no se usa el fichero /etc/X11/xorg.conf para configurar los ratones, salvo en casos muy particulares. Como siempre ocurre con estas cosas me tuve que meter en la "finca del vecino" para averiguar algo. Encontré un agradecimiento en un foro de Fedora que me llevó a un Blog de un tal Dennis Conrad porque su manual, que funcionó para activar tal función en un ratón tipo "TrackPoint" también se podía usar para activarla en un ratón 3M Ergonómico.
Como en efecto este manual puede funcionar para otros dispositivos que no tienen ruedas voy a adaptarlo para Mageia y me cuentan como les va con Mandriva.

Primer paso: Instalar Hal

Recuerdo que Hal era un "demonio" (muy a lo ciencia ficción) que se usaba mucho para detectar hardware, entre otras funciones y que hoy día ha caído en desuso. Por ello abrimos una Konsole y escribimos esto:

su -
urpmi hal
/etc/init.d/haldaemon start

Lo que hemos hecho es instalar el "demonio" y ponerlo en funcionamiento.

Segundo paso:Determinar el tipo de ratónl

Todavía en la Konsole escribimos los siguiente:

hal-find-by-capability --capability "input.mouse"

Como resultado nos devuelve lo siguiente:


/org/freedesktop/Hal/devices/usb_device_93a_2510_noserial_if0_logicaldev_input

Con ese dato escribimos lo siguiente en Konsola nuevamente:

lshal -u "/org/freedesktop/Hal/devices/usb_device_93a_2510_noserial_if0_logicaldev_input"

Como pueden observar he copiado el dato que obtuve y lo colocamos entre las comillas (lo he resaltado en negrilla) y como resultado arroja lo siguiente:


udi = '/org/freedesktop/Hal/devices/usb_device_93a_2510_noserial_if0_logicaldev_input'
info.capabilities = {'input', 'input.mouse'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_93a_2510_noserial_if0' (string)
info.product = 'PixArt USB Optical Mouse' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_93a_2510_noserial_if0_logicaldev_input' (string)
input.device = '/dev/input/event3' (string)
input.originating_device = '/org/freedesktop/Hal/devices/usb_device_93a_2510_noserial_if0' (string)
input.product = 'PixArt USB Optical Mouse' (string)
input.x11_driver = 'evdev' (string)
linux.device_file = '/dev/input/event3' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.0/usb2/2-8/2-8:1.0/input/input13/event3' (string)

Aquí he subrayado la linea que indica el producto, marcado en negrilla y seguidamente también he subrayado la del driver, igualmente marcado en negrilla.

Tercer paso: Crear fichero de configuración

Abrimos un Krwite como root y escribimos lo siguiente:


Section "InputClass"
Identifier "Middle Mouse Button Scrolling"
MatchProduct "PixArt USB Optical Mouse"
MatchDevicePath "/dev/input/event3"
Option "EmulateWheel" "True"
Option "EmulateWheelButton" "2"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection

En negrilla podemos ver los datos que he modificado expresamente porque son los que he tomado de los pasos anteriores pero voy hacer un pequeño paréntesis en ello, donde dice event3 uno pude escribir en su lugar event* pues si por algún motivo se cambia de contralador el entorno gráfico se congelaría y creamen es eso de que hay que hacer un reinicio por medio de hardware enviando el famoso Alt+PetSis+REISUB o sea ¡Socorro me lleva P*! porque hasta el teclado se congela. Por ello no es mala idea dejar el asterisco.

Por último lo guardamos en /etc/X11/xorg.conf.d con el nombre de 42-middle-mouse-scrolling.conf y reiniciamos el entorno gráfico.

Le dedico este manual a mi padre, que acaba de cumplir 78 años.