Últimas Publicaciones

He actualizado Ubuntu a la 11.10 (Oneiric Ocelot) y ahora se cuelga en el arranque.

Acabas de actualizar a la nueva versión y ahora, en el boot, te aparece un mensaje que dice "Waiting for network configuration". Se queda ahí un minuto, y luego sale otro mensaje que dice "Waiting up to 60 seconds more for network". Después de otro minuto, la pantalla se pone en blanco y ahí se queda para siempre, vamos, que se cuelga.

Este bug aparece solo en actualizaciones, no en instalaciones frescas. Y posiblemente dependa de qué software de terceros esté instalado. Parece bastante claro que si tienes instalado VMWare 8 tienes garantizado el bug.

El problema es que algunos directorios esenciales (/var/run y /var/run/lock) han cambiado de sitio, pero algún software no se da por enterado de la migración e interfiere con los demás. Sí, hay un workaround, y es tan simple y clásico como arreglar las cosas a mano.

Para ello, abre un terminal pulsando Ctrl-Alt-F1 y tecleando tu login. A continuación, hazte root y teclea los siguientes comandos.

[lacofi@cecile]$ sudo -i
password:
[root@cecile]# mkdir -p /run /run/lock
[root@cecile]# rm -rf /var/run /var/lock
[root@cecile]# ln -s /run /var
[root@cecile]# ln -s /run/lock /var
[root@cecile]# reboot

Como puedes ver, hemos borrado /var/run y /var/lock y los hemos sustituido por enlaces simbólicos apuntando a /run. Después rebotamos el sistema y ya está, debería arrancar con red y en modo gráfico.

Si no te deja borrar los directorios, o no puedes crear los enlaces simbólicos, tendrás que rebotar el sistema y arrancar desde grub en modo recuperación. En el modo recuperación, pedir que monte como lectura-escritura, y después que te pase a consola root. A partir de ahí, vuelves a hacer lo dicho.

Suerte. :-)

Ya no puedo ver videos de YouTube en Ubuntu 11.04

Y en multitud de sitios con vídeos te aparece un recuadro gris que dice "missing plugin". YouTube es más específico y te dice que tienes que instalar el Adobe Flash Player versión 10, o superior.

Esta versión utiliza aceleración por hardware y se supone que tiene mejor rendimiento. Todo Dios parece que está migrando a ella.

Vale, es tontería que me ponga a explicarte cómo hacer, cuando otros ya lo han hecho de fruta madre. Las gracias, dáselas a ellos.

Instalar KDE en Ubuntu 11.0

Para instalar KDE en Ubuntu tienes que instalar los siguientes paquetes, a través de Synaptic o de Apt:

  • kde-standard
  • kde-l10n-es (es una ele, no una i)
  • language-pack-kde-es

Esto instala lo que es KDE, con un grupo de aplicaciones básico para que empieces a funcionar decentemente. Si quieres aplicaciones más concretas, como amarok o cosas así, tendrás que instalarlas aparte.

Cambiar automáticamente el fondo de escritorio en Ubuntu

Si quieres que tu fondo de escritorio (eso que por ahí llaman "wallpaper") cambie automáticamente en Ubuntu, tienes por ahí varios programas disponibles. Yo te recomiendo DesktopNova, por la sencilla razón de que está incluido en los repositorios oficiales de Ubuntu.

No es especialmente virguero ni incluye cosas extraordinarias, pero cumple perfectamente su función y cambia el fondo del escritorio a intervalos de tiempo predefinidos, entre las fotos que puedes indicar una a una, o en una o varias carpetas del disco duro. Además, el programa se instala en la bandeja del sistema con lo que siempre lo tienes accesible.

De nada.

Me gustaría un lanzador de aplicaciones en Ubuntu 11.04

Si te has actualizado a Ubuntu 11.04 comprobarás que han cambiado unas cuantas cosas en tu escritorio. A la izquierda, está el lanzador que trae por defecto. Está bien, la verdad es que con un poco de práctica es cómodo y te permite navegar entre las aplicaciones abiertas y minimizadas de forma bastante suave y rápida.

Eso si, te recomiendo hacer algún ajuste para que no te moleste demasiado en la pantalla. Para ello tendrás que instalar el Administrador de Opciones CompizConfig (está en los repositorios). Ábrelo. Vete al apartado "Escritorio" y ahí a "Ubuntu Unity Plugin". ¿Estás?.

