Cosas extrañas en Firefox

0
Filed under Internet, Kubuntu 9.10 AMD64

Después de toquetear cosas para poner Firefox a mi gusto —instalando los complementos de siempre y probando el tema KFirefox— caigo en la cuenta de que suceden algunas cosas extrañas.

Fuentes pequeñas en algunas webs

El tamaño de algunos textos de algunas páginas web es absurdamente pequeño (por ejemplo las páginas de Google y de Gmail). Y unos minutos antes no era así.

Probando llego a la solución: en la barra de direcciones de Firefox escribo about:config, filtro los resultados por “font” y cambio todas las entradas relacionadas con “size” y “minimum” a sus valores originales haciendo clic derecho sobre ellas y seleccionando Restablecer (las modificadas aparecen en negrita, y su estado, en vez de predeterminado, aparece como establecido por el usuario).

Clic central genera un mensaje de error

Al hacer clic central sobre un espacio en blanco aparece un mensaje de alerta que dice “La URL no es válida y no puede ser cargada“, o se carga una página web que aparentemente ha salido de la nada. Resulta que por defecto el clic central carga el contenido del portapapeles como si fuera una URL.

Como dice Scott Klarr en su blog, para deshabilitar este comportamiento hay que meterse en about:config y cambiar la preferencia middlemouse.contentLoadURL a false.

Al final me he dejado de historias y he desinstalado el tema KFirefox…

Kubuntu 9.10 Karmic Koala AMD64 desktop, GRUB 2 y detalles que se agradecen

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

Hace unos días instalé la última versión de Kubuntu, la 9.10 Karmic Koala, con KDE4.3. Una vez probado el LiveCD y comprobado que KDE por fin está maduro, lo instalé en mi ordenador sin ningún tipo de problema.

GRUB 2

Desde Kubuntu 9.04 GRUB asocia el disco con su UUID en vez de con “/dev/sdb“, por lo que el error que siempre tenía en la asociación de los discos se ha subsanado.

Ahora, con GRUB 1.97~beta4 (es decir, el futuro GRUB 2), cambian algunas cosas como la ubicación del archivo de configuración. Ahora está en /boot/grub/grub.cfg, aunque allí se advierte que lo ideal es no editarlo sino modificar /etc/default/grub (en ese archivo pongo GRUB_TIMEOUT=3 para que la pantalla de selección de S.O. dure 3 segundos en vez de 10) y /etc/grub.d/, una carpeta con un archivo por cada entrada que aparecerá en GRUB (no me he metido con ello y no sé cómo podría añadir Windows si no lo hubiese reconocido automáticamente).

Detalles que se agradecen

  • El programa de configuración de red de Kubuntu knetworkmanager por fin no apesta.
  • En el explorador de archivos Dolphin (que es ma-ra-vi-llo-so) aparecen las particiones sin montar en el panel Lugares (en mi caso la partición de Windows) y se pueden montar con un solo clic. Esto es especialmente útil al usar el LiveCD, ya que se pueden hacer cambios y copias de seguridad de los archivos del disco duro sencillamente, sin usar la consola para montar particiones (pienso en cuando actualice de un Kubuntu a otro, o cuando utilice el LiveCD como sistema de emergencia para reparar o recuperar la información de un ordenador cuyo S.O. no arranque).
  • Aunque por defecto no se instala Firefox, en Menú KDE > Aplicaciones > Internet aparece un Instalador del navegador Mozilla Firefox que lanza un instalador gráfico de la versión 32 bits de este navegador y algunos plugins básicos (¡Flash!). Por cierto, supuestamente se desinstala él solito al completarse la instalación de Firefox, pero a mí no se me desinstaló. Así que para que desaparezca esa entrada del menú hay que desinstalar a mano el paquete kubuntu-firefox-installer.

Caracteres raros, guión largo y códigos Unicode en Ubuntu

0
Filed under Config. S.O., Ubuntu 8.10 AMD64, Utilidades

En general es más sencillo introducir signos raros en Linux que en Windows. En Windows los caracteres especiales se introducen pulsando [Alt]+XXXX, siendo XXXX un número de cuatro cifras del teclado numérico (como el archiutilizado —al menos por por mí— [Alt]+0126 para obtener “~”). Sin embargo estas combinaciones no funcionan en Linux.

En Linux existen varios métodos para introducir estos caracteres desde el teclado: utilizando [Alt Gr], la tecla [Componer], o [Ctrl]+[Mayús]+[U].

