Tips de fluxbox
Tomando el tema de fluxbox que David inició, algo que a mi me gusta es presionar alt + F2 para tener una ventana de ejecución (en fluxbox: fbrun), esto lo logro editando el archivo ~/.fluxbox/keys, y agregando en una linea nueva:
Mod1 F2 :ExecCommand fbrun
Lo que me permite ejecutar desde oowriter (OpenOficce Writer), hasta frozen-bubble, incluyendo cosas como el acrobat reader :-$
Espero les sea de utilidad, enjoy.
IPW2200
Basicamente este es el nombre de una tarjeta de red inalambrica producida por Intel que tiene drivers nativos en linux, aunque el firmware no es Software libre. Tuve la oportunidad de configurarla en Debian Sarge y en Debian Etch, voy a exponer mi experiencia, espero los ayude.
Hay personas que usan m-a (module assistant) para compilar y montar el driver de la ipw2200, pero yo prefiero compilarlo a mano (Cuestión de gustos
, ya que si se utiliza m-a se deben tener los headers del kernel sí se está usando un kernel precompilado de debian, cosa innecesaria si se tiene un kernel a la medida (como es mi caso).
0.- Se debe descargar el firmware de la web de ipw2200 en SourceForge: http://ipw2200.sourceforge.net/firmware.php y colocarlo en /lib/firmware/ Suelo usar el 2.4, porque el 3.0 me dió muchos problemas, usen el que les funcione.
1.- aptitude install ipw2200-source; Esto ubicará el fuente del modulo en /usr/src/modules; Si se usa debian testing/unstable (Etch/Sid) o algún hijo de debian (Ubuntu, knoppix, etc), se debe instalar también el paquete ieee80211-source (aptitude install ieee80211-source)
2.- Si se desea agregar el soporte para modo “monitor”, se debe modifica el archivo .config del último kernel compilado, se deben descomentar o agregar las siguientes 6 lineas:
#CONFIG_IEEE80211=m
#CONFIG_IEEE80211_CRYPT_WEP=m
#CONFIG_IEEE80211_CRYPT_CCMP=m
#CONFIG_IEEE80211_CRYPT_TKIP=m
#CONFIG_IPW2200=m
#CONFIG_IPW2200_MONITOR=y
Así como se debe modificar el archivo autoconf.h y agregar lo siguiente (descomentandolo, por supuesto):
/*#define CONFIG_IEEE80211_MODULE 1*/
/*#undef CONFIG_IEEE80211_DEBUG*/
/*#define CONFIG_IEEE80211_CRYPT_WEP_MODULE 1*/
/*#define CONFIG_IEEE80211_CRYPT_CCMP_MODULE 1*/
/*#define CONFIG_IEEE80211_CRYPT_TKIP_MODULE 1*/
/*#undef CONFIG_IPW_DEBUG*/
/*#define CONFIG_IPW2200_MODULE 1*/
/*#define CONFIG_IPW2200_MONITOR 1*/
si se hace esto se debe recompilar _todo_ el kernel para que los cambios surtan efecto, si solo se desea navegar obvien este paso.
3.- Si no se hizo lo anterior solo se ingresa en /usr/src/linux-image-$KERNEL, donde $KERNEL es el kernel que se está usando (Si este es compilado a la medida, claro está) y se ejecuta: make-kpkg modules_image, con lo que se creará un .deb de cada uno de los modulos.
4.- Se ejecuta dpkg -i $IPW2200.deb $IEEE80211.deb; donde $IPW2200 y $IEEE80211 son los nombres de los modulos creados
5.- se modifica el archivo /etc/modules y se agrega en una linea nueva: ipw2200, lo que hará que al iniciar se carguen los dos modulos a la vez.
6.- Recordar modificar el archivo /etc/network/interfaces para agregar la nueva interfaz que probablemente se llame eth1 (aunque en los ultimos tiempos, udev me ha dado problemas, y a veces es eth1 y otras eth2