Author Archives: Guibuu

En busca de la estabilidad perdida

3
Filed under Config. S.O., Kubuntu 8.04 (KDE4) AMD64, Ubuntu 8.04 AMD64

Debian no me ha convencido para el uso que hago de mi ordenador: tiene demasiadas pequeñas utilidades por defecto y le faltan muchos ajustes que trae Ubuntu de fábrica a los que me había acostumbrado (aunque se puedan lograr manualmente en Debian), como el reconocimiento de las teclas multimedia de mi teclado, el panel de control simplificado de KDE, los drivers privativos de NVIDIA… Pero lo peor de todo, sin duda, es que el problema que congela aleatoriamente (al menos en apariencia) mi sistema, obligándome a reiniciarlo, también apareció. Aún no sé si es cosa del hardware de mi ordenador, de KDE, o de alguna cosa que instalo yo, como QJoyPad o timidity (que instalo para reproducir la música del OpenTTD).

El caso es que, ya que estoy de mudanza, no me cuesta nada seguir probando distribuciones Linux. Me parece una pena cambiar a distribuciones con otra filosofía, otra forma de gestionar los paquetes, y demás (pensé en probar OpenSUSE o Gentoo), así que, aprovechando que el día 4 salieron las versiones de mantenimiento de Ubuntu (las 8.04.1), probé a instalar Kubuntu KDE4.

Kubuntu KDE4

A pesar de haberme descargado la versión Kubuntu KDE4 8.04.1 AMD64 (Hardy Heron) Desktop, sigue existiendo el mismo problema que la versión 8.04: KNetworkManager no deja editar manualmente la configuración de la red, por lo que yo, que no uso un servidor DHCP, tengo un bonito sistema operativo… sin conexión a Internet.

Este es un molesto bug. Aparte de eso, y aunque cada vez es un escritorio más maduro, aún le falta muuuuuuuuuuuuuuuuuuuuuuuuucho (bueno, no hay que exagerar: digamos que sólo le falta muuuuucho) para alcanzar la madurez necesaria para ser un escritorio para el día a día. A destacar que el gestor de imágenes Gwenmedia no permite editar el nombre de los archivos de imagen, que es para lo que lo utilizo yo (aparte de como visor, claro). Las aplicaciones para KDE4 o no existen aún, o están en una etapa temprana de su desarrollo.

Así que al rato instalé Ubuntu (el original).

Ubuntu

Llevo un par de días en Ubuntu, y tengo que decir que se nota que es la distribución principal. Por ahora no me ha dado ningún problema. Iré instalando las aplicaciones que tenía antes poco a poco (o sus equivalentes en GNOME… aunque me da mucha pena cambiar mi Amarok por Exaile… ya veremos si finalmente lo hago).

Aunque estoy bastante contento con Ubuntu, especialmente con la magnífica integración de Firefox 3.0 en el escritorio GNOME (y la facilidad con la que se instala el plugin de Flash de Adobe… OMG! ¡¡nspluginwrapper funciona divinamente aquí!!), siguen estando los pequeños detalles que me hicieron decidirme por Kubuntu hace más de un año. Por ejemplo:

  • Las opciones de configuración están dispersas en mil miniaplicaciones, a veces confusas y aparentemente duplicadas.
  • La ausencia de los botones Aceptar y Cancelar en los cuadros de diálogo (sólo hay un botón Cerrar equivalente a Aceptar, por lo que no hay forma de deshacer algún cambio si no he memorizado la configuración anterior).
  • El menú de Abrir/guardar archivo y su ausencia de vista previa (¿cómo voy a buscar una imagen sin poder previsualizarla?)
  • El gestor de paquetes Synaptic no instala por defecto las dependencias recomendadas por otros paquetes. Por ejemplo, para instalar el juego Battle for Wesnoth, con el gestor de Kubuntu Adept sólo había que seleccionar el paquete wesnoth-all, mientras que en Synaptic, para obtener el juego con música y el editor de mapas había que instalar los paquetes wesnoth-all, wesnoth-editor y wesnoth-music. Por suerte este comportamiento se puede cambiar en las preferencias: en la pestaña General existe la opción Considerar los paquetes recomendados como si fuesen dependencias.
  • En la vista de lista de Nautilus, si los archivos ocupan todo el espacio disponible (es decir, si aparece la barra de desplazamiento) es imposible hacer clic derecho sin seleccionar un archivo/carpeta, por lo que el menú desplegable tendrá las acciones relacionadas para un archivo/carpeta existente y nunca mostrará la opción de crear un archivo/carpeta nuevo. Esto lo solucionan otros navegadores evitando que el clic derecho en las columnas distintas del nombre seleccionen el archivo de su fila.
  • La falta de GUIs para algunas acciones básicas, como montar unidades (echo de menos el gestor de particiones de KDE, que permite montar unidades fácilmente).
  • Muchos más detalles tontos como personalizar los salvapantallas gráficamente. Por ejemplo, después de investigar un rato descubro que para elegir la carpeta en la que los salvapantallas buscan las imágenes que muestran hay que:
    • Para Carpeta de imágenes: Como dicen en el foro de whirlpool.net.au hay que editar ~/.config/user-dirs.dirs y cambiar el valor de XDG_PICTURES_DIR por la ruta a la carpeta de imágenes, como por ejemplo:
      XDG_PICTURES_DIR="$HOME/Fotos/"
    • Para GLSlideshow: Como dicen en esta entrada de The CompuTech Group hay que crear el archivo ~/.xscreensaver con la ruta a la carpeta de imágenes, como por ejemplo:
      imageDirectory: ~/Fotos/

