The New Cult of Dead Cow

April 2, 2007






Como Cambiar Gestor de Ventanas de Gnome

Filed under: Linux, Ubuntu, Gentoo

Si quieres cambiar el gestor de ventanas de gnome por otro como por ejemplo Xfwm o Kwin, etc. lo que tenes que hacer es:

export WINDOW_MANAGER=”/usr/bin/xfwm”

o el gestor de ventanas que desees.

Technorati Tags: , , , ,

January 19, 2007






Mi PC es compatible con Linux

Aunque hoy en dia, la mayoria del hardware es en mayor o menor medida compatible con Linux, tu puedes acudir a ciertas paginas web donde recopilan información de compatibilidad del hardware con Linux.

Esto te puede servir si estas pensando comprarte una PC nueva y quieres usarla con Linux, asi como si tienes una PC antigua y te gustaria migrarla a Linux.

Adaptadores Graficos  http://wiki.x.org/wiki/FAQ
Adaptadores de Audio http://www.alsa-project.org/
Impresoras               http://www.linuxprinting.org/
Cámaras Digitales      http://www.gphoto.org/
Scanners                  http://www.sane-project.org/
Modems                   http://linmodems.org/
Tarjetas PCMCIA       http://prism54.org/newdrivers.html,
                              http://rt2x00.serialmonkey.com/wiki/index.php/Hardware
                              http://ralink.rapla.net/
                              http://zd1211.ath.cx/

Tomado de FedoraProject

powered by performancing firefox

January 17, 2007






Flash 9 … al fin en Linux

This is it. This is the officially blessed version of the Adobe Flash Player 9 for Linux (x86). Not a beta version; the final version. It’s released. Today.

Asi es, despues de una más que larga espera … al fin tenemos el reproductor de flash 9 para Linux.

Descargalo de aca.

Para instalarlo, copia el archivo libflashplayer.so a la carpeta /usr/lib/mozilla-firefox/plugins y lo tendras listo para todos los usuarios.

PD: la carpeta /usr/lib/mozilla-firefox puede varia de distro en distro. En gentoo es /usr/lib/nsbrowser/plugins y luego se hace un link a la caperta especifica del mozilla.

January 14, 2007






Serie: Comandos de Linux - LS

Vamos a empezar una serie de articulos referidos a los comandos de consola de Linux. Ojala a alguien le ahorre horas de busqueda esta información.

El primer comando que vamos a examinar es el popular ls

LS, es el comando encargado de mostrar el contenido de un directorio. Es similar al antiguo comando DIR de DOS.