Utilizando [Alt Gr]

Es la forma más inmediata de escribir un caracter poco usual. Funciona como en Windows, pero se dispone de más combinaciones.

Utilizo este método para obtener:
[Atl Gr]+[Ñ] = ~
[Alt Gr]+[Z] = «
[Alt Gr]+[X] = »
[Alt Gr]+[V] = “
[Alt Gr]+[B] = ”

Utilizando la tecla Componer

Para utilizar este método primero hay que asignar una tecla como tecla [Componer] (Composite Key):
Menú > Sistema > Preferencias > Teclado: pestaña Distribuciones, botón Otras opciones: Posición de la tecla Componer. Yo la tengo asignada a la tecla [Windows/Super derecha].

Configurándolo en Kubuntu

En Kubuntu este ajuste se realiza en Preferencias del sistema > Región e idioma > Disposición del teclado: en la pestaña Disposición activo Activar diseños de teclado, y en la pestaña Avanzado, bajo Posición de la tecla Componer selecciono Windows izquierda.

En teoría, para que esta asociación funcione en las aplicaciones de GTK que corren bajo KDE, como Firefox, con instalar gnome-control-center y ejecutarlo desde la consola debería servir, pero no me funciona :(
Seguiré investigando.

Cómo utilizarla

Funciona igual que con la tecla [Alt Gr], pero formando una combinación de más de dos teclas. Es decir, para obtener “«” hay que mantener pulsado [Componer] y pulsar dos veces [<]. Para obtener “»” hay que mantener pulsado [Componer] y pulsar dos veces [>] (puesto que > comparte tecla con <, el orden de pulsación para obtenerlo es mantener pulsado [Mayús], luego mantener pulsado [Componer], y pulsar dos veces sobre [<] —evidentemente es más sencillo pulsar [Alt Gr]+[Z] para “«” y [Alt Gr]+[X] para “»”—).

Utilizo este método para obtener el guión largo (Em dash, para diálogos e incisos —como éste—):
[Componer]+([-][-][-]) = —

En esta página de hermit.org está el listado completo.

Introduciendo códigos Unicode

Como se cuenta en este hilo de ubuntuforums, para introducir códigos Unicode en Ubuntu hay que pulsar [Cltr]+[Mayús]+[U] (aparecerá una “u” subrayada), escribir la combinación deseada y finalizar pulsando [Enter].

Los códigos Unicode suelen abreviarse como U+XXXX, siendo XXXX un conjunto de 4 números en hexadecimal. Por ejemplo en Menú > Accesorios > Mapa de caracteres aparece la equivalencia en este formato en la barra inferior (como por ejemplo U+266A EIGHTH NOTE al seleccionar la Corchea ““).

Instalar World fo Goo en Ubuntu 64 bits

1
Filed under Juegos, Ubuntu 8.10 AMD64

Ayer salió la versión para Linux del World of Goo. Como se lo compré directamente a sus creadores, 2D Boy, tengo derecho a hacerme con ella usando el mismo enlace desde el que me descargué la versión para Windows. Se ofrece en .tar.gz, .rpm y .deb, para 32 bits (i386), pero funciona perfectamente en sistemas de 64 bits (AMD64) forzando la instalación.

Para ello, descargo el juego en .deb, me dirijo desde la consola a la carpeta en la que está, y escribo:

$ sudo dpkg -i --force-architecture WorldOfGooSetup.1.40.deb

Activando Compiz Fusion en Ubuntu

0
Filed under Config. S.O., Gráficos, Ubuntu 8.10 AMD64

Ha llegado el momento de darle un poco de gracia al escritorio, activando algunos efectos de escritorio de Compiz Fusion como el famoso cubo (toda una declaración de intenciones del futuro de los escritorios gráficos de Linux).

En Ubuntu 8.10 se instala y activa por defecto Compiz Fusion (mi tarjeta gráfica NVIDIA tiene soporte y los drivers privativos están activados), pero las opciones para personalizarlo son mínimas (en Menú > Sistema > Preferencias > Apariencia pestaña Efectos visuales sólo se puede escoger el nivel de efectos entre Ninguno, Normal o Extra). Para aumentar las propiedades de personalización de Compiz Fusion, como se dice en esta página de howtoforge, instalo desde Synaptic el paquete simple-ccsm. Este paquete añade una cuarta opción a la pestaña Efectos visuales, Personalizado, que selecciono. Pulsando en el botón Preferencias puedo cambiar algunos ajustes, aunque las opciones de configuración completas están disponibles en Menú > Sistema > Preferencias > Administrador de Opciones CompizConfig.

Hay que ver cómo se ha simplificado el proceso de instalación de Compiz Fusion hoy en día :)

