Delirios de un Informático

Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003

Logitech G15 y LCDproc en Debian

votar
Archivado en Debian con fecha 22/Nov/2008 - 0 comentarios

Ya hace unos meses que comenté cómo hacer funcionar un Logitech G15 en Debian con los controladores específicos y utilizando scripts especialmente programados para su pantalla LCD. Pero hasta ahora no había probado LCDproc, un software que permite el uso de pantallas LCD genéricas (utilizadas mucho en las cajas de los equipos) y que en su versión 0.5.2 añade soporte para este teclado.

El primer problema es que es necesario instalar la versión de los repositorios Experimental, ya que la versión de los repositorios estables es la 0.4.5, sin soporte para el G15. Para eso, deberemos añadir a nuestro /etc/apt/sources.list lo siguiente:

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free

Y luego instalar el programa:

sudo apt-get install -t experimental lcdproc

Una vez instalado se inicia automáticamente el daemon y debería aparecer LCDproc Server en la pantalla del teclado, pero no es así. Una llamada a lcdproc nos devuelve:

sock_connect: connect failed
Error connecting to LCD server 127.0.0.1 on port 13666.
Check to see that the server is running and operating normally.

Y el registro del sistema muestra:

Nov 22 09:41:37 vito LCDd: Could not open driver module server/drivers/g15.so:
server/drivers/g15.so: cannot open shared object file: No such file or directory
Nov 22 09:41:37 vito LCDd: Driver [g15] binding failed
Nov 22 09:41:37 vito LCDd: Could not load driver g15
Nov 22 09:41:37 vito LCDd: There is no output driver
Nov 22 09:41:37 vito LCDd: Critical error while initializing, abort.

Es decir, que no se ha compilado con el controlador para el G15, por lo que habrá que compilarlo a mano:

wget http://ftp.de.debian.org/debian/pool/main/l/lcdproc/lcdproc_0.5.2.orig.tar.gz
tar xzvf lcdproc_0.5.2.orig.tar.gz
cd lcdproc-0.5.2
./configure --enable-drivers=g15
make
sudo cp server/drivers/g15.so /usr/lib/lcdproc/

Y una vez compilado el controlador y copiado en su directorio, es necesario configurar el daemon editando el archivo /etc/LCDd.conf y modificando las siguientes líneas:

Driver=g15
DriverPath=/usr/lib/lcdproc/

Tras esto, tendremos todo listo y un sudo /etc/init.d/LCDd restar debería mostrar información en la pantalla y se podrá ejecutar el comando lcdproc normalmente.

Por pijadas problemas de licencias, la el notificador Mail Motification en Debian no tiene soporte para SSL/TLS, por lo que no es posible usarlo con cuentas GMail. La solución es recompilarlo, pero en DevelopArts ofrecen los paquetes ya compilados y listos para instalar :)

1/Oct/2008 | 1 comentario | En Bitacoras.com

No podía tardar demasiado en instalar Debian en el flamante ASUS. Puede instalarse y configurarse a pelo, pero en el wiki de Debian hay unas estupendas instrucciones que facilitan el proceso e incluso enlazan una imagen de disco que automatiza ciertas partes :)

23/Sep/2008 | 0 comentarios | En Bitacoras.com

Tal día como hoy, Ian Murdock anunciaba en esta lista de correo el inminente lanzamiento de una nueva distribución de Linux que ha llegado a convertirse en una de las más veteranas, utilizadas e imitadas :)

16/Ago/2008 | 0 comentarios | En Bitacoras.com

Borrar configuraciones de paquetes con estado RC

votar
Archivado en Debian con fecha 13/Ago/2008 - 0 comentarios
Ver en Bitacoras.com - Etiquetado con: , , ,

TIP del día: tras instalar y desinstalar muchos paquetes, si no se utiliza la opción –purge de apt-get, muchos paquetes quedan con estado RC, que indica que los archivos de configuración no se han borrado, permitiendo su reinstalación posterior. Pero si sois como yo y no queréis tener configuraciones de paquetes que no están instalados, es necesario ejectutar para cada paquete un dpkg -P paquete, ya que al no estar instalado apt-get remove –purge paquete no sirve.

Se pueden desinstalar todos de un tirón con el siguiente comando:

for i in `dpkg -l | egrep "^rc" | awk '{print $2}'`; do sudo dpkg -P $i; done;

XBMC en Debian SID

votar
Archivado en Debian con fecha 4/Ago/2008 - 0 comentarios

Después de probar sin éxito MythTV y Elisa como centros multimedia para mi HTPC con Debian abandoné la idea de tener un Media Center cómodo para Linux. Pero por casualidad me topé con XBMC, un proyecto que nació como centro multimedia para la primera generación de XboX, pero que ahora se ha portado a Windows, Mac OS X y Linux.

Tras curiosear un poco por la web ví que no había más que binarios para Ubuntu, así que me puse a compilarlo. El proceso es sencillo:

sudo apt-get install make g++-4.1 gcc-4.1 libsdl1.2-dev libsdl-image1.2-dev
libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libfribidi0
libfribidi-dev liblzo1 liblzo-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev
libogg-dev libasound2-dev python-sqlite libglew1.5 libglew1.5-dev libcurl3-dev g++ gawk
x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev pmount libmad0-dev
libtre-dev libogg-dev libvorbis-dev libmysqlclient15-dev libpcre3-dev libdbus-1-dev
libhal-dev libhal-storage-dev libjasper-dev libjasper1 libfontconfig1-dev libbz2-dev
libboost-dev libtool nasm libfaac-dev libenca-dev automake cmake libxt-dev libxmu-dev
gperf unzip libpng12-dev libjpeg62-dev
svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC
cd XBMC
./build.sh

Estos comandos instalan las dependencias, descargan el código fuente y lo compilan pero no instalan nada. Para eso recomiendo CheckInstall, que creará e instalará un paquete deb que es fácilmente desinstalable.

NOTA: el código fuente ocupa casi 700 MB y tarda 3 horas en compilarse, así que echadle paciencia al asunto :D

javaldx: Could not find a Java Runtime Environment!

votar
Archivado en Debian con fecha 27/May/2008 - 0 comentarios

Este es el error que me muestra OpenOffice en Debian SID, debido a que no logra detectar correctamente la máquina virtual de Java que tengo instalada (Sun JRE 6.0). Esto provoca que ciertas partes de la suite no funcionen correctamente, como conexiones a bases de datos o la instalación de extensiones (en el bug tracker de debian puede verse una discusión sobre el tema).

Sugieren instalar el metapaquete openoffice.org, pero no lo recomiendo, ya que instala la suite completa lo que supone un montón de paquetes extra que probablemente nunca se necesiten (openoffice.org-draw, por ejemplo). La solución es más sencilla, y pasa por instalar un único paquete:

sudo apt-get install openoffice.org-java-common

Esto hará que se detecte correctamente la máquina virtual :)

Controladores NVIDIA en el kernel 2.6.25 de Debian

votar
Archivado en Debian con fecha 25/May/2008 - 2 comentarios

Desde el lanzamiento de la versión 2.6.25-2 del kernel en Debian, se ha activado Xen por defecto, lo que trae consigo problemas para cierto software propietario como los controladores de NVIDIA o VMWare Player.

Tras trastear un buen rato y probar varias soluciones, la única que me funcionó fué esta. Yo opté por usar la última versión beta y meter los comandos en un script que luego ejecuté arrancando el sistema en modo single:

cd /lib/modules/2.6.25-2-686
grep CONFIG_XEN . -Rl | xargs -i sed -i -e 's/CONFIG_XEN/CONFIG_LUPO/g' {}
export IGNORE_XEN_PRESENCE=1
sh ~/NVIDIA-Linux-x86-173.08-pkg1.run

Sí, lo sé, esto me pasa por usar software no Open Source :$

Intel 3945ABG con iwlwifi en Debian

votar
Archivado en Debian con fecha 12/Abr/2008 - 0 comentarios

Hace tiempo que el proyecto que desarrollaba controladores para las tarjetas de red inalámbricas Intel® PRO/Wireless 3945ABG cambió su nombre a Intel® Wireless WiFi Link, integrándose en el kernel. El proceso de instalación anterior requería compilación de módulos e instalación de un daemon propietario, que resultaba bastante tedioso. Ahora todo se ha simplificado, y al igual que con los controladores para las tarjetas con chip Ralink ( y una vez eliminados todos los paquetes de los controladores anteriores ), sólo es necesario instalar el firmware desde el repositorio non-free:

sudo apt-get install firmware-iwlwifi

Como cualquiera de las tarjetas de red inalámbricas con controladores integrados en el kernel, se detectará como wlan0.

D-Link DWL-G122 en Debian

votar
Archivado en Debian con fecha 4/Abr/2008 - 0 comentarios

Tras la repentina muerte de mi anterior router, no me quedó más remedio que hacerme con uno nuevo. Me agencié el kit inalámbrico D-Link DSL-924, que trae un router DSL-G624T y un stick usb G-122, que me veía genial para tener wifi en el MacVaio.

El chip que integra es un Ralink RT73 ( aunque parezca increíble tiene controladores oficiales para Linux ) que está soportado en Linux gracias al proyecto rt2×00, que ha entrado a formar parte del núcleo desde la versión 2.6.24. Esto facilita muchísimo la instalación en Debian, que teniendo el último núcleo instalado se reduce a instalar el firmware:

sudo apt-get install firmware-rt73-di

Una vez hecho esto, se reconocerá una nueva interfaz como wlan0, que puede utilizarse normalmente con WPA Supplicant o Kismet.

Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons