domingo, 25 de marzo de 2007

Instalación de Impresora Lexmark Z615 en Mandriva/Linux

Un amigo me obsequió una impresora Lexmark Z615 nuevecita y como todo buen Linuxero, lo primero que intente fue tratar de instalarla en mi distribución favorita... Mandriva/Linux. Tomé el CD que acompaña al producto y busqué los drivers para GNU/Linux, pero nada! como siempre! todo Windows! puros exes!. Como segundo paso, lo que hice fue conectar la impresora para que Mandriva2007 la encontrara, creí que podría ser afortunado (a veces Mandriva me sorprende), creí que podría estár soportada, pero no!, únicamente la detectó y al tratar de habilitarla automáticamente, simplemente no se pudo. Fue entonces que decidí revisar en el sitio Web del producto, donde encontré un .tar para Red Hat 9 y decidí probarlo en Mandriva, pero no me sirvió. Después de buscar y buscar en Foros y blogs, encontré muchas instrucciones donde al fin obtuve resultados, pero como soy novato en esto, no supe con cuál receta fue que logré hacerla funcionar o si al hacerlo con varias formulas, estás ayudaron al final.

Brevemente tomé nota de los últimos intentos para tener a la mano lo que "posiblemente funcionó", y despues de hacer un ensayo para esta entrada de mi blog; encontré la forma más sencilla de hacer funcionar la impresora. Es así como doy paso a mis propias instruciones; pueda que a alguien le sean de utilidad.

Estas instrucciones funcionan para la serie de impresoras Lexmark Z600 y está comprobado con una Z615 instalada en Mandriva/Linux 2007.0 y 2007.1
Supongo que ya han intentado instalar la impresora y posiblemente al tratar de hacerlo instalaron el Servidor de impresión CUPS. Si no es así, es posible que al seguir estas instrucciones Mandriva les pida el CD1 de los CD´s de instalación Mandriva, así que deben tenerlos a la mano. Manos a la obra!.

Primero descarguense los paquetes comprimidos tar.gz ( z600cups y z600llpddk), de acá: Autostatic.com
Abran una terminal de shell e ingresen hasta el directorio donde tengan los paquetes que se descargaron y extraingalos con los siguientes comandos:
# tar -xvzf z600cups-1.0-1.i386.tar.gz -C /

...ahora también con el otro paquete

# tar -xvzf z600llpddk-2.0-1.i386.tar.gz -C /

Es posible que nos haga falta una librería para poder utilizar la impresora. De las ocasiones que he instalado este controlador, no he necesitado instalar la librería libstdc++.so.5, ya que comúnmente cuando voy a instalar el controlador de la Lexmark, ya he pasado por el proceso de instalar otros dispositivos que requerían esa librería, pero para asegurarnos de que lo tenemos todo, probaremos instalar la librería mencionada. El comando para hacerlo en Mandriva sería:
# urpmi libstdc++.so.5

Lo anterior sería el proceso para integrar el controlador en el sistema Linux, ahora toca configurar Mandriva para que lo utilice; para ello, con la impresora conectada y encendida, llamaremos a Printerdrake con el siguiente comando en la terminal que supongo aún tenemos abierta:
# printerdrake

...se les presentará en pantalla una ventana de discución informando que se ha encontrado una impresora, les preguntará si desean que Printerdrake la configure automaticamente, ustedes diganle que si pinchando en el botón Aceptar. Automaticamente se configurará la impresora y posteriormente aparecerá la ventana de Herramienta de administracion de impresoras Mandriva Linux 2006, mostrandoles la impresora en una lista. Pueden efectuar una prueba con las herramientas de la misma ventana o enviar un documento X a impresión para dar por hecho que la instalación fue satisfactoria.

Sólo una cosa!!! la impresión no la he probado con cartucho de colores, sólo tengo uno de color negro y hasta ahí todo bien. Si ustedes tienen uno de colores, hagan la prueba enviando un documento con imágenes a la impresora. Si no funciona la impresión a colores; en el .tar para Red Hat Linux, hay un README con unas FAQ´s de impresión de imágenes bitmap.

Lo anterior tendría que funcionar con cualquier distribución GNU+Linux, exceptuando la instalación de la librería libstdc++.so.5 usando URPMI y la utilización de Priterdrake... URPMI y Printerdrake son parte de Mandriva y... posiblemente también de PCLinuxOS. Si tienen problemas para conseguir los paquetes z600cups y z600llpddk, hagan un comentario solicitandomelos a alguna dirección de e-mail, yo se los enviaré.

NOTA: El simbolo "#" en los comandos mostrados en este documento, indican que el comando debe ser ejecutado con privilegios de administrador (root).

Instructivo testeado y editado por xpiderman en una Distribución GNU/Linux recién instalada (Mandriva2007), para el usuario novato.

