jueves, 24 de diciembre de 2009

Afinadores de Guitarra....

Para este año nuevo he establecido entre mis proyectos retomar la guitarra... Tratando de volver al habito de la música, por lo menos sacando una nueva canción cada día...

La verdad no soy un pro ni nada de eso por el estilo, por lo que afinar y todo eso no es muy mi especialidad.... Es por eso, que hoy traigo los resultados de mi busqueda de afinadores linux.

Gtkguitune:

Este es un soft. bien, bien sencillo.... Tiene una interfaz muy sencilla y solo tenemos que activar el micrófono de la pc.

Instalarlo es aun mas sencillo, basta simplemente con ejecutar

# aptitude install gtkguitune

Luego de instalar, simplemente ejecutamos gtkguitune y listo !!!!!

Lingot:

Este soft, es aun mas sencillo.... pero va muy bien, al igual que el anterior, se encuentra en los repositorios, por lo que es muy sencillo....

Para tenerlo, basta simplemente con ejecutar;

# aptitude install lingot

Ya instalado, basta solo ejecutarlo desde el menu Aplicaciones / Sonido y Video / Lingot

martes, 22 de diciembre de 2009

Bash script - Introducción-

.... Correr los mismos comandos siempre ..., ... Ejecutar las mismas rutinas para sincronizar ...., en fin hacer esas tareas ciclicas - tediosas que siempre nos toca hacer, que ya matan cuando toca hacerlas....

Gnu Linux es un mundo de posibilidades, he inspirados en la visión hacker, de optimizar las tareas tediosas, esas que no nos gusta hacer pero que nada, tienen que hacerse existen los bash script.



Los script's hacen fácil la vida, permitiendo resumir múltiples tareas rutinarias y ahorrandonos de tener que ejecutar muchos comandos...

Aunque suenan complicados, en realidad son a sencillos lo que también son a útiles....


Vasta de palabras... Los que nos toca;

Los  script's siempre se inician con el siguiente identificador:


#!/bin/bash

Este encabezado, va siempre antes de cualquier otra linea...


Nuestro primer script


Honrando todos los libros, manuales y otros similares dedicados a iniciar a las personas a la programación, vamos a crear el famoso "hola mundo"....


1.- Iniciamos nuestro editor;


$ nano holamundo



2.- Copiamos en el archivo;


#!/bin/bash

echo "Hola Mundo"


3.- Guardamos y cerramos;


Ctrl o
Ctrl x


4.- Damos los permisos;


chmod +x holamundo

5.- Ejecutamos;


./holamundo


Mas alla -Intro-


Esto, es lo mas sencillo que podemos hacer con un script.... Los bash script, soportan estructuras de programación como:


if...else
while
for
echo
sleep
case

Y pueden ayudarnos a ejecutar (como ya di a entender) comandos en la consola de GNU Linux.


...


Hablar todo de script's en un post es poco, continuare dando algunos ejemplos y mostrando script's mas complicados en siguientes partes de este post....

jueves, 26 de noviembre de 2009

Sincronizar Marcadores y Contraseñas entre Firefox

En la actualidad y debido a muchas razones, casi todas las personas tenemos o trabajamos en por lo menos 2 equipos distintos... Ya sea nuestro Pc y la portátil o nuestro equipo y el de la oficina... en Fin.

El asunto estriva en que no les ha ocurrido que ven un sitio bueno, lo agregan a marcadores y estan seguro que esta alli y no es asi.... Resulta que lo marcaron en el explorador de otro equipo y no el que tienen ahora...

Pues bueno, para evitar estos casos - que seamos realistas ocurren y matan la madre - existe en Firefox un agregado o Add-ons llamado Xmarks Bookmark and Password Sync que nos permite sincronizar nuestros firefox.

Instalarlo en sencillo, solo hay que ir a la pagina del complemento (esta) y agregarlo en firefox....

Reiniciamos firefox y listo !!!!

Usando el Complemento:

Obviamente, la instalación la debemos realizar en todos los equipos que usamos y que sea seguro se sincronicen.

Luego de realizada la instalación se inicia un asistente como el que sigue. La primera vez lo ejecutamos tal cual, para poder crear nuestra cuenta, luego es simplemente indicar que ya tenemos cuenta que:


 


 


En los demás equipos la cosa ira algo así, solo que como ya dije en el paso 2 indicamos que ya tenemos una cuenta...

y ahora si listo para el uso....

miércoles, 25 de noviembre de 2009

Driver Nvidia - Otro Metodo -

Ya anteriormente habia publicado en este espacio un metodo para instalar los drivers de Nvidia, pero sucede que ahora que me he cambiado de versión (testing) el metodo no me es del todo funcional por lo que he aqui otra forma para hacer el trabajo.

1.- Descargamos los driver para nuestra placa desde la página de Nvidia o via wget.

2.- Instalamos si no los tenemos los Header's de nuestro Kernel:

# apt-get install linux-headers-`uname -r`

3.- Cerramos seción en X asi:

# /etc/init.d/gdm stop” para Gnome

# /etc/init.d/kdm stop” si usas kde

4.-  Otorgamos los permisos correctos al archivo que descargamos:

chmod +x NVIDIA-Linux-x86-185.18.31-pkg1.run

5.- Instalamos:

# sh NVIDIA-Linux-x86-185.18.31-pkg1.run

6.- Iniciamos las graficas:

# /etc/init.d/gdm start

 Todo listo.... deberíamos tener todo funcionando...

martes, 24 de noviembre de 2009

Synergy - Una consola para dominar todo -

Primero lo básico, algo de teoría.... Synergy:

En palabras sencillas Synergy nos permite "Compartir" -por decirlo de alguna manera- el teclado y el raton de una maquina mediante protocolo TCP.

En un ejemplo:

Nunca les ha pasado que estan trabajando en simultaneo con un par de Pc's y confunden los teclados.... O que trabajan con la Pc y la portatil y deben cambiar constantemente se sitio o dejar el laptop de lado para usar la Pc ???

No les seria bueno poder operar ambos equipos usando un solo teclado y raton ???

Vamos la respuesta es sencilla.... Claro !!!!!! es mucho mejor.

Bueno pues eso basicamente es lo que nos permite hacer Synergy.

Ok, bonito... Pero como lo hace ???

Synergy se compone de dos aplicaciones: synergyc y synergys (cliente y servidor respectivamente); la aplicación servidor - synergys - es la que debe correr en la máquina que compartira el teclado y raton, es decir la maquiena que controlara al resto, debe incluir el fichero de configuración de synergy con la información de las máquinas involucradas.

Los equipos a ser controlados, por su parte deben llamar al cliente synergyc junto con el nombre del servidor.

Ya sabes la teoria... Le funciona, vamos a montarlo:

Bueno... esto es un poco largo y penoso pero siguiendo la receta lo tendréis en un par de horas:

$ apt-get install synergy

Luego de instalado, en nuestro home debemos crear el fichero .synergy.conf, el cual describe qué máquinas intervienen y cómo están dispuestas lógicamente.

Lo primero que tenemos que hacer, es crear una sección screens con los hostnames de TODAS las máquinas (incluído el servidor), asi:

section: screens
       portátil:
       pc:
end
 
 
Seria bueno, que las máquinas puedan ser accesibles por su hostname y para ello usamos el archivo /etc/hosts si nuestra red no tuviera DNS dinámico.

La cosa, en este caso seria añadir en todos los equipos las siguientes líneas al archivo /etc/hosts:

portatil 192.168.0.3
pc 192.168.0.2
 
 
Ahora tenemos que definir la disposición de la máquinas, en el .synergy.conf:

section: links
     portatil:
       left=pc
     sobremesa:
       right=portatil
end
 
Esto significa que si estamos ejecutando el servidor en el portátil, si desplazamos el cursor del ratón por el borde izquierdo, aparecerá en el borde derecho de la Pc... y viceversa, claro.

Por si las dudas, el archivo completo es el que sigue:


section: screens
      portatil:
      pc:
end

section: links
     portatil:
        left=sobremesa

     pc:
        right=portatil
end
 
La principal ventaja de este metodo, y de la cual no habia comentado es que es multiplataforma.....

Poniendo todo en marcha:

En el servidor (portátil) ejecutamos:

$ synergys

Y en el cliente (Pc) ejecutamos:

$ synergyc portatil

Recordad que aqui portatil es en realidad un hostname, podríais poner también la IP, que según el ejemplo sería 192.168.0.3.

Listo !!!!

jueves, 19 de noviembre de 2009

GPS Garmin en Linux...

Tiempo atras me dieron la oportunidad para un proyecto en el trabajo de jugar con GPS Garmin y la experiencia en general fue buena. La verdad tenia este post en el olvido, pero hoy revisando viejos documentos encontre mis notas de ese experimento y quiero compartirlas, asi que manos a la obra....

La lista de programas (que yo use) es un poco larga, pero la verdad queriamos extraer variedad de informaciones, asi que antes de instalar vamos a ir conociendo los soft:


  • GPSD: Es un demonio que recibe data desde el GPS y transfiere esta a multiples aplicaciones.



  • XGPS: Este soft, permite ver información sobre la conexion de satelite del dispositivo GPS.



  • GPSTrans: Este programa permite cargar y descargar puntos, rutas, trayectos y otros desde un GPS Garmin.



  • GPSMan: Este soft va mas o menos como el anterior, solo que permite comunicarse con dispositivos Lowrance, Magellan y no solo con Garmin. Tiene una caracteristica muy importante que comentar y es que no solo tiene entorno grafico si no que tambien puede correr por comandos.



  • GPSCorrelate:Este programa iba mucho con el proyecto que en la oficina queriamos desarrollar, permitia relacionar data GPS con imagenes....


Ya que los conocemos, podemos decir que instalar...

# aptitude install gpsd xgps gpstrans gpsman gpscorrelate

Ya instalados los paquetes ahora tenemos que conectar nustro GPS y realizar un par de configuraciones, asi:

montamos los modulos del Kernel y creamos el dispositivo /dev/ttyUSB0 ejecutando;

# modprobe garmin_gps


Creamos un puno de montaje para el Gps ejecutando;

# mount -t usbfs none /proc/bus/usb

Conectamos ahora si el GPS y ejcutamos GPSD;

# gpsd /dev/ttyUSB0

Ahora podemos ir mas alla configurando algunos de los soft quepodemos usar con nuestro Gps así:



Listo!!!!!

Nota; en su momento, me di cuenta de que debia ejecutar el modprobe del paso 2 cada vez que al iniciar mi distro queria usar el GPS...

La verdad, es que como solo realice pruebas y lamentablemente el proyecto nunca logro ir mas alla, no me dedique a solucionar este problema.... Siendo aun mas franco, asumi que bastaria con colocar la linea en las aplicaciones al inicio o incluirlas en la secuencia de arranque del sistema.

En fin.... dejo a cada quien la solución de este detalle.

lunes, 16 de noviembre de 2009

Jugando aun mas con particiones NTFS

En el mundo del soft libre existen muchos a quienes no les gusta saber nada sobre aplicaciones no libres... Pero, encambio tambien tenemos un gran numero de personas quienes no dejan - o no pueden dejar - de lleno el mundo propietario, ya sea por gusto, por obligaciones de trabajo o en fin.

Para aquellos que cuentan con sistemas duales, o que por alguna razón manejan particiones NTFS, comento NTFSProgs.

Esta util herramienta, forma parte de un conjunto de otras herramientas que nos permite trabajar con este tipo propiotario de particiones. Ya en un post anterior, habia comentado que esta utilidad nos permite trabajar particiones NTFS, en general, es un paquete virtual que instala en nuestro sistema varios paquetes que gestionan los diferentas aspectos de este tipo de partición:

•ntfsfix - Arregla una partición de NTFS que ha sido dañada por el driver Linux NTFS
•mkntfs - Formatea una particion con el sistema de archivos NTFS
•ntfsinfo - Muestra informacion sobre las particiones NTFS
•ntfslabel - Muestra y permite cambiar la etiqueta de volumen de una particion NTFS
•ntfsresize - Redimensiona particiones NTFS
•ntfsundelete - Recupera archivos suprimidos de una particion NTFS
•ntfscluster - Localiza al dueño de cualquier sector o cluster
•ntfscat - Concatena archivos y muestra la salida en pantalla (sin montar la particion).
•ntfsls - Enumera el contenido de directorios (sin montar la particion).
•ntfscp - Sobreescribe archivos.
•ntfsclone - Clona particiones NTFS o una parte de ellas.
•ntfsmount - Monta una partición NTFS usando libntfs y FUSE.

miércoles, 11 de noviembre de 2009

instalar Google Desktop en Linux

La verdad es que me tope con esta interesante pieza de soft por mera casualidad, pero en realidad pues me ha gustado mucho y ahora que monte nuevamente a Dext, tengo la oportunidad para comentar su instalación.

Podemos realizar la instalación de 2 formas; desde el repositorio Google o descargandole directamente desde la Web.

Desde la Web.

La pagina de descarga de Google desktop esta aqui. Desde ella podemos descargar el .deb, el .rpm, o el tar.gz.

Una vez descargado el proceso es simple, para debian vasta solo con ejecutar:

# dpkg -i google-desktop-linux_current_i386.deb

Luego de instalado, en Gnome vamos al menu Aplicaciones/Google Desktop/ Google Destop y listo, ya lo tenesmos Funcionando...

Docks

Siendo yo un fanatico de las graficas y los gadget's para el escritorio, raro se hacia que no tenia ningun post sobre Dock's... Asi que para solucionar la situación y aprovechando que al fin estoy instalando Debian en Dexter, voy a dejar un poco de eso de los dock's por aca...


Ya entrando en Materia

Aunque la mayoria de nosotros buscamos dock's con muchos efectos, existen quienes no cuentan con los recursos o simplemente le gusta los sencillo, para ellos existe SimDock.

SimDick: es un dock que no requiere compiz u otro similar, es una gran opción si solo queremos un dock sencillo. Es especial para esos equipos viejos que aun estan siendo usados....

Wbar: continuando con los dock's sencillos encontramos wbar, no requiere aceleracion ni nada de eso y tampoco consume mayores recursos....

Ahora bien, la mayoria optamos por instalar un Dock, por amor a los buenos graficos, para nosotros existen estas opciones:

Cairo Dock: Uno de los favoritos de todos, requiere aceleración 3D para funcionar pero bien vale la pena....

GLX Dock: Es en realidad el mismo Cairo pero con el Open GL habilitado....

Avant Windows Navigator: Seamos realistas.... Muchos de nosotros lo usamos por lo menos una vez, esta entre los mas difundidos, tiene un buen comportamiento y buenos efectos....

Y si hablamos de escritorios especificos tenemos;

Para Gnome;

Gnome Do Dock: mas que un dock es un lanzador de aplicaciones, vasta solo teclear las palabras claves y buscara las aplicaciones por nosotros.

Para KDE;
KoolDock: muy al estilo de Mac, es realmente una buena opción.... Como todo para KDE puede funcionar en Gnome, pero no es una muy buena idea....

martes, 3 de noviembre de 2009

Instalar Linux desde USB

Luego de mucho buscar para mi post anterior, he encontrado otra alternativa mucho mas sencilla para realizar un pendrive USB booteble e instalar GNU/Linux.

Este nuevo metodo es usando el programa UNetbootin.

Usarlo es realmente sencillo, basta solo con descargarlos y responder las opciones que la Gui nos muestra, el mimos se encarga de descargar y ejecutar todo lo necesario para hacer booteable la USB y para copiar la iso del sistema.....

Instalar debian desde USB.

Desde que adquiri a Dext (mi mini Siragon 1020) he estado pendiente de publicar un tutorial sobre como montar un instalador minimo de debian en un USB, sobre todo porque he quedado con muchas dudas luego de leer mas de uno.

En fin, aqui esta el proceso, espero que sea entendible....

1.- El primer paso del proceso es bajar los archivos necesarios, los cuales son:

Boot.img:

Lo podemos encontrar aquí para debian lenny, aquí para squeeze y aquí para sid

2.- Descargamos el archivo .iso ()

La netisnt la podemos descargar de aqui la imagen para Testing/Sid.
Nota; es muy importante que el archivo que los archivos que descargemos sean de la misma arquitectura y rama, así pues tanto el boot como la iso deben ser para el mismo debian.

 3.- Ya teniendo los archivos necesarios conectamos el dispositivo desde el que vamos a realizar la instalación, lo desmontamos y ejecutamos;

# gzip -dc boot.img.gz >/dev/sda

Donde sda hace referencia a nuestro dispositivo (Si no sabemos cual es podemos ejecutar fdisk -l para conocerlo).

4.- Montamos el dispositivo y copiamos al dispositivo el archivo .iso descargado en el paso 2.

#cp archivo.iso /media/sda1

Donde sda1 es la referencia a nuestro dispositivo.

6.- Listo, reiniciamos, iniciamos por USB y probamos....

jueves, 24 de septiembre de 2009

Conexión a otros equipos sin publicar nuestra IP

En la actualidad, algo de privacidad en este sentido es bienvenido, sobretodo, si tomamos en cuenta que mas de uno se dedica a ver desde que Ip se conectan los usuarios y sabra Dios para que...

En fin, para aquellos que quieran navegar y acceder sin publicar su Ip, pueden usar Tor...