Vamos a ver algunos de los parametros que le podemos pasar a ls.

  • ls -a
  • Nos muestra todos los archivos, incluyendo los archivos ocultos. En Linux los archivos ocultos son todos aquellos cuyo nombre comienza con “.”. Estos archivos sirven en su mayoria para guardar la configuración de cada usuario. Se ubican en su directorio personal “/home/<tu usuario>/”.
  • ls -B
    • No nos muestra los archivos de Backup. Los archivos de Backup son copias que se hacen de un archivo para asegurarnos que no se a modificado por error, esto nos permite volver facilmente a la versión anterior del mismo. En Linux, algunos programas generan archivos de backup como por ejemplo Kate. Este Tipo de archivo,  viene a ser el simil de “Copia de Archivo.doc” de Windows.
  • ls –color=<never|always|auto>
    • Esta sentencia nos permite imprimir el listado de un directorio en colores. Esto nos sirve para identificar facilmente a los directorios ( que aparecen de azul ), a los links ( que aparecen en turquesa ), links rotos, etc.
    • El comando recibe uno de los tres parametros:
    • ls –color=never
    • ls –color=always
    • ls –color=auto
  • ls –format=<commas|horizontal|long|single-column|verbose|vertical>
    • Nos permite formatear la salida del comando ls. Si bien es cierto el modo de presentación de la información resulta poco relevante cuando es el usuario el que interpreta la información, es vital cuando lo hace un programa de computadora. Asi la salida de este comando ls correctamente formateada puede ser enviada como entrada para otro programa encargado de procesar esta salida.
  • ls -l
    • Nos muestra toda la información de los archivos
    • Ejemplo:
    • drwxr-xr-x 36 necudeco users        4096 2007-01-13 09:27 tarballs
    • En este ejemplo nos muestra en la primera columna los permisos del archivo
    • En la tercera y cuarta columna nos muestra el usuario y grupo al cual pertenece ese archivo
    • En la quinta columna nos muestra el tamaño del archivo.
    • En la sexta y séptima nos muestra la fecha y hora de creación.
    • En la ultima columna nos muestra el nombre del archivo.
  • ls -lh
    • Nos muestra la misma informacion que ls -l, pero en la quinta columna, donde nos mostraba el tamaño del archivo, ya no lo muestra en bytes. Lo muestra en Kbytes, MBytes, etc. según sea más facil de entender por el usuario.
  • ls -r
    • Nos muestra el contenido de un directorio, al revés.
  • ls -R
    • Nos muestra el contenido de un directorio y de sus subdirectorios …
  • ls -S
    • Ordena por el tamaño de los archivos
  • ls -X
    • Ordena por extension
  • ls -U
    • No ordena por ningun concepto.
  • ls -t
    • Ordena por fecha de modificación.

    Todos estos comandos pueden ser llamados en conjunto, por ejemplo si queremos listar los archivos de un directorio llamado www, separados por comas pero ordenados por tamaño:

    ls –format=commas -S  www


    Si queremos mostrar el contenido de ese mismo directorio ordenado por extension, y indicandons el tamaño en un formato legible para el humano

    ls -Xlh  www

    Bueno, eso es todo por hoy. Espero que le haya servido a alguien.

    January 7, 2007






    Problemas con Monodevelop

    Filed under: Mono, Gentoo
    Acabo de reestrenar mi sistema Gentoo y estaba necesitaban programar en mono. Sin embargo, esta vez deseaba hacerlo en una suite de desarrollo ( Monodevelop ), sin embargo ni recien actualizado gentoo no levantaba el monodevelop, o mejor dicho se cerraba apenas cargaba.

    Despues de pasarme unas 3 horas, compile y recompile las librerias cai en cuenta q el problema es que monodevelop, no trae soporte para funcionar con la nueva version de mozilla ( seamonkey ).
    La solucion:

    emerge –unmerge seamonkey

    emerge mozilla

    Y listo, monodevelop corriendo. :D

    January 3, 2007






    Gtk en Bash

    Navegando en el portage de gentoo a peticion de mi amigo acardenas, me tope con un programilla bastante interesante.

    emerge x11-libs/gtk-serv


    Este programa(servidor) nos permite crear una interfaz gráfica con GTK, para lenguajes en los cuales no hay un bindding de GTK, tales como bash, ash, clisp, octave, etc. y otros tambien como python y perl.

    Como funciona pues muy simple, al servidor se le envian cadenas de caracteres que representán los comandos que se ejecutaran en gtk. El lenguaje debe ser cápaz  de escribir y leer en una tubería, o enviar y recibir paquetes en TCP o UDP.

    Aca les copio un ejemplo del mismo usando bash

    #!/usr/bin/bash
    #
    # Bash socket tcp demo on how to use the gtk-server - by nodep
    #
    # GNU bash, version 2.05b.0 needed for socket io
    #
    # Create as root: /dev/tcp/127.0.0.1/50000 and chmod for user access
    # Revised for GTK-server 1.2 October 7, 2004
    # Revised for GTK-server 1.3 December 4, 2004
    #————————————————

    if [ ! -f /dev/tcp/127.0.0.1/50000 ]
    then
    echo
    echo “As user root, create TCP device first:”
    echo
    echo “touch /dev/tcp/127.0.0.1/50000″
    echo “chmod 666 /dev/tcp/127.0.0.1/50000″
    echo
    exit
    fi

    gtk-server tcp=127.0.0.1:50000 &

    sleep 1

    IO=/dev/tcp/127.0.0.1/50000; exec 3<>$IO

    echo -e “gtk_init NULL NULL” >&3; read -r tmp <&3
    echo -e “gtk_window_new 0″ >&3; read -r win <&3
    echo -e “gtk_window_set_title $win \”BASH GTK-SERVER\”" >&3; read -r tmp <&3
    echo -e “gtk_table_new 10 10 1″ >&3; read -r tbl <&3
    echo -e “gtk_container_add $win $tbl” >&3; read -r tmp <&3
    echo -e “gtk_button_new_with_label \”Click to Quit\”" >&3; read -r but <&3
    echo -e “gtk_table_attach_defaults $tbl $but 5 9 5 9″ >&3; read -r tmp <&3
    echo -e “gtk_widget_show_all $win” >&3; read -r tmp <&3

    event=”0″

    while [ $event != $but ]; do
    echo -e “gtk_server_callback WAIT” >&3; read -r event <&3
    done

    echo -e “gtk_exit 0″ >&3

    echo “Enjoy the day…”

    Para los interesados aca esta la direccion : gtk-server

    November 30, 2006






    Mysql en red

    Hoy me preguntarón como hacer para que un servidor mysql les acepte conexiones de red ?  … Porque solo les permitia conectarse como localhost.

    Para esto, hay que modificar el fichero de configuracion de mysql ( /etc/mysql/my.conf ) y buscar la variable bind.

    Por lo general es

    bind-address = 127.0.0.1


    Comentala, dejandola asi

    #bind-address = 127.0.0.1


    Luego a reiniciar el servicio de mysql

    sudo /etc/init.d/mysql restart

    November 24, 2006






    Demasiada Tecnología

    Hace poco me compre una maquina PentiumD de 3.4 y como no habia tenido mucho tiempo solo la probe con ubuntu dapper y al funcionar normal supuse seria asi con las otras distros ….

    El problema ? Pues unas semanas despues quize probarla con Ragnarok, con Centos, con Ubuntu Edgy … y no levantaba siempre se quedaba colgada en el initrd …

    Al parecer, algunas placas o micros muy nuevos generan cierto tipo de problema, al momento de cargar me salia un error en la BIOS.

    Solucion ? Pues solo habia que pasarle al kernel los parametros noapic y nolapic. Y listo.

    Espero que a alguien le sirva este tip y no tenga q pasarse un mes y medio tratando de buscarle tres pies al gato.

    August 14, 2006






    Montar tu propio servidor de WebCam

    Hace tiempo que tengo una WebCam genius, pero como gaim no tiene soporte para videoconferencia no la he usado mucho. Ultimamente mi madre queria usarla para poder chatear pero solo Amsn la podia usar y ella queira usarla en yahoo … :S

    Asi que la unica solución que se me ocurrio es montarla en una pagina web. Aca el procedimiento que segui.

    Primero me instale los drivers para la camara:


    # emerge spca5xx
    # emerge spcaview

    Luego hay que crear un directorio en nuestra carpeta web

    # mkdir /var/www/localhost/htdocs/webcam

    En ese directorio debemos crear un archivo index.html

    <html>
    <head><title>NeCuDeCo WebCam</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="refresh" content="2">
    </head>

    <body>
    <center>
    <p><img src="./SpcaPict.jpg" />
    </p>

    </body>
    </html>

    Cuando queramos prender la webcam debemos ejecutar el siguiente codigo:

    # cd /var/www/localhost/htdocs/webcam
    # spcacat -d /dev/video0 -g -f jpg -p 2000 -o

    Claro esta que este archivo tambien podemos ponerlo en un scritp y llamarlo desde /etc/init.d

    Saludos a todos, espero que les haya servido …






















    Get free blog up and running in minutes with Blogsome
    Theme designed by B A Khan