Volviendo a Swiftfox con el rabo entre las piernas

0
Filed under Debian 5.0 Lenny AMD64 - KDE, Internet

Un día es lo que he durado con Iceweasel 64 bits y la solución de utilizar nspluginwrapper para hacer funcionar el Flash de 32 bits. El navegador se congela, Flash deja de funcionar…

Me dirijo derrotado a GetSwiftfox y me descargo la versión optimizada (.deb) para mi procesador, que descubro ahora que es la versión Prescott (porque cambié mi procesador por un Pentium D).

Al estar basado en la versión alfa de Firefox, hay problemas con las extensiones, aunque menos de los esperados. Las principales molestias son que aún no existe un paquete de idioma español y que la imprescindible extensión Tab Mix Plus no es compatible, ni siquiera la versión en desarrollo.

Por otra parte, esta versión se ve horrible en el entorno KDE. Para integrar Swiftfox en KDE sigo los consejos de Magarto y los trucos de Konquefox:

  • Instalo el tema Mostly Crystal.
  • Para cambiar el navegador de archivos, en about:config cambio ui.allow_platform_file_picker a false. No es el navegador de KDE, pero es más mono que el de GTK.
  • He intentado instalar GTK-Qt Theme Engine para que los estilos visuales de GTK sean como los de Qt (el que utiliza KDE), pero me ha dado problemas al compilar el código fuente y he desistido…

Swiftfox arranca en modo offline

Cada vez que inicio Swiftfox arranca en modo offline, y hay que quitar este modo yendo a File>Work offline. En esta página de bugs de Launchpad se lleva hablando de este problema desde hace meses.

En fin, que problema tras problema…

Flash para Iceweasel 64 bits

0
Filed under Debian 5.0 Lenny AMD64 - KDE, Internet

El plugin de Flash fue lo que me hizo instalar Swiftfox. Y me quiero liberar de Swiftfox.

La versión libre de Flash, Gnash, aún no sirve para reproducir los vídeos de YouTube. Por desgracia sigue estando verde. Y los de Adobe siguen sin sacar una versión para 64 bits, los muy… Gracias a este post de Lo hice y lo entendí descubro nspluginwrapper, un plugin que proporciona compatibilidad entre el navegador y los plugins de arquitectura de 32 bits, como el Flash de Adobe. Es más, desde la página de información de plugins de Mozilla se recomienda usarlo.

Instalación de nspluginwrapper

Instalo nspluginwrapper desde Aptitude.

Instalación de Flash mediante nspluginwrapper

Según la documentación oficial, los plugins de 32 bits que estén en /usr/lib/mozilla/plugins/ se reconocerán automáticamente. En mi caso, instalaré Flash manualmente:

  • Descargo la última versión de Flash desde la web de Adobe (Adobe Flash Player 9.0.124.0 en .tar.gz para Linux (x86)) y extraigo libflashplayer.so en el escritorio.
  • Desde la terminal escribo nspluginwrapper -i ~/Desktop/libflashplayer.so.

Ahora, si escribo about:plugins en Firefox/Iceweasel, debería aparecer el plugin de Flash.

Instalación de la última versión de nspluginwrapper