Manos a la Obra;

1.- Agregamos un nuevo Repositorio al source.list;


nano /etc/apt/source.list

2.- Dentro del archivo agregamos;


deb http://deb.torproject.org/torproject.org [distribution] main

Donde [distribución] se refiere a nuestra distro, etch, lenny, sid, intrepid, jaunty, etc.

3.- Guardamos y salimos;

4.- Obtenemos la GPG del repositorio asi;


# gpg --keyserver keys.gnupg.net --recv 886DDD89


# gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

5.- Ahora si actualizamos nuestra lista de paquetes;


# aptitude update

6.- Terminado el proceso anterior, procedemos a instalar los paquetes;


# aptitude install tor tor-geoipdb privoxy

7.- Ahora toca configurar los paquetes;

* Editamos el archivo de configuración de privoxy;


# nano /etc/privoxy/config/

Añadiendo al final de este la linea;

forward-socks4a / localhost:9050

8.- Iniciamos el servicio Tor;


# /etc/init.d/tor start

9.- Iniciamos privoxy;


# /etc/init.d/privoxy start

10.-  Instalamos Torbutton para firefox y ahora lo tenemos disponible en Firefox

11.- Ya instalado el Complemento, reiniciamos Firefox y este al iniciar en la parte inferior mostrara un botón que nos permitirá usar Tor a nuestro antojo

Optimizar la Reproducción de Flash

En el mundo linux, mientras mas rapido y economico sea todo mejor, es por eso que continuando con la entrada anterior, y nuevamente gracias a Ubuntizando el planeta un metodo para mejorar Firefox y Flash.

El procedimiento es sencillo;

.- Editamos el Archivo ondemand;


# nano /etc/init.d/ondemand

.- Copiamos el siguiente código, sustituyendo en el archivo desde "Case";


case "$1" in
start)
start-stop-daemon --start --background --exec /etc/init.d/ondemand -- background
;;
background)
sleep 60 # probably enough time for desktop login

for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
do
[ -f $CPUFREQ ] || continue
echo -n ondemand > $CPUFREQ
done

for CPU_THRESHOLD in /sys/devices/system/cpu/cpu*/cpufreq/ondemand/up_threshold
do
[ -f $CPU_THRESHOLD ] || continue
echo -n 40 > $CPU_THRESHOLD
done
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac

.- Ejecutamos los pasos del post anterior.

Flash a la GPU...

Este, mas que un post en una compilación de este articulo. En el se explica como transferir parte de la carga de Flash a la GPU y no a nuestra CPU, lo que optimiza y economiza...

El procedimiento sencillo;

1.- Creamos un directorio para Adobe en nuestro /etc;



$ mkdir /etc/adobe

2.- Ejecutamos;


$ echo "OverrideGPUValidation=true" >~/mms.cfg

3.- Movemos el archivo creado en el paso anterior al directorio Adobe



$ mv ~/mms.cfg /etc/adobe/

miércoles, 23 de septiembre de 2009

Crear Imagenes para Grub y Syslinux

Continuando con mis post pasados (Creando Nuestro Tema Usplash) y (Mejorando el Inicio -Startup Manager-), explico ahora como crear o modificar imágenes para el grub y el syslinux.

Imágenes para el Grub:

1.- Iniciamos GIMP.
2.- Creamos una imagen en tamaño 640x480 pixeles o escalamos una a ese tamaño.
3.- Definimos el esquema de colores de la imagen haciendo uso del menú (Imagen/Modo/Indexado) y dejandolo a 14 colores
4.- Guardamos la Imagen como splash.xpm
5.- Cerramos Gimp
6.- Comprimimos la imagen ejecutando gzip splash.xpm
7.- Usamos Startup manager para definir la nueva imagen como fondo.

Imágenes para Syslinux:

1.- Iniciamos GIMP.
2.- Creamos una imagen en tamaño 640x480 pixeles o escalamos una a ese tamaño.
3.- Definimos el esquema de colores de la imagen haciendo uso del menú (Imagen/Modo/Indexado) y dejandolo a 14 colores
4.- Guardamos la Imagen como splash.ppm
5.- Cerramos Gimp
6.- Instalamos syslinux-common;


# aptitude install syslinux-common

7.- Ya realizada la instalacion, convertimos la imagen al formato de syslinux ejecutando;


$ ppmtoolss16 '#ffffff=7' <splash.ppm> splash.rle

8.- El archivo resultante se almacena en /boot/syslinux y se modifica el syslinux.cfg para incluir la imagen

lunes, 21 de septiembre de 2009

Linux en Palm LifeDrive

La portabilidad del Kernel Linux es tal que puede ser corrido en múltiples dispositivos. En lo personal ya lo he visto correr en dispositivos como el Ipod y algunas PDA'S de Palm.

Yo mismo, soy -desde hace un par de años- usuario de estos equipos y desde que los uso siempre he estado tentado en trabajarlas con linux , pero no habia realizado mayores esfuerzos, hasta que poco, me tope con este post y la curiosidad no solo se renovo, sino que se acrecento al ver que puedo correr Debian en este tipo de arquitectura.

Inicie asi pues la puesta en practica del tutorial, pero no he tenido muy buenos resultados. Hasta este momento no he sido capaz de instalar y correr Debian -espero poder hacerlo pronto- solamente he podido correr Angstrom desde el disco duro de Mi pal LifeDrive (LD) y todo asi;

1.- Lo primero que tenemos que hacer es aceder esta pag y descar el tar.bz2 correspondiente a nuestra LD.

2.- Ya teniendo el archivo, lo descomprimimos.

3.- Conectamos nuestra LD mediante el Cable USB y activamos el modo Disco Duro de nuestra PDA -Modo Dispositivo- .

4.- Una vez nuestro sistema monte la LD, en su Disco Duro -dentro de la carpeta Aplicaciones- copiamos el archivo cocobot.prc