Bueno pues configura esto:

  • Reveal Mode se ajusta a ninguno.
  • Hide Launcher se ajusta a Autohide
  • Ya puestos, puedes ir a Expo, también en Escritorio.
  • Y ajustar ExpoEdge a TopRight.

Con esto, la dichosa barra de la izquierda está siempre oculta, salvo que pongas el ratón en la esquina superior izquierda de la pantalla, porque solo entonces aparece el tiempo justito para hacer lo que quieras y vuelve a desaparecer. Con lo otro (lo del Expo), si llevas el ratón a la esquina superior derecha, entras en Expo, la forma más práctica de navegar entre los escritorios. Así, puedes navegar entre escritorios y aplicaciones de forma realmente práctica. No tiene nada que ver con el lanzador, pero pasábamos por ahí. :-D

Pero aunque sea práctico, el lanzador de Ubuntu es muy poco o nada configurable. Por ejemplo, me gustaría que se pudiera arrastrar y ponerlo debajo, en vez de a la izquierda. Pues no. No hay forma de configurar eso. Está a la izquierda y te joes.

Si quieres una barra de aplicaciones estilo Mac bastante estable y configurable para acceder a tus programas abiertos y también a tu software favorito, te recomiendo que instales Docky. Está en los repositorios, se integra perfectamente en tu escritorio y es realmente fácil de usar y configurar.

Marcar con fosforito los PDF.

Sip. Soy de los que con los apuntes hacían verdaderas escabechinas, marcando aquí y allá con fosforitos de colorines. Pero como ya sabes si me vienes siguiendo, ahora ya no uso papel prácticamente para nada: en lugar de eso lo escaneo todo y lo meto en el disco duro, que es más práctico y ocupa menos sitio. Salvo que el papel en cuestión sea un certificado, claro, o una garantía o un justificante... y poquitas más excepciones. La cuestión es cómo trabajar en pantalla como lo hacía en papel: con mis fosforitos, bolígrafo para hacer anotaciones y todas esas cosas.

Y es un problema porque resulta que, aunque hay lectores de PDF razonablemente buenos para linux (no excelentes, pero si buenos), no ocurre lo mismo con editores, o al menos lectores que permitan añadir comentarios, marcadores o resaltados.

Vaya, que no hay ninguno que yo sepa.

La esperanza la tengo puesta en Foxit Reader, un software para Windows que tiene una versión nativa para Linux. Muy rápida y ligera, por cierto, pero en inglés y sin las funcionalidades necesarias para añadir los comentarios ni resaltados que sí tiene la versión Windows.

Digo que tengo la esperanza puesta en ellos porque en su Web anuncian claramente y sin tapujos que su versión Linux no incluye nada de eso pero están trabajando para que sí lo incluyan próximas versiones, incluido también el soporte de múltiples idiomas, castellano incluido.

Buen software para Windows y buenas promesas para Linux. De momento no tenemos nada más que eso.

Hasta que Foxit cumpla lo prometido, habrá que conformarse con algún parche como el que yo te propongo: utilizar un programa Windows en tu Linux, gracias a Wine.

Concretamente, mi propuesta es el programa PDF-XChange Viewer, de la empresa Tracker Software Products. Tienen varios programas relacionados con los PDF, muchos de pago aunque con precios razonables. El visor más básico (PDF-XChange Viewer), resulta que es gratuito, no es tan básico como podrías pensar, e incluye todo lo que puedes necesitar normalmente, incluida la posibilidad de añadir o editar marcadores, resaltados, anotaciones, etc...

Y funciona perfectamente en Wine. Solo tienes que instalar el emulador (perdón... Wine Is Not an Emulator... ;-) con el típico comando "apt-get install wine" y después descargarte el fichero instalador de PDF-XChange Viewer, darle permisos de ejecución y ejecutarlo a golpe de click de ratón para que te lo instale en tu escritorio.

PDF con Wine

Y ahora me preguntarás... "¿y si uso un dispositivo móvil con Android?".

Pues Repligo Reader, de Cerience Corporation, claro. Vamos, vamos, puedes hacer preguntas mucho mejores que esa... :-P

Script perl para editar listas mp3

El teléfono Nokia n900 maneja bien las listas m3u, así que hago uso intensivo de ellas para organizar mis temas favoritos de cada album.

Si necesitas usar listas m3u de ficheros de audio mp3, tienes muchas formas de crearlas. Por ejemplo a mano, puesto que son ficheros de texto puro y duro. Muchos players permiten también exportar las listas de reproducción a formato m3u, como ocurre por ejemplo con Rhythmbox, así que no deberías tener problemas.

