Configurar un ratón de más de tres botones en Linux

Tengo un ratón láser Logitech G3, el cual lleva un par de botones más de los que normalmente suele traer un ratón.

Para aprovechar esos botones y darle algún uso en Linux, me he guiado por este artículo bastante bueno. Al final el apartado de configuración del ratón en /etc/X11/xorg.conf ha quedado así:


Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "Device" "/dev/input/event2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "9"
Option "Resolution" "2000"
Option "SendCoreEvents" "True"
EndSection

Sólo he cambiado una cosa de lo que se explica ahí, que son las opciones:


Option "Dev Name" ""
Option "Dev Phys" ""

y es que no es obligatorio definir «Device», «Dev Name» y «Dev Phys». Son sólo tres formas distintas de hacer referencia al mismo dispositivo. Puedes usar una sóla de las tres.

Lo bueno de esto es que además de usar dos botones más —en Firefox me sirven para ir hacia delante y hacia atrás en el historial—, he conseguido ponerle una resolución de 2000 dpi… y se nota. :-)

Wake On LAN, Realtek 8169 y Linux

Llevo unas horitas intentando hacer que mi ordenador arranque usando el Wake-On-LAN, pero ya lo he solucionado.

Lo curioso del tema es que si arrancaba Windows XP y apagaba el ordenador, el arranque usando etherwake funcionaba perfectamente; pero si arrancaba Linux y apagaba, no podía volver a encenderlo usando este método.

Después de volverme loco usando ethtool para configurar el WoL en la tarjeta de red, no conseguí nada. De todas formas, pongo por aquí lo necesario para activar el WoL en un dispositivo en Linux:

ethtool -s eth0 wol g

Al final, resulta que el driver del kernel para esta tarjeta tiene un bug que hace que no informe a la BIOS de que es capaz de encender al sistema cuando apagas el ordenador.

El hack que hay hasta la fecha es hacer que el programa que prepara el ordenador para el apagado no «desconfigure» los dispositivos de red, así que al menos en Debian y derivados, tenéis que editar el fichero /etc/init.d/halt.

Buscar la llamada al programa halt y eliminar el parámetro -i, que es el que le dice que «desconfigure» los dispositivos de red:


log_action_msg "Will now halt"
sleep 1
# halt -d -f -i $poweroff $hddown
# Parche para que funcione el Wake-On-LAN
halt -d -f $poweroff $hddown

Después de eso, ya me funciona perfectamente y puedo encender mi ordenador desde el router Linksys con Kamikaze. :-)

Seguridad en el trabajo (II)

Hace dos años que puse una entrada hablando sobre la seguridad en el trabajo. Trataba sobre unos albañiles que tenían conectada la toma de tierra de una hormigonera a un montón de arena dentro de una cuba.

Dos años más tarde os traigo dos fotos de otra hormigonera de la misma empresa, en otra obra distinta. Definitivamente tengo que hablar con este hombre, porque cualquier día les pasa algo.

El alerón delantero ilegal de McLaren

La verdad es que para lo que me gusta escribo bastante poco —o nada de Fórmula 1—, pero hoy voy a comentar un video sobre el alerón delantero que los de McLaren están usando en el Gran Premio de Bahrein.

La FIA prohibe los elementos aerodinámicos móviles, o en este caso, flexen. La ventaja de un alerón así radica en que a bajas velocidades ofrece mucha resistencia aerodinámica y el coche se sujeta mucho en las curvas, por lo que se pueden tomar mucho más rápido; pero a altas velocidades, la propia fuerza del aire dobla el alerón hacia abajo ofreciendo éste menos resistencia, y por tanto se consigue más velocidad en las rectas.

Ahora echadle un ojillo a este video antes de que lo quiten y me contáis qué os parece.

ACTUALIZACIÓN (06/04/2008): Quito el video del accidente de Hamilton, porque lo han borrado del servidor.