Después de un rato usando el navegador noto que se congela durante unos segundos al cargar una página con flash y los vídeos de YouTube no se cargan. Por eso voy a probar a instalar la última versión de nspluginwrapper (1.0.0 en lugar de 0.9.91.5-2):

  • Descargo de la web oficial el plugin (nspluginwrapper-1.0.0-1.x86_64.rpm) y el visor (nspluginwrapper-i386-1.0.0-1.x86_64.rpm).
  • Como son paquetes .rpm, hay que transformarlos en .deb mediante Alien. Instalo el paquete alien desde Aptitude.
  • Desde la terminal me voy a la carpeta en la que están los paquetes .rpm (en mi caso ~/Desktop/) y, como superusuario, ejecuto
    alien -c nspluginwrapper-1.0.0-1.x86_64.rpm
    alien -c nspluginwrapper-i386-1.0.0-1.x86_64.rpm

    (el argumento -c indica que se incluyan también los scripts del .rpg en el paquete .deb)

  • Instalo los paquetes .deb con dpkg:
    dpkg -i nspluginwrapper_1.0.0-2_amd64.deb
    dpkg -i nspluginwrapper-i386_1.0.0-2_amd64.deb
  • Finalmente desinstalo el plugin de flash anterior
    nspluginwrapper -r ~/.mozilla/plugins/npwrapper.libflashplayer.so

    y reinstalo con la última versión de nspluginwrapper:

    nspluginwrapper -i ~/Desktop/libflashplayer.so

A new beginning: Debian Lenny

0
Filed under Config. S.O., Debian 5.0 Lenny AMD64 - KDE

La anterior instalación de Kubuntu llevaba tiempo dándome por saco debido a su inestabilidad. Así que, como iba a empezar de cero, me decidí a probar Debian, la distro madre de Kubuntu. He instalado Debian Lenny beta 2 para AMD64 con el escritorio KDE. La instalación ha ido sin problemas. Incluso GRUB funciona a la primera.

Eso sí, tengo que revisar muchos programas, porque hay bastantes que no voy a usar otros quiero sustituirlos por los que conozco.

Notas

  • Uso como gestor de paquetes Aptitude, desde la consola, porque el gestor de paquetes gráfico es KPackage, que no me gusta, y Adept no está en los repositorios. Echo de menos a Adept
  • sudo es un invento de Ubuntu. En Debian (y otras distribuciones) para hacer algo como superusuario hay que iniciar sesión como root escribiendo su.
  • Para ejecutar una aplicación gráfica como superusuario ( por ejemplo Konqueror), escribo desde la consola kdesu konqueror.

Paquetes non-free en Debian

Edito como superusuario /etc/apt/sources.list y añado:

deb http://ftp.es.debian.org/debian/ testing main contrib non-free

Usar un Swiftfox basado en la rama estable de Firefox (2.0)

0
Filed under Internet, Kubuntu 7.10 AMD64

Por alguna razón que no alcanzo a entender, Swiftfox pasó hace un tiempo de basarse en la rama estable del desarrollo de Firefox (versión 2.0) a la rama inestable (versiones beta de Firefox 3). Las consecuencias inmediatas fueron que prácticamente todas las extensiones dejaron de funcionar, Swiftfox se puso en inglés, y además desaparecieron los iconos de navegación (página anterior, siguiente, recargar página…). Esto último se corrigió en la revisión pre-8.

Me parece un error muy grave pasarse de buenas a primeras a basarse en una versión beta. Además desde la página oficial no ofrecieron información de cómo hacer una desactualización (downgrade) a la versión basada en Firefox 2. Al principio me entró el cabreo, desinstalé Swiftfox e instalé Firefox. Pero estamos con lo de siempre: la versión de 64 bits no tiene plugin de Flash. No me cabreo con Firefox por esto: me cabreo con Adobe, porque tiene delito que a día de hoy no se hayan dignado a sacarla. Probé a instalar el clon libre de Flash (libflash-mozplugin), pero está muuuy verde. Así que una vez pasado el calentón decidí volver a Swiftfox.

La solución llegó desde este tema del foro de Swiftfox, en el que se enlaza a las versiones anteriores. En mi caso swiftfox_2.0.0.11-1_athlon64.deb

Esperemos que cuando salga Firefox 3 Swiftfox se base en las versiones estables y me ahorre todos estos dolores de cabeza…

Cave Story en Linux

0
Filed under Juegos, Kubuntu 7.10 AMD64

Cave Story (Doukutsu Monogatari) es un estupendo juego freeware de 2004 desarrollado para Windows durante 5 años por Daisuke Amaya, Pixel. Es un juego de plataformas 2D con elementos de rol, parecido tal vez a los antiguos Metroid, con una bonita historia, muy adictivo, con una lograda curva de aprendizaje y una pegadiza banda sonora de 8 bits. Y varios finales. E incluso un nivel secreto. Está a la altura de los juegos comerciales de la época dorada de los juegos 2D y los píxeles gordos. La versión original estaba en japonés, pero el grupo Aeon Genesis lo tradujo al inglés (He subido aquí la versión para Windows parcheada al inglés). Además, se ha llegado a traducir al castellano.