viernes, 23 de marzo de 2007

StepMania, bailando con los dedos en GNU/Linux :)

Posiblemente ya han visto ese juego donde la persona brinca y salta sobre una superficie con flechas llamada DancePad. Pues acá les pongo un enlace de descarga de una versión gratuita de ese juego.

Este juego es más divertido si se tiene un DancePad, pero no todos disponemos de uno. Eso no es obstáculo para jugarlo, ya que se puede usar el teclado y hasta el JoyPad. Es bastante configurable y no requiere instalación. Te descargas el binario de su Web, extraes los archivos a un directorio y haces doble clic en el ejecutable... así de fácil.

Ahora bien!, para poder jugar hay que descargarse de la misma Web la música, los anunciadores, los temas y los backgrounds, estos no vienen incluidos con el paquete donde venía el ejecutable, sin ellos no podrás jugar. Tienes que extraer los archivos en cada direcctorio al que corresponda... por ejemplo: hay un directorio llamado Themes, en el extraes los temas (cada diretorio tiene sus instrucciones en un *.txt). Algunos de los archivos tienen extención *.smzip, estos los extraes como lo haces con cualquier archivo *.zip ejecutando el siguiente comando en una terminal de consola:
$ unzip nombre_de_archivo.zip

...o haces clic derecho sobre ellos y buscas la opción extraer aquí de Ark.

Hecho esto haces doble clic en el ejecutable de StepMania y a jugar!. Coloca el directorio de StepMania en /home/usuario y has un enlace desde el escritorio.

Algunos de las mezclas son colaboraciones de personas ajenas a los desarrolladores del juego y por ahí hay unos que hasta han subido imágenes de cómo elaborar un DancePad... por si se animan.




Saludos.

Instructivo testeado y editado por xpiderman en una Distribución GNU/Linux recién instalada (Mandriva2007), para el usuario novato.

jueves, 22 de marzo de 2007

Control Xbox a USB JoyPad en GNU/Linux

Llegó a mis manos un control de Xbox en perfecto estado y pues, ya antes había visto que se podían adaptar estos dispositivos al PC soldando un par de cablecitos. No fue dificil, encontré información en varias Webs, entre algunas ésta. Fue sencillo, solo tuve que soldar los cablecillos conforme a los colores dejando sin uso el de color amarillo. Tuve que sustituir el cable original desoldandolo y ponerle un cable USB que tenía guardadito. Los instructivos de cómo modificarlo te indican que puedes cortar el cable que va entre la consola y el control Xbox, pero el dispositivo lo conseguí sin ese cable.

GNU/Linux lo detectó sin problemas. Al buscarlo en el Centro de Control KDE... que sorpresota!!! ahí estaba!!! fue viendo esto y comencé a hecharle mano a la calibración del dispositivo. Funcionan todos los botones, no así los vibradores, pero que me funcionen toditos los botones y ejes es suficiente. Saludos.

Instructivo testeado y editado por xpiderman en una Distribución GNU/Linux recién instalada (Mandriva2007), para el usuario novato.

miércoles, 21 de marzo de 2007

Emuladores de juegos en Mandriva2007

Desde que comencé en el mundillo GNU/Linux, he tratado de migrar todas mis cositas que se usar en Windows... entre ellas, los juegos!.

Hace un mes llegó a mis manos un mando de Xbox, que con ayuda de otra Web, logré adaptarlo a USB y poderlo utilizar en mi PC. Mi travesura con el nuevo y atractivo JoyPad, me motivó a tratar de instalar Juegos en mi Mandriva2007, de lo cual presentaré hoy, lo que he logrado con 3 emuladores instalados con ayuda de paquetes pre-compilados, propios para la distribución que yo utilizo.

Antes que nada
Lo siguiente va aplicado a emuladores y estos necesitan roms, sin ellos no podrás jugar, ya que cada rom es un juego. Esos "roms" te los puedes descargar de acá, estos los puedes almacenar en un CD para despues ejecutar los emuladores indicando la ruta donde están contenidos los roms. En esta publicación coloco el sitio donde puedes descargar los paquetes binarios para la distribución Mandriva2007; si tu tienes conexión a Internet de banda ancha, puedes utilizar el gestor de paquetes propio de tu distribución GNU/Linux. En el caso de Mandriva, su gestor de paquetes es urpmi y puedes buscar estos paquetes e instalarlos haciendo urpmi en la línea de comandos o utilizando rpmdrake, que es la interfaz gráfica de urpmi. No detallaré comandos para extraer archivos comprimidos ni comandos para mover de lugar o instalar desde una terminal... eso es simple con la interfaz gráfica si utilizas Mandriva. Sólo pondré comandos básicos de consola para ejecutar los emuladores, ya que dos de ellos no tienen interfaz gráfica.

