Suscríbete al feed RSS de los Artículos

Monthly ArchiveApril 2007



GNU/Linux admin on 10 Apr 2007

Cómo espeficar el teclado en español en Xorg

Teclado EspañolEste post puede parecer una tonteria, por evindente, pero recuerdo hace tiempo haberme encontrado con ese problema y no tener ni idea de cómo solucionarlo. Si usas KDE o Gnome, tienes un bonito menú donde configurar el layout del teclado y ponerlo en español.

Pero si eres usuario de algun window manager más simple y DIY, tienes que añadir lo siguiente al fichero /etc/X11/xorg.conf dentro del apartado Section “InputDevice” que hace referencia al teclado. Tenemos que poner el modelo de teclado (número de teclas) y por supuesto el mapeo de teclado “es”.

Option "XkbModel" "pc105"

Option "XkbLayout" "es"

Ahora puedes usar tu mapeo de teclado en cualquier aplicación gráfica sin tener que configurar nada más. Otra forma de hacer lo mismo sería usar el comando setxkbmap:

# setxkbmap -model pc105 -layout es

Ya que hablo del fichero xorg.conf, aprovecho para anunciar xorg-conf.org, un nuevo proyecto que espera realizar una base de datos de configuraciones para xorg.conf, podéis enviar allí vuestros ficheros de configuración.

BSD admin on 10 Apr 2007

Alta resolución en la consola de FreeBSD

Una de las cosas que no me gustaba de FreeBSD cuando empezé es que por defecto usa una consola típica de 80 columnas x 25 líneas. En Linux esto depende del bootloader (GRUB o LILO), que es donde se define la resolución de pantalla y la profundidad de color que usará el sistema corriendo en modo texto. Volviendo a FreeBSD, lo que no sabía yo es que esto podía cambiarse fácilmente, para eso usaremos vidcontrol.

Vidcontrol es el comando que comunica con syscons (el driver que proporciona las terminales virtuales) y especifica modos de video y color.

Para empezar, vemos cuáles son los modos disponibles con el siguiendo comando:

# vidcontrol -i mode

En este momento nos cagamos en los desarrolladores de FreeBSD y en sus respectivas famílias. Vemos que, si los modos son esto que vemos, empezamos mal. Efectivamente, estamos empezando por el final casi, lo primero que tenemos que hacer es añadir ciertas opciones al Kernel. Añadimos lo siguiente a nuestro fichero de configuración del Kernel.

options VESA # Añadimos el módulo VESA al kernel

options SC_PIXEL_MODE # Syscons actuando en modo píxel

Si no sabes compilar un nuevo kernel no te preocupes, el otro dia expliqué cómo hacerlo. Ahora podemos volver a vidcontrol:

# vidcontrol -i mode

Vemos que la lista es ahora considerable. Escojemos un modo que sea de nuestro gusto y lo probamos, en mi caso uso el 279, que viene a ser 1024×768 con 16 bits de color. Lo probamos:

# vidcontrol MODE_279

Si esto no funciona (o no nos gusta el resultado) seguimos probando modos hasta tropezar con lo que queremos. Por ejemplo, si tenéis activado el mouse en consola, veréis que en algunos modos concretos no os funciona, no tengo ni idea del porqué pero supongo que habrá una buena explicación. Por último sólo falta añadirlo a /etc/rc.conf (configuración general del sistema) para que el modo se aplique al inicio.

allscreens_flags="MODE_279"

Reiniciemos y seamos felices.

Arch Linux admin on 03 Apr 2007

Arch Linux 0.8 Voodoo y otras noticias relacionadas

Arch LinuxEs un poco estúpido anunciar una nueva release de Arch Linux, ya que los usuarios de Arch usamos todos current en cada actualización, incluso después de instalar via CD o FTP. Aún así en, este caso, el instalador trae muchas novedades como soporte para SSH e incluso poder instalar paquetes con pacman mientras configuramos nuestro inminente sistema.

No sé qué puedo decir de Arch que no se haya dicho antes, en mi opinión y habiendo probado otras distribuciones del mismo estilo como Slackware, Debian o Gentoo, sigo pensando que Arch me ofrece mucho más. Nunca me cansaré de recomendarla a todo el mundo, y ahora que cada vez me adentro más al mundo de los *BSDs… empiezo a pensar que Arch es uno de los pocos motivos que me empujan a seguir usando Linux.

Como anéctoda, esta versión 0.8 Voodoo és la última que usa un sistema numérico de ciclo de versiones. Al fin y al cabo Arch no tiene versiones sino snapshots, y numerar/nombrar una snapshot no tiene ningún sentido. Por este motivo Judd Vinet nos anuncia hoy el nuevo sistema de enumeración: un timestamp tipo YYYYMM, año y mes. Por ejemplo la versión 0.8 se hubiera llamado Arch 200704 ISO ya que el nombre sólo afecta a la ISO del instalador. La gracia está en que habrá una ISO por cada nueva rama de Kernel. Con el próximo kernel 2.6.22 tendremos nueva ISO.

Como anéctoda, quiero comentar las 2 mentiras que nos colaron en la web de Arch Linux el 1 de Abril (April Fool’s Day, una especie de Dia de los Inocentes para los anglosajones).

La primera fué que, como se considerava 0.8 Voodoo como release, se anunció un nuevo nombre para current, y este fué 1.0 Duke Forever, haciendo alusión al videojuego Duke Nukem Forever, que este mes pasado celebraba su décimo año en desarrollo y que nadie sabe si va a salir algun dia al mercado. Judd Vinet anuncia hoy la cancelación de la versión 1.0 debido al cambio de sistema de ciclo de versiones.

La segunda fué mucho más espectacular, el anuncio de que, debido a la confusión de que haya una distribución llamada Arch Linux y otra llamada Ark Linux, Arch pasaría a llamarse Ark. La gracia estuvo en la coordinación con la gente de Ark, que anunció justo lo contrario en su web, de esa forma Ark Linux pasaría a llamarse Arch Linux para no confundir a los usuarios. Incluso intercambiaron sus logos en las cabeceras de sus webs.

Capturas de pantalla del April Fool’s Day: