¿Cómo arreglé eso?

¡Cómo montar imágenes de CD y DVD con CDemu!

Publicado en Otras cosas, Software por Juan en Octubre 4, 2008

CDemu es definitivamente la manera correcta de montar imágenes de disco (CD, DVD, etc.) en linux. Soporta una gran cantidad de formatos y no necesita privilegios de root en su uso habitual.

Para instalarlo primero hay que añadir el repositorio de CDemu:

deb http://ppa.launchpad.net/cdemu/ubuntu hardy main

Luego mandamos por consola estos comandos, uno por uno:

sudo apt-get update
sudo apt-get install cdemu-daemon gcdemu
sudo /etc/init.d/cdemu-daemon start

Ahora tenemos que añadir cdemud-session a la lista de programas que se ejecutan al inicio. Si no quieres reiniciar, ejecútalo también metiéndolo en la caja de Alt-F2. Ojo, si no hacemos esto, el icono del applet de CDemu aparecerá gris y no montará nada. El cliente de linea de comandos (con el el cual crearemos una accion para thunar) tampoco funcionará.

Esta instalación añade un applet de gnome llamado gCDEmu. Puedes usarlo para tener la opción gráfica, si estás en XFCE puedes instalar la compatibilidad con los applets de GNOME para el panel o crear una acción de Thunar que usa el montador de líneas de comandos, lo cual a diferencia del applet no usará memoria ni recursos de sistema.

El applet es muy facil de usar. Se le hace click, se selecciona un dispositivo vacío (p.ej. Device 00: Empty), y se selecciona un archivo de imagen. ¡Voila!

Para desmontar, simplemente hacemos click en el volumen montado y seleccionamos la opción expulsar.

¡Ahora la acción de Thunar!

Esta acción monta los formatos soportados por CDEmu con un click derecho del ratón sobre el archivo de la imagen:

Nombre: Montar imagen

Descripción: Monta imágenes de CD con CDemu

Orden: cdemu load 0 %f

Patrón de fichero: *.nrg; *.cdi; *.ccd; *.sub; *.img; *.cue; *.bin; *.iso; *.toc; *.b6t; *.mds; *.cif; *.c2d; *.daa

Aparece si la selección contiene:

  • Ficheros de texto
  • Otros ficheros

Fuentes:
HOWTO use CDemu under Ubuntu Hardy
Página oficial de CDemu
Wikipedia

Cómo añadir sidebars a Epiphany (y justificar la existencia del sidebar)

Publicado en Tips por Juan en Junio 4, 2008

El sidebar… de epiphany. Jmmm

Una barra blanca, muy blanca… Todo sabemos lo util que es el sidebar en Firefox, sobre todo para abrir algunos de los marcadores ahi.

Pero como se hace eso en epiphany?

Así!

javascript:window.sidebar.addPanel
('Titulo de página','http://www.dirección-web.com','')

OJO: Todo va en una sola línea
Tenemos que reemplazar titulo de página y http://www.dirección-web.com por lo que queremos.
Luego copiamos todo el texto y lo pegamos en la barra de direcciones de epiphany. Nos preguntará si queremos añadir la barra lateral y listo! Decimos que sí.
Un bug: Los links sobre los que hagamos click se abrirán en la misma barra lateral. Para que se abran en una pestaña hay que hacer click con el botón derecho y decirle que los abara en una pestaña :(

Etiquetado con:, , , ,

Activar el autoscroll en firefox y epiphany

Publicado en Tips por Juan en Junio 2, 2008

Hoy en día las versiones más recientes de estos exploradores permiten activar la opcion del autoscroll (que permite desplazarnos por la pagina presionando el boton del medio del mouse y moviendo éste) por medio del interfaz, sin complicarnos la vida con el about:config

Firefox

  1. Abrimos las preferencias de Firefox (Menu “Editar/Preferencias”)
  2. Nos vamos a la sección “Avanzadas”
  3. Escogemos la pestaña “General”
  4. Bajo el título “Navegar” veremos la opción que dice “Usar desplazamiento automatico”. La activamos.
  5. Cerramos las preferencias.

Queda listo. Ahí mismo se ve la opción para activar el desplazamiento suave, por si es de interés.

Epiphany

Epiphany incorpora esta característica a través de una extensión, por lo tanto tenemos que cerciorarnos de que el paquete “epiphany-extensions” esté instalado.

  1. Abrimos la ventana de extensiones (Menú “Herramientas/Extensiones”)
  2. Activamos la extension “Autodesplazar” (la tercera).
  3. Cerramos la ventana de extensiones

Listo.

Firefox 3 RC1 está en los repositorios de Hardy!

Publicado en Internet, Software por Juan en Mayo 30, 2008

A la fecha de escribir esto Firefox 3 RC1 se encuentra en los repositorios a través de la opción hardy-proposed.

En synaptic hay que activar las actualizaciones no publicadas. Esto se hace a través del cuadro de Repositorios, en la pestaña Actualizaciones.

Luego de esto recargamos la informacion de los repositorios, y lo veremos en la seccion Actualizable (versión superior).

Es recomendable actualizar solo lo que necesitamos, y volver a desactivar hardy-proposed, ya que estas actualizaciones son para ser probadas por los desarrolladores antes de que salgan al publico general.

UPDATE: Ya están también las traducciones. Hay que actualizar los language-packs para que nos salga traducido.

¡Nuevo huevo de pascua en Firefox!

Si ya lo tienes instalado ingresa en la barra de direcciones esto: about:robots
Muy gracioso. ¡Gort!
Sugerencia para los bloggers: estuve muy tentado a insertar screenshots de esto, pero luego pensé que seria arruinarle la sorpresa a la gente… :)