5.- Ahora, en la raiz del disco copiamos el resto de los archivos.

6.- Desmontamos la LD y detenemos el modo dispositivo de esta.

7.- En nuestra PDA vamos al navegador de archivos, ingresamos en la carpeta Aplicaciones y ejecutamos el cocobot.

Listo... Ya tenemos Angstrom corriendo en nuestra LD.

domingo, 20 de septiembre de 2009

Picasa en Linux

Instalar este popular software de Google en Linux es muy sencillos, el gigante de Internet cuenta con algunos tutoriales pero todo se resume en esto;

1.- Es necesario agregar el repositorio Google a nuestro /etc/apt/source.lst;



deb http://dl.google.com/linux/deb/ testing non-free

2.- Actualizamos nuestra lista de paquetes;



# aptitude update

3.- Instalamos picasa;



# aptitude install picasa

ya instalado el paquete podemos acceder a el por el menú /Aplicaciones/Graficos/Picasa

También podemos bajar el paquete directamente desde aquí.

Soporte para archivos .rar

Tener soporte para descomprimir archivos .rar es sencillo, basta simplemente con instalar un par de paquetes... Así;



# aptitude install rar unrar unrar-free

Luego de instalados los paquetes, File-roller puede abrir estos archivos, vasta solo con hacer doble click en ellos desde la interfaz gráfica y listo....

lunes, 14 de septiembre de 2009

gparted con soporte Fat32

Ya hace tiempo venia viendo que mi equipo era incapaz de formatear particiones fat, aunque si podía acceder a ellas no tenia la opción (en Gparted) de formatear ninguno de mis dispositivos con este sistema de archivos.

En un principio no puse ningún cuidado a eso... Las particiones que uso están en EXT3 así que esto no representaba problema alguno, pero ahora que decidí jugar con mi palm e instalarle debian para mejorarla el soporte para formatear Fat me ha hecho falta, así que me he dedicado a buscar y a encontrar la solución al problema.

Aunque nuestro sistema soporte la lectura de particiones Fat, necesita de dosfstools para poder formatear discos en este sistema de archivos.

Instalarlo es sencillo solo hay que ejecutar;



# aptitude install dosfstools

Y luego de instalado ya podemos formatear usando Gparted;



# gparted &;

jueves, 10 de septiembre de 2009

Cambiar etiqueta -Disco Externo, memorias, pendrive-

En linux, cambiar la etiqueta de nuestro disco externo, pendrive, memoria flash o cualquier otro medio de almacenamiento similar depende del sistema de archivos que tenga el dispositivo. Así pues, no se emplea la misma utilidad en particiones fat, ntfs, Ext3, Ext2, etc.

Particiones FAT:

La mayoría de los dispositivos externos vienen en este formato, y para gestionar la etiquetas en este tipo de partición empleamos mtools.

1.- Instalamos el paquete;

# aptitude install mtools

2.- Desmontamos la particion;

# umount /dev/dispositivo

3.- Para renombrar ejecutamos;

# mlabel -i /dev/hdXx -s ::Etiqueta_disco

Donde /dev/hdXx es el dispositivo al que le queremos colocar la etiqueta

Particiones NTFS:

Si nuestra partición es de este tipo necesitamos usar ntfsprogs

1.- Instalamos el paquete;

# aptitude install ntfsprogs

2.- Cambiamos la etiqueta asi;

# ntfslabel /dev/hdXx Etiqueta_disco

Particiones EXT:

Para este tipo de partición utilizamos e2fsprogs

1.- Lo instalamos;

# aptitude install e2fsprogs

Particiones JFS:

jfsutils

1.- Lo instalamos;

# aptitude install jfsutils

Particiones Reiser FS:

reiserfsprogs

1.- Lo instalamos;

# aptitude install reiserfsprogs


Particiones XFS:

xfsprogs

1.- Lo instalamos;

# aptitude install xfsprogs

Tambien, ya instadas estas utilidades podemos hacer los cambios de etiquetas a las particiones usando Gparted

Formateo de Bajo nivel en Linux

Primero que nada hay que saber que existen 2 tipos de formatos, el formato de alto nivel y el Formato de Bajo Nivel.

Antes de hablar del procedimiento un poco de teoría:

Imaginemos que tenemos una mesa de madera, y nuestro pequeñ@ hij@ escribe en ella con uno colores... Que hacemos, tomamos un paño humedo, limpiamos y listo verdad (Formato de Alto Nivel)

Ahora, que pasa si nuestro hij@ no usa colores si no un clavo ??? El trabajo es mayor, hay que lijar, pulir en fin; hay que hacer mucho mas conuestra mesa verdad. Esta analogía aplicada a nuestro disco ilustra el Formato de Bajo Nivel.

Bien, ahora si... Manos a la obra

El comando para ejecutar un simil de formato de Bajo Nivel en Linux es:



dd if=/dev/zero of=/dev/hdx

Donde hdx representa el disco al que le queremos aplicar el formato y /dev/zero es un archivo especial que provee caracteres nulos y se usa para reemplazar o sobreescribir información

Para saber especificamente en nuestro sistema como esta etiquetado el disco, podemos usar el comando:



fdisk -l

Una vez terminado el proceso podemos es necesario aplicar un formato de alto nivel y esta listo.

viernes, 4 de septiembre de 2009

LEMURAE Diccionario de la real academia

Cortesía de Guadalinex (la distribución promovida por la junta de andalucía España) encuentro este muy útil programa que nos pone a dispocisión una gui para acceder al diccionario de la RAE.

Instalarlo es sencillo;

1.- Descargamos el .deb del repositorio de la distribución (aquí)
2.- Instalamos el paquete con el gestor que usemos habitualmente (aquí una ayuda) * Es necesario tener instalado en nuestro sistema python-gnome2-extras
3.- Vamos al menú /Aplicaciones/Accesorios/Diccionario RAE -LEMURAE-