Grabando imágenes raras con ImgBurn

0
Filed under Ubuntu 8.10 AMD64, Utilidades

Me he enfrentado a una imagen .dvd (en realidad es un archivo de texto que lista archivos de 1 GiB acabados en .000, .001… que son los que realmente contienen la imagen). Este formato no se puede convertir a .iso mediante una aplicación como ccd2iso, por lo que para grabar este formato de imagen a un DVD he tenido que instalar ImgBurn, que es un potente y ligero grabador gratuito para Windows que funciona sin problemas bajo Wine. Graba imágenes .bin, .cue, .di, .dvd, .gi, .img, .iso, .mds, .nrg y .pdi, lo cual está muuuy bien.

Pasando de Kubuntu e instalando Ubuntu 8.10 Intrepid Ibex

0
Filed under Ubuntu 8.10 AMD64

Después de bastante tiempo de calma, y de probar el LiveCD de Kubuntu 8.10 Intrepid Ibex he decidido seguir con Ubuntu y actualizarme a su versión 8.10, aunque con mucho pesar. Kubuntu 8.10 usa KDE4.1, y aunque ha mejorado bastante, sus aplicaciones aún necesitan mejorar y añadir funcionalidades que KDE3 tenía. En mi caso, me refiero al gestor de conexiones de red (que sigue dando problemas al intoducir direcciones IP manualmente, algo gravísimo, puesto que es necesario para tener conexión a Internet) y al visor de imágenes Gwenview. ¡Gwenview no permite una vista en detalle con una ventana de previsualización! Es más: ¡¡los archivos no se pueden renombrar fácilmente!! (no sirve de nada pulsar F2. La única forma de renombrar un archivo es en la ventana emergente de Propiedades). Es algo básico que utilizo mucho. Si en unos minutos he detectado estos problemas, he de suponer que no serán los únicos que encuentre en esta versión de Kubuntu.

Por lo tanto, por ahora me quedo en Ubuntu. Esta vez he decidido actualizar el S.O. desde Synaptic en lugar de reinstalarlo (con /home/ en una partición propia, es algo muy sencillo). Se actualiza sin problemas.

Actualizando repositorios

Durante el proceso de actualización se desactivan los Orígenes del software (repositorios) de Synaptic y se añaden los nuevos repositorios de Intrepid, por lo que después de la actualización hay que ir a Synaptic y activar los necesarios en Configuración > Repositorios, o añadir las nuevas versiones para Intrepid:

  • Activo el repositorio de WineHQ (en Wine HQ aún no mencionan un repositorio para Intrepid)
  • Añado el de Medibuntu (y su clave GPG) vía consola, como se dice en su web:
    $ sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list --output-document=/etc/apt/sources.list.d/medibuntu.list
    $ sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
  • Añado el repositorio fr.archive.ubuntu.com/ubuntu porque la versión de Gwenview que tenía instalada se ha actualizado a la que utiliza KDE4, y no me gusta porque le faltan funcinalidades básicas como comenté antes. Por ello primero la desinstalo con Synaptic y la sustituyo por la versión de este archivo, como se comenta si hago clic para descargar el paquete en esta página de packages.ubuntu.com.

    En Synaptic: Configuración > Repositorios: pestaña Añadir… añado los siguientes:

    deb http://fr.archive.ubuntu.com/ubuntu hardy main
    deb http://security.ubuntu.com/ubuntu hardy-security main universe

    (he escogido el mirror francés, pero los demás también sirven).

Instalando una versión anterior de Gwenview

Una vez activado el repositorio de Hardy, busco el paquete gwenview en Synaptic y selecciono el menú Paquete > Forzar versión…. Aparecerán dos versiones, la de Intrepid que usa KDE4 (4:4.1.2-0ubuntu3 (intrepid)) y la anterior de Hardy que utiliza KDE3 (1.4.2-4 (hardy)). Selecciono la de Hardy y pulso en Forzar versión para instalarla. Se instalarán las dependencias necesarias. Bloqueo gwenview para evitar que se actualize automáticamente (Paquete > Bloquear versión).