EDIT: También han actualizado la “frase bíblica” de about:mozilla

Etiquetado con:, ,

Firestarter saca un error “Bla bla bla cortafuegos eth0″

Publicado en Bugs, Configuraciones, Intermedio por Juan en Mayo 29, 2008

Si prefieres firestarter a tener que aprenderte los comandos del dizque “uncomplicated firewall” no tienes nada de que avergonzarte. Lo malo es que en esta versión de ubuntu el programita no arranca bien. Saca un error asi:
bug de firestarter

Pues resulta que el error es que hay un script que tiene unos errores de ortografía. Se comieron los acentos. Si, es verdad. Lo que hay que hacer es abrir el dichosos script

sudo mousepad /etc/firestarter/firestarter.sh

y lo que vamos a hacer es buscar una línea que dice así:

MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`

y la dejamos así:

MASK=`/sbin/ifconfig $IF | grep Más | cut -d : -f 4`

Tambien la que dice

     INMASK=`/sbin/ifconfig $INIF | grep Mas | cut -d : -f 4`

La dejamos así:

     INMASK=`/sbin/ifconfig $INIF | grep Más | cut -d : -f 4`

Lo que cambia es el acento en la partecita donde dice “grep Mas”. Ahí está el error. Lo que debe decir es “grep Más”
Guardamos el archivo, reiniciamos Firestarter y adiós error.

Fuente: Chompa’s Blog

Etiquetado con:, ,

[OBSOLETO]Como instalar Clutch con Lighttpd en Ubuntu 8.04 [Parte 3/3]

Publicado en Configuraciones, Difícil, Internet, Software por Juan en Mayo 19, 2008

Anterior: Instalación y automatización de transmission-daemon.

Instalar Clutch

Esta es la parte final. Para instalar clutch tendremos que irnos al website para descargarlo, ya que si instalamos el de los repositorios, nos instalará también apache, y ese no es el punto aquí.

  1. Nos vamos a la página de clutch. Lo que tenemos que descargar es un archivo tar.gz que llaman “WebUI Source”
  2. Descomprimimos el archivo en la carpeta /var/www
    Este es el lugar donde se guardan los archivos de los websites que lighttpd hospeda.
  3. Renombramos la carpeta /var/www/Clutch-0.4 a /var/www/clutch
    Esto se hace para facilitar el acceso a clutch desde el navegador.
  4. Ahora tenemos que editar el archivo
    /var/www/clutch/remote/data/socket.txt

    En él se hace referencia al archivo /tmp/transmission-socket que es mencionado en la línea 17 del script de automatización de transmission. Tenemos que cerciorarnos al 100% de que tanto el script como socket.txt llamen al mismo archivo. De lo contrario Clutch mostrará un mensaje de error diciendo que no encuentra el daemon.

Ahora debemos asegurarnos de que el servidor web tiene permiso de lectura y escritura sobre los siguientes lugares:

  • El archivo de socket. Esto lo hace el script.

    chmod -R 777 /tmp/transmission-socket

  • La carpeta /var/www/remote/data/ y su contenido

    chmod -R 777 /var/www/clutch/remote/data

  • La carpeta que configuramos para guardar nuestras descargas

    chmod -R 777 /carpeta/de/descarga

Ok. Ahora hay que probarlo. Crucemos los dedos. Ingresamos http://localhost/clutch en el navegador. Nos debería salir lo que estamos esperando.

Clutch Funcionando en Firefox

Si clutch se queja de que aparentemente el daemon no esta corriendo, es porque tenemos un error relacionado con el archivo de socket, o bien no hemos configurado correctamente los permisos. Revisar también que el daemon esté corriendo.

Mucha suerte!

PS: Si tienes exito siguiendo este tutorial, agradecería que me lo hicieras saber.

UPDATE: Clutch 0.4 es incompatible con transmission 1.20.

Etiquetado con:, , , ,

[OBSOLETO]Como instalar Clutch con Lighttpd en Ubuntu 8.04 [Parte 2/3]

Publicado en Configuraciones, Difícil, Internet, Software por Juan en Mayo 18, 2008

Anterior: Instalación de un servidor web con lighttpd y PHP.

Instalación y automatización de transmission-daemon.

Ahora vamos a instalar el backend de transmission, el cual es el cliente bittorrent como tal. Le pondremos un script de inicio para que se ejecute automáticamente.

  1. Instalamos el paquete transmission-cli

    ~$ sudo apt-get transmission-cli

  2. Creamos el archivo /etc/init.d/transmission y pegamos en él el siguiente script (fuente: MyBook Linux)
    #!/bin/sh
    #
    # Copyright (C) 2007 JRM
    #
    # Starts or stops the transmission daemons.
    # Writes directory permissions and changes owner for
    # the transmission-socket.
    
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    NAME="Transmission"
    DESC="torrent daemon"
    
    case "$1" in
            start)
                    echo -n "Starting $DESC: "
                    transmission-daemon -s /tmp/transmission-socket
                    echo "$NAME."
                    sleep 2
                    chmod -R 777 /tmp/transmission.socket
                    chown -R www-data:www-data /tmp/transmission-socket
                    sleep 2
                    transmission-remote -f /media/Respaldo/Descargas/torrents/
                    ;;
            stop)
                    echo -n "Stopping $DESC: "
                    killall transmission-daemon
                    echo "$NAME."
                    ;;
            *)
                    N=/etc/init.d/$NAME
                    echo "Usage: $N {start|stop}" >&2
                    exit 1
                    ;;
    esac
    exit 0

    Nótese que hay dos cosas que he resaltado con negrilla:
    La línea 17, que hace referencia al archivo /tmp/transmission-socket
    Este archivo lo mencionaremos mas tarde cuando instalemos clutch. Es muy importante tener en cuenta dónde está ubicado y su nombre.
    La línea 23, que configura la carpeta donde quedaran nuestras descargas. en mi caso es /media/Respaldo/Descargas/torrents/. Usted ponga aquí la suya.

  3. Guardamos y cerramos el archivo.
  4. Le damos chmod a+x para que sea ejecutable, y actualizamos los scripts de inicio con
    ~$ sudo update-rc.d transmission defaults

Reiniciamos el equipo y vemos si el proceso transmission-daemon está ejecutándose. Tenemos que activar la vista de todos los procesos para poderlo ver. Si esta ahí vamos bien y sólo nos falta instalar Clutch.

Siguiente: Instalación de Clutch

Etiquetado con:, , , ,

[OBSOLETO]Como instalar Clutch con Lighttpd en Ubuntu 8.04 [Parte 1/3]

Publicado en Configuraciones, Difícil, Internet, Software por Juan en Mayo 17, 2008

Uno puede estar muy feliz de tener clutch y transmission para servir torrents en la red local, máxime cuando clutch ya hace parte de los repositorios desde Ubuntu 8.04 e instalarlo es tan fácil. Tan solo hay que mandar por consola un

sudo apt-get install clutch

Y Zuas! se instala y ya tenemos http://localhost/clutch activado en nuestra máquina, listo para que le subamos las url de nuestros torrents.

¿Entonces porqué me molesto en escribir un chorro tan largo de tres partes para hacer lo mismo pero 1000x más dificil?

Porque clutch, el de los repositorios, al usar apache como servidor está consumiendo una gran cantidad de recursos al usar un software que está pensado para sitios de alto tráfico. Mejor sería usar un servidor ligero como lighttpd si lo que vamos a hacer es hospedar solamente clutch, y si además tenemos una máquina viejita. Sin embargo esto es una operación un poco compleja, por estas razones:

  • no hay a la fecha un paquete para instalar clutch que dependa de lighttpd. Por lo cual tenemos que instalar clutch manualmente.
  • Al no usar el clutch de los repositorios perderemos la automatización que este paquete le da a transmission-cli, así que tendremos que crear un script para “daemonizarlo”.
  • Obviamente tendremos que instalar lighttpd y añadirle php

Es un poco largo pero no es imposible. Este tutorial lo he dividido entonces en tres partes:

  1. Instalación de un servidor web con lighttpd y PHP.
  2. Instalación y automatización de transmission-daemon.
  3. Instalación de Clutch

Instalación de un servidor web con lighttpd y PHP.

Fuente: Lighttpd+PHP – Ubuntu Wiki

  1. Instalar los paquetes necesarios:
    ~$ sudo apt-get install lighttpd php5-cgi
  2. Abrir en un editor el archivo /etc/lighttpd/lighttpd.conf y añadir al final:
    include "mod_fastcgi.conf"
  3. Debemos crear el archivo /etc/lighttpd/mod_fastcgi.conf y pegar en él el siguiente código:
     server.modules += ("mod_fastcgi")
     fastcgi.server = ( ".php" =>
       ( "localhost" =>
         (
           "bin-path" => "/usr/bin/php5-cgi",
           "socket" => "/tmp/php.socket"
         )
       )
     )
  4. Reiniciar el servidor.
    ~$ sudo /etc/init.d/lighttpd reload

Probémoslo

Para probar que tenemos el servidor con PHP listo mandamos por consola:

~$ sudo nano /var/www/test.php

En este archivo escribimos esto:

<?php phpinfo(); ?>

Guardamos y cerramos el archivo, y luego en el navegador nos metemos a http://localhost/test.php
Si la cosa salió bien deberíamos ver una pagina con información sobre nuestra instalación de PHP.
Si es así, felicidades! ya tienes el servidor funcionando.

Siguiente: Instalación y automatización de transmission-daemon

Etiquetado con:, , , ,

Cómo activar la tecla NumLock al iniciar

Publicado en Bugs, Configuraciones, Intermedio por Juan en Abril 30, 2008

Arrg!! Quien navega con las teclas del teclado numérico?

Y porqué se me desactiva NumLock si lo tengo cuadrado para que se active en la BIOS? Por un bug que no pudieron resolver en Ubuntu Hardy.

Para que este problema no nos moleste mas, instalamos numlockx

  1. ~$ sudo apt-get install numlockx

  2. Luego editamos /etc/gdm/Init/Default

    ~$ sudo mousepad /etc/gdm/Init/Default

  3. Buscamos una línea que dice así:
    exit 0
  4. Añadimos el siguiente código sobre aquella línea:
    if [ -x /usr/bin/numlockx ]; then
      /usr/bin/numlockx on
    fi

Guardamos y listo! La proxima vez que reiniciemos veremos que la luz de NumLock se enciende justo al entrar a la pantalla de entrada.

;)

NOTA: Esto es sólo para Ubuntu y Xubuntu. Kubuntu y Ubuntu server tienen instrucciones distintas para hacer esto. Verlas aquí.

Etiquetado con:, , , ,

Cómo desbloquear un linux congelado

Publicado en Tips por Juan en Abril 24, 2008

Pasa en la vida. Linux y Ubuntu tambien se bloquean. Lo primero es que se muere el mouse. Luego presionamos ctrl-alt-f1 y no nos saca a consola. Y luego ctrl-alt-backspace… Niente. Estamos fritos entonces! A resetear!!

ALTO AHÍ CARIÑO!

Resetear puede causar mas problemas que soluciones: dañar archivos, la superficie del disco, o simplemente perder información. Existe otra salida amigo. Baja el revolver.

  1. Presiona la tecla Alt
  2. Luego presiona ImprPant/PetSis
  3. Ahora, y sin dejar de presionar esas dos teclas, presionar la siguiente secuencia de teclas:
    R E I S U B

No ocurrirá nada hasta que hayas presionado la ultima tecla. Luego de eso el equipo se reiniciará limpia y confiablemente.

Aquí un mnemonico:

Ridiculos Enanos Inician Su Ultima Boludez

Fuente: varios blogs por ahi, “entre tuxes y pepinos” y “fosswire.com”

Etiquetado con:, ,