lunes, 31 de agosto de 2009

Cambiar resolucion de pantalla por consola

Para cambiar la resolución de nuestra pantalla necesitamos hacer uso del comando xrandr.

Usarlo es realmente sencillo;



$ xrandr

Su uso sin parámetro, nos muestra las resoluciones que podemos dar a nuestra pantalla y la que esta actualmente en uso

Para cambiar nuestra resolución le pasamos al comando la opción -s + el número de la resolución a usar, asi;



# xrandr -s 4

donde 4 es el número de la resolución

Software KVM

Para aquellos que tenemos varios computadores en el escritorio, y pensamos en ahorrar espacio, compartiendo los perifericos (teclado y ratón para este post) existe otra solución a la compra de un Swicth KVM y es QuickSynergy.

Synergy es un programa disponible en repositorios que permite compartir el teclado y raton de la maquina a diferentes estaciones de trabajo; opción que para muchos es genial.

Usarlo es sencillo, basicamente hay que instalarlo, configurar un par de cosillas y listo;

1.- Instalar QuickSynergy;

QuickSynergy, es simplemente una gui para usar Synergy, instalar este paquete nos permitira contar disparador de configuración desde el entrorno e instalarlo es sencillo;



# aptitude install quicksynergy

2.- Ya instalados ahora hay que configurar el server y los clientes y eso lo hacemos asi;

.- En el server;

Vamos al menú /Aplicaciones/Accesorios/QuickSynergy

En QuickSynergy, en la pestaña Share ingresamos los nombres de los equipos con los que queremos compartir nuestro teclado (Podemos agregar solo 4, arriba, abajo, izquierda, derecha).

Para conocer el nombre de un equipo, podemos iniciar una consola y ejecutar:



$ hostname

Ya ingresados los nombres oprimos el boton ejecutar y listo.

.- En el cliente;

Vamos al menú /Aplicaciones/Accesorios/QuickSynergy

En QuickSynergy, en la pestaña Use ingresamos los datos del servidor

Oprimimos ejecutar y listo

Usar es sencillo, simplemente hay que llevar el cursor del raton fuera del area de nuestra pantalla hacia donde hemos colocado el nombre del equipo y listo...

sábado, 29 de agosto de 2009

Gdebi dpkg grafico

Gdebi es un paquete que nos permite instalar .deb desde el entorno gráfico, algo así como DPKG.

Ahora, lo primero instalarlo:



# aptitude install gdebi


ya instalado nos buscamos un paquete .deb, lo descargamos, le hacemos doble click y listo.

En ocasiones no se agrega el disparador automático, por lo que hay que:

1.- Hacer click derecho sobre el paquete y seleccionar abrir con.

2.- En el cuadro de dialogo que se abre seleccionamos Usar comando personalizado

3.- Escribimos el comando:

gdebi-gtk

lunes, 24 de agosto de 2009

Hp 1315 psc todo en uno

Ok, hacer funcionar la multifuncional hp 1315 como impresora es relativamente sencillo, ahora hacer que el escáner trabaje es otra cosa, no es difícil pero es otra cosa.

Lo primero que tenemos que hacer es asegurarnos que tenemos los siguientes paquetes instalados:

* libsane-hpoj
* hpoj
* hpijs

Si estan instalados ejecutamos:



# ptal-init setup

Esto nos iniciara un asistente, respondemos las preguntas para continuar.

Para iniciar el escáner ejecutamos:



# ptal-init start

Para probar el escáner usamos:



# scanimage -d hpoj:mlc:usb:psc_1315_series_--test

Si no tenemos una 1315 podemos cambiar nuestro modelo de escáner o ejecutar:



# scanimage --list-devices

Con eso sabemos que dispositivos tenemos instalado.

Para que el escaner siempre este disponible, agregamos en el menú Sistema/Preferencias/Aplicaciones al Inicio el comando:

ptal-init start

Listo... ahora simplemente abrimos algun programa para escáner como Xsane o cualquier otro y a usar nuestro dispositivo.

sábado, 22 de agosto de 2009

Agregar diccionarios a OpenOffice

Mas post de openoffice gracias a la experiencia de migración que estoy llevando a cabo en la Secretaria General de Gobierno en Mérida...

Esta vez voy a comentar como agregar diccionarios (como el de sinonimos) a OpenOffice:

1.- Descargamos el la extensión del diccionario de sinónimos de pagina de OpenOffice

2.- Hacemos doble click en el archivo descargado, lo que hará que se inicie el asistente de instalación de complementos de OpenOffice.

3.- Dentro de la interfaz de OpenOffice vamos al Menú Herramientas/Opciones

4.- Dentro de la ventana opciones vamos a configuración de idiomas y alli verificamos:

.- En la opción idiomas debemos asegurarnos que el idima que empleamos en openoffice sea el correspondiente al diccionario que hemos bajado

.- En la opción Lingüistica verificamos que el diccionario instalado tenga soporte de sinonimos haciendo click en el boton editar dentro del apartado Módulos disponibles de Idioma.

4.- Ahora podemos ver sinonimos colocando el cursor sobre la palabra y usando ctrl + f7

viernes, 21 de agosto de 2009

Creando nuestro tema Usplash

Muchos de nosotros hemos visto con curiosidad la pantalla de carga que emplea Ubuntu, si realmente nos ha llamado la atención hemos buscado y averiguado que se denomina Usplash....

Si hemos ido mas allá seguramente hemos instalado algunos temas ya sea de repositorios o descargándolos de gnome-look. Ahora bien, no les ha dado curiosidad por realizar sus propios temas ????

Si es asi, este post es para ud's....

Crear nuestro propio tema es un trabajo sencillo, sobre todo si partimos de algún tema ya desarrollado cuyo comportamiento nos guste.