Pero si usas la línea de comandos, quizás te interese algo más directo y rápido, que te permita editar una lista ya construida, y añadir o quitar música de forma rápida y cómoda.

Te pongo un enlace a un programilla en Perl hecho por mi, sencillito, que te permite hacerlo desde la línea de comandos.

Para que te funcione, tendrás que instalar los módulos Text::CSV_XS y MP3::Tag de Perl (en Ubuntu son las librerías libtext-csv-perl y libmp3-tag-perl, de nada).

El programita, básicamente hace esto:

  1. Busca todos los ficheros mp3 que encuentre, en el directorio actual o cualquiera de sus subdirectorios.
  2. Lee las etiquetas ID3 de todos los mp3 y cataloga los temas por álbumes.
  3. Muestra una lista en pantalla, numerada, con los temas encontrados y organizados por álbumes.
  4. Si ha encontrado también un fichero m3u en el directorio actual cuyo nombre empiece por "Favoritas" (por ejemplo "Favoritas Beyonce.m3u", entonces lo lee e ilumina con un asterisco y en verde, qué temas están ya en la lista. Si encuentra varios ficheros distintos, te los ofrece para que elijas uno.
  5. Si tu fichero m3u tiene otro nombre que no empiece por "Favoritas" puedes especificar el fichero en línea de comandos. Si pones un fichero que no existe, el script lo creará y no iluminará ninguna canción.
  6. Con la lista en pantalla, teclea el número de cualquier canción. Si está iluminada, la desilumina. Si no está iluminada, la ilumina. Cuando termines de seleccionar canciones, teclea "w" para salir (se grabarán todos los cambios en el fichero m3u), o "q" (se cancelarán todos los cambios).
  7. Si en línea de comandos pones la opción "--ayuda" te muestra una pequeña ayudita con lo que hace el programa.
  8. Si en línea de comandos pones la opción "--simulacro" el programa funciona por completo, pero no grabará los cambios aunque así se lo pidas después.

Puedes modificar el script como quieras, o adaptarlos a tus necesidades, tu mismo.

Script mp3edit

Script para editar listas m3u

Normalmente organizo mi biblioteca de mp3 en carpetas por autores, y dentro de ellas subcarpetas por álbumes. De todas formas el script no se fía de la distribución por carpetas, y lee las etiquetas ID3 para deducir los álbumes. Si hay etiquetas Versión 2, las usará. Si no, usará las etiquetas Versión 1.

El script está diseñado para MI distribución de disco duro. Eso significa que casi nunca hay más de tres o cuatro álbumes en una carpeta. Si tienes por ejemplo metidos todos tus mp3 en único directorio, el script quizás no te resulte  a ti tan cómodo porque te saldrá un listado gigantesco en pantalla y tardará un huevo. Tu mismo.

Lo disfrutes.

Spotify Mobile hace crash en mi iPod Touch si tengo demasiadas canciones favoritas

Sip. Como lo oyes.

Si tienes demasiadas canciones marcadas como favoritas, Spotify hará un glorioso "crash" cada vez que intentes iniciarlo. Solo la primera vez funcionará bien, pero en cuanto lo cierres estarás perdido y ya nunca conseguirás ponerlo otra vez en marcha. La única forma será desisnstalarlo y volverlo a instalar.

El truco que aparece en las FAQ de Spotify (desactivar la integración con el iPod), tampoco servirá de nada si tienes muchas canciones marcadas como favoritas.

Vete al ordenador, arranca Spotify, copia todas tus canciones favoritas a una lista de reproducción nueva. Ahora deselecciona todos tus favoritos y cierra Spoty. Vete al iPod, desinstala Spotify y vuelve a instalarlo. Ahora deberia funcionar sin problemas todas las veces.

Muchas gracias a jdquien, del foro de GetSatisfaction, que fue quien encontró la solución (o mejor dicho, el workaround, porque la solución sería hacer bien el software, claro...). Yo tenía en ese momento más de 1700 canciones marcadas como favoritas, y él más de 1000. No se muy bien cual es la cifra crítica de temas favoritos por encima de la cual Spotify Mobile se rompe, pero el caso es que hay algún límite por algún lado.

Hacer tethering WiFi con tu Nokia N900

Recientemente he instalado uno de los programas más útiles que he visto para mi Nokia N900. Se trata de JoikuSpot, un software muy ingenioso y bien hecho que convierte nuestro Nokia favorito en un Punto de Acceso WiFi / Router que redirecciona la salida hacia la conexión 3G del móvil. Es software comercial, pero el precio son actualmente solo 5€, merece la pena, te lo aseguro.

Cualquier otro dispositivo WiFi que tengamos (un iPod Touch, un ordenador portátil, un Netbook, otro teléfono...) verá que en su pantalla aparece un Punto de Acceso WiFi llamado JoikuSpot al que puede conectarse libremente. Obviamente, el software ofrece posibilidades de encriptación, aunque solo WEP, no WPA. No creo que sea demasiado problema, porque es una conexión móvil muy dificil de predecir para quien pretenda romper las contraseñas. En cualquier caso, cuando el programa está activo muestra en pantalla dos gráficos con la velocidad de transmisión de datos y permite ver qué dispositivos están conectados.

En mi opinión, es el mejor tethering que he probado nunca con un teléfono móvil y es mucho más fácil de configurar para los dispositivos clientes que usando Bluetooth.

Aparte del problema de la seguridad inherente a WEP, también son a mencionar otros dos:

  1. Necesitas un plan de datos con tarifa plana, porque si no la compañía telefónica se te va a comer vivo. Pero eso es de cajón... ;-)
  2. Cuando el programa está funcionando, está usando simultaneamente dos señales de radio distintas: 3G y WiFi, lo que no es muy normal. Y el WiFi, además, en un modo que chupa energía como loco. Eso significa que JoikuSpot te va a devorar batería cual monstruo de las galletas (y la batería del N900 no destaca precisamente por su larga duración). Cuando digo que la verás desaparecer delante de tus ojos, posiblemente pienses que exagero... te aseguro que hasta me quedo corto... Pero obviamente existe un workaround muy sencillo, tanto que también es de cajón: cuando uses JoikuSpot para conectar tu ordenador, o lo que sea, simplemente deja el Nokia N900 cargando. :-D