Ahora se puede ejecutar la versión para KDE3 de Gwenview, pero si se pulsa sobre el menú Complementos el programa se cerrará (si se lanza desde la consola se verá qué es lo que ha causado el fallo). Hay que instalar la versión correcta de los complementos KIPI. Desinstalo el paquete kipi-plugins, fuerzo la instalación de la versión 0.1.5-1 (hardy), y la bloqueo. En este caso, al haber múltiples dependencias, una desactualización (downgrade) no habría resuelto el problema.

Sigue colgándose debido a Exiv. Sustituyo exiv2 por la versión para Hardy (0.16-3ubuntu1.1 (hardy)). La bloqueo para que no se actualice. Y finalmente instalo la versión para Hardy de libkexiv2-3 (0.1.6-1ubuntu3 (hardy)).

He tenido un descontrol con lo anterior, y he acabado instalando aplicaciones de KDE que no deseaba tener (ahora hay más iconos en el menú de inicio), pero finalmente tengo Gwenview para KDE3 con los complementos KIPI funcionando a la perfección. Al ser la versión para KDE4 tan diferente de las versiones previas de Gwenview, creo que deberían haberlas considerado dos aplicaciones diferentes en los repositorios. Así me habría ahorrado muchos quebraderos de cabeza :(

Montar particiones al arrancar en Ubuntu

1
Filed under Config. S.O., Ubuntu 8.04 AMD64

Tengo un disco duro con dos particiones que no habilité al instalar Ubuntu, y quiero usar ahora. Para que se monten automáticamente al arrancar la sesión, en KDE se podía hacer gráficamente desde el gestor de particiones. En cambio, con GNOME, hay dos formas: en Nautilus, al seleccionar por primera vez una partición de la barra Lugares, se preguntará si se quiere montar (y pedirá parámetros que me hicieron dudar la primera vez). Lo malo es que sólo se pregunta una vez. La otra opción es editando el archivo /etc/fstab. Gracias a la información de Entre tuxes y pepinos, Linuca, tuXfiles y Dale al teclado he comprendido para qué sirven los diversos parámetros necesarios para el montaje de particiones.

Por ejemplo, para montar la partición que uso para las descargas, /dev/sda2 (la ruta exacta se localiza fácilmente desde GParted), mediante su UUID (que no es necesario, pero permite que se monte aun conectando el disco duro a otro puerto), debo editar /etc/fstab como superusuario y añadir:

# /dev/sda2 (Descargas)
UUID=01234567-89ab-cdef-0123-4567890abcde /home/usuario/Descargas ext3 defaults 0 2

Explicación de las partes

[partición] [punto de montaje] [sistema de archivos] [opciones] [dump] [pass]

  1. [partición]: Es la ruta hacia la partición que quiero montar (/dev/sda2) o el UUID que lo representa (UUID=01234567-89ab-cdef-0123-4567890abcde). Para saber cuál es la cadena UUID que representa a nuestra partición, como se comenta en Dale al teclado se puede escribir en la consola:

    $ ls -l /dev/disk/by-uuid/

    (el argumento -l indica que el listado que se obtiene muestre un listado largo, con un único resultado por línea)

  2. [punto de montaje]: Dónde quiero que se monte. En mi caso, en la carpeta /home/usuario/Descargas.
  3. [sistema de archivos]: El sistema de archivos de la partición. Es un dato que se ve en GParted, por ejemplo. En mi caso es ext3.
  4. [opciones]: Opciones de montaje. Hay muchas, y se pueden ver escribiendo desde la consola man mount (man fstab no las describe, sino que remite a mount). En la entrada de Linuca sobre fstab se explican varias. Las opciones por defecto son las más comunes, así que escribo defaults para utilizarlas.
  5. [dump]: Este valor se utiliza para saber si la partición requiere volcados de seguridad o no. Por lo tanto, es un valor que manipulará el sistema. Establezco este valor a 0.
  6. [pass]: Este valor indica a fsck (programa de chequeo de particiones) en qué orden debe comprobar esta partición. 0 indica que no se compruebe (útil para particiones/volúmenes/unidades no soportadas como iso9660, swap o nfs). 1 será el primer volumen en comprobarse, por lo que se reserva a la partición raíz (/). 2 se suele asignar al resto de las particiones. A todas se les fija a 2 para que se puedan aprovechar así las ventajas de un proceso en paralelo (en varios discos físicos, éstos se analizarían simultáneamente). Por lo tanto, uso el valor 2.

Aplicar estos cambios sin reiniciar

Como se menciona en este comentario de la web de Linuca, para ahorrarse un reinicio simplemente hay que escribir en la terminal:

$ sudo mount -a

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…