1.- Tomando como base la premisa anterior buscamos la algún tema Usplash e iniciamos la modificación. (aqui podemos descargar uno).

2.- Descomprimimos el paquete y lo primero que debemos hacer es reemplazar las imágenes que este tenga por las que nos gusten, recordando que se deben ajustar a la resolución de inicio (p.e. usplash_1024_768 = 1024x768 px) y ademas que deben estar en un esquema de colores indexada y con paleta de colores concreta de 256 colores.

3.- Cambiamos tambien las imagenes de la barra de progreso (throbber_fore.png y throbber_back.png para el caso del archivo que sugiero descargar) Nota; estas imagenes deben cumplir las mismas condiciones que las imagenes anteriores en cuanto a esquema y la paleta de colores.

4.- Una vez que terminemos de hacer los cambios es hora de compilar nuestro tema, para ello necesario tener instalado previamente;



# aptitude install libusplash-dev


5.- Ahora es tiempo de compilar nuestro tema, asi que:

.- accedemos a una consola, y alli al directorio donde tenemos nuestro tema

.- ejecutamos


$ make

.- al terminar se creara un archivo con el nombre de nuestro directorio pero con la terminación .so

6.- Ya teniendo el archivo .so podemos usar startup-manager (aqui un manual) para instalarlo

Optimizando Debian

Muchos hemos visto las cosas que hace gentoo, la manera como gestiona las aplicaciones y hace que nuestro hardware funcione mucho mas rápido que cuando emplea otra distribución Linux.

Ahora, estas opciones de gestion no estan solo disponibles para Gentoo y aqui vamos a ver algunas de las que he conocido ahora que quiero mejorar el rendimiento de mi sistema Debian.

1.- Preload:

.- Instalamos preload;



# aptitude install preload


.- Una vez instalado modificamos el /etc/preload.conf y agregamos;



minsize = 20000000


.- Podemos realizar tambien otras modificaciones, lo importante es que ya terminado, guardemos y reiniciemos preload;



# /etc/init.d/preload restart


.- El demonio lo podemos monitorear en /var/log/preload.log

2.- Prelink:

.- Instalamos prelink;



# aptitude install prelink


.- Podemos modificar las rutas en las que prelink buscara editando el Archivo /etc/prelink.conf

.- Editamos el archivo /etc/default/prelink para agregar -a en la sección Options to pass to prelink, quedando asi;



PRELINK_OPTS=-amR

.- Reiniciamos prelink



# /etc/init.d/prelink restart


Para iniciar prelink ejecutamos:



# prelnk -amR

Ahora, un detalle... Esto mejorara lo que tenemos instalado hasta el momento que lo ejecutemos, pero los programas instalados luego no estarán prelinkeados... Para solucionar esto tenemos que:

Editamos o creamos el archivo /etc/apt/apt.conf

Agregamos al final del archivo:



DPkg::Post-Invoke {"echo Ejecutando prelink, Espera...; /etc/cron.daily/prelink";}

Acelerar OpenOffice

Recientemente y por petición de un departamento migrado dentro de la Gobernación de Mérida he tenido que aprender a optimizar mi OpenOffice y ahora que lo he logrado comparto la experiencia.

La solución que he aplicado parte de algunos post que encontré en varios blogs y va asi:

1.- Accedemos a cualquier programa de la suit, vamos al menu Herramienta/Opciones

2.- Vamos al menu desplegabla OpenOffice.org y alli a la opcion memoria

3.- Modificamos los valores:

Cantidad de pasos: 30
Aumentamos el cache de Imagen a 256 (depende de nuestra Ram)
Habilitamos la opcion Inicio Rapido para Systray *

4.- vamos al menu desplegable Java y definimos nuestro entorno de ejecución Java

Listo.... Nuestro openoffice ahora no muestra pantalla al iniciar e inicia mucho mas rapido.


====================================================

* Si no aparece disponible la opción debemos instalar openoffice.org-gtk y listo.

jueves, 20 de agosto de 2009

Aceleracion 3D en Intel

Activar la acelaración 3D en intel es sencillo, lo que tenemos que hacer es:


1.- Instalamos los paquetes necesarios:

# aptitude install xserver-xorg-video-intel libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa
mesa-utils

2.- Luego de instalados los paquetes verificamos:

# glxinfo | grep direct

3.- modificamos nuestro archivo /etc/X11/xorg.conf, agregando luego del Section Device:

Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "AccelMethod" "EXA"
Option "AddARGBGLXVisuals" "True"
Option "DRI" "True "

Al Final del archivos xorg.conf, debemos agregar tambien:

Section "DRI"
Group "video"
Mode 0666
EndSection


4.- adicionalmente, podemos modificar el archivo: /etc/environment

INTEL_BATCH="1"


miércoles, 19 de agosto de 2009

Multiples Secciones de X

Definitivamente GNU/Linux es una maravilla....

Este post, una traducción del post que encontre en el blog, un poco de investigación propia y experimentación.

La historia en resumidas palabras es la posibilidad de tener corriendo en forma simultanea varias secciones X usando xnest y/o Xinit

Xnest:

Primero lo primero.... Instalamos, para ello ejecutamos:



# aptitude install xnest xterm

ya instalado tenemos 2 métodos para usarlo:

1.- Podemos iniciar Xnest server en una consola ejecutando:



Xnest :1 -ac &

Eso nos abrira una nueva ventana con un servidor virtual de X, podemos cambiar el 1 por otro numero.

Luego ejecutamos:



$ export DISPLAY=:1


Ahora podemos lanzar una consola en el servidor virtual que hemos creado así:



$ xterm &

A partir de esa consola podemos inciciar cualquier gestor de X que tengamos.

Desde la consola que hemos iniciado ahora podemos lanzar otro manejador de X

2.- gdmflexiserver

Esta opciones nos permite lanzar una nueva ventana de sección, con este metodo incluso podemos iniciar no solo una nueva secion de X si no que podemos entrar como otro usuario.