Estoy intentando configurar un modem Smartlink en Ubuntu y no encuentro el paquete sl-modem-source

Recientemente me he comprado un modem/fax USB para sustituir al viejo modem serie que tenía. Obviamente, el modem en sí mismo no lo necesito para nada, pero sí me interesan las funciones fax. Por desgracia, los nuevos ordenadores tienden a venir sin puerto serie, lo que es un problema si pretendes usar un modem/fax, así que una posible solución es instalar un modem USB.

Yo compré uno de la marca Dynamode, teóricamente soportado por Linux, que lo identifica con el comando "lsusb" de esta forma:

[lacofi@selene]$ lsusb
Bus 011 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 010 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 003: ID 046d:c00b Logitech, Inc. MouseMan Wheel
Bus 007 Device 002: ID 046d:c317 Logitech, Inc.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 0483:7554 SGS Thomson Microelectronics 56k SoftModem 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 0718:1000 Imation Corp.
Bus 003 Device 004: ID 059f:1018 LaCie, Ltd
Bus 003 Device 002: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0424:2250 Standard Microsystems Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 007: ID 04a9:220e Canon, Inc. CanoScan N1240U/LiDE 30
Bus 001 Device 006: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 005: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 004: ID 059f:1018 LaCie, Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Observa la línea marcada en cian y que habla de un Softmodem. Si sigues tirando del hilo a través de Google, verás que este modem lleva un chipset Smartlink, y que la instalación seguiría estos pasos:

[lacofi@selene]$ sudo su
password:
[root@selene]# apt-get install module-assistant
[root@selene]# module-assistant auto-install sl-modem
[root@selene]# apt-get install sl-modem-daemon

Y después reiniciamos el sistema.

Vale, todo parece muy sencillo, pero cuando lo hice en mi máquina, me encontré con que no existía el paquete sl-modem-source en los repositorios, y module-assistant abortaba la operación porque no tenía código fuente para poder compilar.

Y a eso iba. Resulta que sl-modem-source solo está disponible para los sistemas de 32 bits. Si utilizas la versión de Linux de 64 bits (lo sabrás porque en la salida del comando "uname -a" sale un misterioso "x86_64" por algún lado), no dispondrás de ese paquete y por tanto no podrás hacer funcionar tu modem Smartlink.

Se siente.

Una posible solución es hacer funcionar una máquina virtual VMware. Supongo que VirtualBox también sirve, todo depende del buen o mal soporte que tenga de USB. El caso es que a mí el modem funciona de perlas en VMware bajo un sistema invitado Windows XP Pro. Y supongo que no debería haber problemas tampoco para que funcionase instalando un sistema invitado Ubuntu Linux 32 bits. ;-)