El portátil más antiguo
(5)
Este es el portátil más antiguo de España según el concurso "Tengo el portátil más antiguo" que organizó ayer Intel en el SIMO. Se trata de un Epson HX-20, lanzado en 1982.

Este es el portátil más antiguo de España según el concurso "Tengo el portátil más antiguo" que organizó ayer Intel en el SIMO. Se trata de un Epson HX-20, lanzado en 1982.

He escrito un pequeño script en Python para cambiar con un solo clic entre el monitor de mi portatil y el monitor externo en Linux.
Usa aticonfig --query-monitor para comprobar el número de monitores conectados y encendidos (luego como imaginareis está pensado para gráficas ATI). Si hay dos monitores conectados y ambos están encendidos, pasa al primero y apaga el segundo usando aticonfig --enable-monitor y xrandr -s para cambiar la resolución. Si hay dos monitores conectados pero sólo uno encendido, cambia al que estaba apagado.
Cada vez que cambiamos de monitor muestra un aviso usando libnotify. También escribe a la consola (más información), por si alguien lo prefiere.
Para usarlo no tenéis más que cambiar las resoluciones a las de vuestros monitores en el script y bien correrlo desde la línea de comandos o crear un lanzador en uno de los paneles para poder ejecutarlo con un sólo clic: botón derecho del ratón sobre el panel, Añadir al panel, Lanzador personalizado. O bien podéis asociarlo a una combinación de teclas.
Como extra, si hacéis que se ejecute al inicio (
Sistema -> Preferencias -> Sesiones -> Nuevo) servirá para que apague el monitor del portátil al iniciar si el externo está conectado.
No me hago responsable de cualquier problema que podáis tener por ejecutarlo. Es muy posible que falle porque está hecho en 5 minutos y sólo probado en mi pc. Haced una copia del xorg.conf por si acaso. Podéis hacer lo que queráis con el código, aunque es bastante tonto y simple, pero agradecería enlaces entrantes.
En nixternal publicaron hace tiempo un pequeño script para correr al inicio que comprueba si hay conectado un ratón al portátil, en cuyo caso desactiva el touchpad.
Lo que hace el script es guardar en la variable mousecount el número de ratones conectados. Si es 1, sólo está disponible el touchpad, si es mayor de 1, entonces no lo necesitamos, por lo que lo desactivamos ejecutando el comando
synclient TouchpadOff=1
Para poder utilizar synclient antes tenemos que añadir la línea:
Option "SHMConfig" "on"
a la sección dedicada al touchpad en xorg.conf, como explique en Desactivar el touchpad mientras se escribe en Linux.
Seguir leyendo Desactivar el touchpad al conectar un ratón en Linux…
Ubuntu incluye por defecto un programa llamado syndaemon que monitoriza el teclado y desactiva el touchpad cuando estás escribiendo.
Para poder utilizarlo antes tenemos que añadir la línea:
Option "SHMConfig" "on"
en la sección dedicada al touchpad en xorg.conf. Para editar xorg.conf en gedit como root escribimos en la consola:
sudo gedit /etc/X11/xorg.conf
Busca una sección que comience con algo parecido a:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
y añade la nueva opción dentro de esa sección (antes del EndSection).
Ahora vamos a hacer que el programa arranque automáticamente al iniciar sesión. Nos vamos a Sistema -> Preferencias -> Sesiones, pulsamos Nuevo y en Nombre escribimos syndaemon y en Comando syndaemon -d (para que inicie en modo daemon).
Por último reiniciamos el PC, y listo. Por defecto por cada pulsación de una tecla el touchpad se desactivará durante 2 segundos, aunque podemos configurarlo usando el flag -i.
Markdbd comenta en su bitácora el uso de ik8utils para monitorizar la temperatura de la cpu y la velocidad de los ventiladores de los portátiles Dell, así como la posibilidad de activar los ventiladores cuando nosotros queramos. Para instalar el paquete:
sudo aptitude install i8kutils
Para que se cargue el módulo necesario al inicio editamos /etc/modules y añadimos al final:
i8k force=1
Un truco útil respecto de i8kmon es que se puede colocar en el panel de gnome como si fuera un applet de forma que podamos ver en todo momento la temperatura de la CPU y podamos encender y apagar los ventiladores con un simple clic en lugar de tener que escribir comandos engorrosos. Para ello instalamos el paquete gnome-swallow-applet:
sudo aptitude install gnome-swallow-applet
Añadimos al panel el applet instalado haciendo clic con el botón derecho sobre el panel, seleccionando Añadir al panel y haciendo doble clic sobre Swallower Meta-Applet, y cuando este nos pregunte por el programa a ejecutar y la ventana a "engullir" introducimos i8kmon.
Otra opción (mejor si sólo queremos monitorizar) es usar el applet sensors-applet que al instalar i8kutils detectará los sensores de la temperatura de la CPU y la velocidad de los ventiladores:
sudo aptitude install sensors-applet
Si una PDA se te queda pequeña, pero un portatil es demasiado grande, puede que te interese el nuevo OQO 01+ Micro PC del que hablaban ayer en Gizmodo.
Un PC de mano capaz de correr Windows XP, que incorpora un procesador a 1GHz, 512MB de RAM, disco duro de 30GB, tarjeta gráfica con 8MB de RAM, WiFi, Bluetooth, USB, FireWire y una bonita pantalla a 800 x 480. Todo un lujo si estás acostumbrado a las limitaciones de una PDA.
¿El precio? Unos 2000 dólares. Una lástima que la batería sólo dure unas 3 horas, pero nadie es perfecto.