$ gdmflexiserver -n


3.- xinit

En algunas de las consolas pantalla completa (p.e. alt + ctrl + 1) ejecutamos:



xinit -- :1

sábado, 15 de agosto de 2009

Digitel Bam 3g en Debian

Recientemente me hice de un moden huawei 3G de Digitel y debo decir que funciona realmente muy bien en linux gracias a Wvdial.

Hacerlo funcionar es realmente sencillo, solo hay que:

1.- Instalar Wdial, ejecutando



# aptitude install wvdial

2.- Ejecutar la configuración de wvdial;

- Conectamos el modem
- Ejecutamos


# wvdialconf

- Agregamos los datos de marcado editando el archivo /etc/wvdial.conf




[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB0
;ISDN = 0
Phone = *99#
Password = 0000
Username = digitel

3.- Marcamos, ejecutando



# wvdial

Yo estoy usando actualmente debian sid, y al proceso solo hay que agregarle un detalle, aun no se si es por la distribucion, porque uso Wicd como manejador de red o por el harware que tengo.

En cualquier caso, para realmente tener internet debo apagar la interfaz eth0 antes de ejecutar wvdial



# ifconfig eth0 down

Otro detalle -este si por estar en sid- la mas reciente actualización del sistema no incluye el remplazo de la libreria libuniconf4.4 por lo que hay que eliminarla manualmente.

Cambiar fondos de escritorio automaticamente

El cambio de fondos sin intervención, es una personalización llamativa y además muy útil sobre todo si tenemos muchas imágenes que usar y no podemos estar perdiendo tiempo cambiándolas nosotros.

Existen varias opciones en software libre que pueden realizar este trabajo, pero personalmente uso Wallpaper-tray

Instalar es sencillo, solo hay que ejecutar;




# aptitude install wallpaper-tray

Configurarlo tambien es simple, una vez instalado solo hay que

1.- ejecutar wallpaper-tray,
2.- ya en la interfaz, añadimos nuestro directorio de imagenes
3.- vamos a la pestaña more opction y seleccionamos:
- Intervalo de rotación.
- Opciones de la imagen (tamaño - Posición-)
- Modo de Selección de la imagen (Aleatoria-Alfabetica-Fecha)

Mejorando el Inicio en Linux -Startup Manager-

Mejorar visualmente el inicio de nuestro sistema linux es muy simple, incluso podemos elegir diferentes maneras.

1.- Modificar el archivo /boot/grub/menu.lst
2.- Instalar Startup manager

Ahora bien, salvo que sepan lo que se hace o como reparar cualquier problema lo recomendable es usar Startup manager.

El primer paso Instalar las aplicaciones:



# aptitude install startupmanager brdesktop-artwork-usplash debian-edu-artwork-usplash gnome-splashscreen-manager grub-splashimages grubs2-splashimages

Luego de instalado todo, podemos lanzar la aplicación desde el menú:

Sistema/administración/Administrador de arranque

Algunas opciones en startup manager:

Pestaña Opciones de Arranque:

* Tiempo de espera
* Sistema operativo por defecto
* Pantalla
* Otros
.- Mostrar menú en el cargador de arranque
.- Mostrar Pantalla de Inicio en el arranque
.- Mostrar testo durante el arranque

Pestaña Aspecto:

* Colores del menú del cargador de arranque
* Tema del cargador de arranque
* Tema Usplash

martes, 14 de abril de 2009

Aceleración 3d (Nvidia)

1.- Verificamos que nuestro sistema se encuentre actualizado:



# aptitude update; aptitude upgrade (o safe-upgrade)

2.- Instalamos Module-assistant:



# aptitude install module-assistant

3.- Ejecutamos:



# module-assistant auto-install nvidia
# modprobe nvidia

4.- Modificamos el /etc/X11/xorg.conf

En la seccion Device correspondiente a nuestro hardware de video agregamos:



driver "nvidia"

5.- Reiniciamos el Sistema:



# reboot

/etc/apt/sources.list (Stable - Testing)

Archivo para Debian Lenny (actual estable):

#



#---------------------lenny-------------------------------------------------------------------------------

deb http://security.debian.org/ stable/updates main
deb-src http://security.debian.org/ stable/updates main

deb http://volatile.debian.org/debian-volatile stable/volatile main
deb-src http://volatile.debian.org/debian-volatile stable/volatile main

deb http://ftp.rediris.es/debian/ stable main non-free contrib
deb-src http://ftp.rediris.es/debian/ stable main non-free contrib

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

#------------------------------ compix fusion -----------------------------------------------------------

deb http://download.tuxfamily.org/shames/debian-etch/desktopfx/stable/ ./


#---------------------------------kernel-----------------------------------------------------------------

deb http://mirrors.kernel.org/debian stable main contrib non-free
deb-src http://mirrors.kernel.org/debian stable main contrib non-free

#---------------------------------------multimedia------------------------------------------------------

deb http://debian-multimedia.org lenny main

Configuración para Debian Squeeze ( actual testing):


#---------------------Testing-------------------------------------------------------------------------------

deb http://security.debian.org/ testing/updates main
deb-src http://security.debian.org/ testing/updates main

deb http://volatile.debian.org/debian-volatile testing/volatile main
deb-src http://volatile.debian.org/debian-volatile testing/volatile main

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

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

#------------------------------ compix fusion -----------------------------------------------------------

deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

#---------------------------------kernel-----------------------------------------------------------------

deb http://mirrors.kernel.org/debian testing main contrib non-free
deb-src http://mirrors.kernel.org/debian testing main contrib non-free

#---------------------------------------multimedia------------------------------------------------------

deb http://debian-multimedia.org testing main

Una vez instalados, es necesario ejecutar:


# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -

obtener la clave de los repositorios de multimedia:


# aptitude install debian-keyring debian-multimedia-keyring