Se ha portado a varias plataformas (Mac, PSP, GP2X…). Para Linux, simonparcer ha hecho un port de la versión inglesa (aquí la versión 1.01, que me da problemas con la pantalla completa. La versión anterior me funciona estupendamente).

En el enlace anterior, la descarga del port a Linux de Cave Story 1.00 no funciona. Lo he descargado de este foro de Gentoo y lo he subido a in.solit.us.

Instalación

El juego no requiere instalación alguna.

  1. Descomprimo el juego por ejemplo en /home/usuario/Juegos/Linux/doukutsu/
  2. Puedo configurar algunos parámetros (teclas, botones del mando, pantalla completa o ventana…) ejecutando DoConfig.exe gracias a Wine.
  3. El juego se ejecuta yendo a su carpeta desde la línea de comandos y escribiendo $ ./doukutsu, o creando un acceso directo en el menú inicio con los siguientes datos:

    Nombre: Cave Story
    Comando: ‘/home/usuario/Juegos/Linux/doukutsu/doukutsu’
    Ruta de trabajo: /home/usuario/Juegos/Linux/doukutsu

Enlaces

Página de Pixel (en japonés)
Página tributo a Cave Story (página imprescindible. Guías, secretos, artwork, banda sonora…)
Cave Story en la Wikipedia
Entrevista a Pixel en The Independent Gaming Source
Cave Story – Remix Proyect (remixes de los temas del juego)

Compartir carpetas con ordenadores que usen Windows

0
Filed under Config. S.O., Kubuntu 7.10 AMD64

No es necesario hacer nada para acceder a las carpetas compartidas en ordenadores en red con Windows. Pero para compartir archivos desde mi ordenador con Kubuntu hay que instalar y configurar SAMBA.

Ayudado de doc.ubuntu-es:

  1. Instalo samba desde los repositorios.
  2. Creo una copia de seguridad del archivo de configuración de SAMBA smb.conf:
    $ sudo cp /etc/samba/smb.conf  /etc/samba/smb.conf.original
  3. Edito como superusuario ese archivo y añado el grupo al que pertenece el ordenador (el mismo que en el resto de los equipos con Windows): debajo de [global] añado workgroup = NOMBRE_DEL_GRUPO.
  4. Desde Menú K > Preferencias del sistema: Compartir: Compartir ficheros comparto la en modo sencillo (para no tener que asignar permisos y contraseñas por usuario) y añado la carpeta que quiero. En mi caso, además, activo la casilla Escribible para que desde los demás ordenadores se puedan añadir y modificar los archivos que haya en esa carpeta.

Reproducir .rm

0
Filed under Config. S.O., Kubuntu 7.10 AMD64, Vídeo

Para reproducir el formato propietario de Real Media .rm en Kubuntu 64 bits, tal como dice esta entrada de doc.ubuntu-es, se necesita el paquete w64codecs (en los sistemas con arquitectura de 32 bits el paquete se llama w32codecs). Dicho paquete pertenece al repositorio de Medibuntu, que ya añadí a mis repositorios.

No funciona perfectamente, pero es lo que hay :)

Reproducir una película en DVD

1
Filed under Config. S.O., Kubuntu 7.10 AMD64, Vídeo

Para reproducir un DVD comercial, protegido con CSS (ya ves tú qué estupidez) sigo las instrucciones de esta página de doc.ubuntu-es y añado la clave y el repositorio de Medibuntu (que contiene paquetes no-libres que por cuestiones de copyright no pueden venir de serie con Ubuntu):

$ wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
$ sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list

Ahora puedo instalar desde Adept el paquete libdvdcss2.

Configurando Kopete para chatear con los contactos de Gtalk

0
Filed under Internet, Kubuntu 7.10 AMD64

Hasta que Google saque una versión de Gtalk para Linux usaré Kopete, el programa de mensajería por defecto de Kubuntu. Para configurar este cliente sigo las instrucciones de esta página de ayuda de Google Talk (en inglés) o esta entrada de El Módem (en español).

Al crear la cuenta (con la dirección de gmail), hay que poner:

en Configuración básica:

  • ID de Jabber: usuario@gmail.com
  • Recordar contraseña (opcional)

en Conexión:

  • Utilizar cifrado de protocolo (SSL) (activar)
  • Permitir autentificación por contraseña en texto plano (activar)
  • Prevalece sobre la información predefinida del servidor (activar): Servidor: talk.google.com Puerto: 5223