gngeo, Neo-Geo para Linux
Gngeo es la versión para linux del conocido emulador de juegos de máquinas recreativas Neo-Geo. El paquete me lo descargué de RPM Search. En el sitio haces clic en el botón Uncheck All, digitas el nombre del paquete que buscas (gngeo), y en las casillitas de verificación de abajo seleccionas tu distribución GNU/Linux para la que necesitas el paquete que buscas, luego haces clic en Search ;). Yo me descargué el rpm para Mandriva2007 i586, elaborado por la gente de PLF (Penguin Liberation Front), para Mandriva.

Bien, una vez descargado el paquete, le haces doble clic, te pedirá confirmar la instalación e ingresar el password de root para proceder a la instalación. Una vez instalado, tendrás que buscar la bios de Neo-Geo, sin ella no podrás jugar. El paquete que te descargaste no contiene esos archivos por razones de derechos de autor, así que tendrás que conseguirtelos con ayuda de Google si en caso para cuando leas este post no sirve este link. Esa es una de las muuchas que existen.

Una vez conseguida la bios de Nego-Geo, tienes que extraer el contenido del zip en el directorio donde se instaló gngeo, la ruta es: /usr/share/gngeo

Ahora solo te toca ejecutar los comandos para cargar una rom desde una terminal de consola:
$ gngeo [ruta de la rom]

Al ejecutarse el juego, te aparecerá una pequeña ventana, esta la puedes redimensionar con un comando adicional al momento de ejecutar el juego:
$ gngeo --scale=2 [ruta de la rom]

En modo pantalla completa (también se puede con F12):
$ gngeo --fullscreen [ruta de la rom]

Si necesitas más comandos para gngeo, los obtienes digitando:
$ man gngeo

Con las teclas 3 y 4 introduces monedas, las teclas 1 y 2 son para iniciar con player1 y player2 respectivamente, las teclas a, z y x y las flechas cursoras son para comandar el player1.

Nota: Para no tener que estár digitando esos comandos cada vez que quieras jugar, puedes crear un acceso a aplicación en el escritorio para sólo hacer doble clic en el. Le pones un ícono para que quede bonito ;)

xmame, M.A.M.E para Linux
Multiple Arcade Machine Emulador para X11. De igual modo que el anterior; me lo descargué de RPM Search. Son dos paquetes: xmame-x11 y xmame-base, para instalarlos abre una terminal de consola, ingresa al directorio donde tienes ambos rpm y como usuario root ingresa los siguientes comandos:
# rpm -Uivh *.rpm

Lo anterior instalará ambos paquetes en una sola solicitud. Para este no necesitas bios, al instalarlo ya está listo para que digites el comando en una terminal de consola incluyendo la ruta de la rom:
$ xmame [ruta de la rom]

De igual forma que el emulador anterior; al ejecutarse te aparecerá en una pequeña ventana, esta se puede redimensionar a un tamaño mayor con la siguiente conbinación de teclas:
Primero alt+Inicio y ahora podrás usar alt+AvPág para cambiar a modo pantalla completa ó retornar a modo ventana.

Con las teclas 5, 6 y 7 introduces monedas, las teclas 1, 2, 3 y 4 son para iniciar los player1, 2, 3 y 4 respectivamente, para comandar el player1 utilizas ctrl, alt y las flechas cursoras.

mupen64, una versión parecida a project64, solo que es para GNU/Linux
Acá les pongo el enlace hacia un sitio donde una persona explica que ha creado un rpm de mupen64 para Mandriva2007. Ese paquete se lo pueden descargar de este servidor, el paquete en cuestión se llama mupen64 y es el único con ese nombre. Al instalar el paquete, el sistema me pidió el disco2 de Mandriva, así que debes tenerlo a la mano.

Cuando ya esté instalado, para llamar al juego, abres una terminal de consola y digitas mupen64, se ejecutará el mupen64 presentandote una ventana ó te vas al menú Inicio KDE y buscas la opción Ejecutar Comando, digitas mupen64 y lo ejecutas. En el escritorio se habrá creado un acceso hacia el directorio donde puedes alojar tus roms, para que cuando ejecutes el programa, estos te aparezcan listados en la ventana del mupen64. El directorio de los roms es: /home/tu_cuenta_de_usuario/.mupen64/roms

Con mupen64 ustedes pueden jugar la mayoría de roms de Nintendo64 (no he tenido problemas). La diferencia con los emuladores anteriores, es que este tiene interfaz gráfica y hasta el JoyPad pueden configurar en modo gráfico a prueba de WinUsers :) . Les pongo un enlace a una imágen más, donde estoy jugando fifa99

Saludos!

Instructivo testeado y editado por xpiderman en una Distribución GNU/Linux recién instalada (Mandriva2007), para el usuario novato.