lunes, 29 de octubre de 2007

Mas de 400 fuentes para Ubuntu

Puedes encontrar un pack de 465 font listas para instalar en Ubuntu, lo que tenemos que hacer es agregar al archivo sources.list el siguiente repositorio:

deb http://ppa.launchpad.net/corenominal/ubuntu gutsy main

deb-src http://ppa.launchpad.net/corenominal/ubuntu gutsy main

Después en una consola escribimos:

$ sudo apt-get update
$ sudo apt-get install ttf-aefonts

Y ya contamos con 465 nuevas font para utilizar en nuestros documentos.

Saludos espero que les guste

viernes, 26 de octubre de 2007

Juegos linux

bueno les dejo un jueguito que es divertido se llama extreme tux racer, purebenlo a ver si les gusta aqui esta la liga

Otro juego es el SuperTuxKart la liga esta aqui

Saludos

Diviertanse

Diseño Grafico en Ubuntu

Para los amantes del diseño grafico les dejo aqui un link de una pagina que se me hizo muy interesante y muy completa de programas libres.

Ponganle imaginacion a su vida

Saludos

Agave generador de esquemas de color muy util

Para los que diseñan paginas web, les dejo este paquete con el que puedes tener una buena maquetacion, un buen diseño de pagina, buenos estilos, pero si seleccionas los colores de manera inadecuada, tu sabes las consecuencias

Agave es un generador de esquemas de color, nos permite generar patrones de colores que nos pueden ayudar en esta tan dificil tarea. Para instalarlo ejecutamo:

$ sudo apt-get install agave

Lo inicias con:

$ agave &

Saludos espero que les sirva


miércoles, 24 de octubre de 2007

Comandos mas y mas part-3

El comando touch.

Este comando se utiliza para cambiar la fecha de acceso y/o modificación a un archivo. Su sintaxis es la que sigue:

touch [opción...] archivo...

Si el argumento archivo corresponde al nombre de un archivo que no existe, a menos que se le diga, touch creará el archivo con dicho nombre y sin ningún contenido. Sus opciones mas importantes son:

-a Cambia solamente el tiempo de acceso.
-c No crear archivos que no existían antes.
-d fecha

Usar fecha en lugar de la fecha actual. El formato de fecha es el siguiente: MMDDHHMMAAAA, por ejemplo para representar el 7 de abril de 2001 a la 1:00 a.m., se escribirá: 040701002001. Si el año a usar es el año actual, se puede obviar, entonces el ejemplo anterior quedaría así: 04070100.

Este comando es muy útil cuando se necesita recompilar cierta parte de un programa evitando compilar todo el programa completo, sólo aquellos sectores modificados o para poder hacer un hack.

El comando sort
Este comando se utiliza para ordenar líneas de texto a partir de varios criterios, su sintaxis es similar a la de todos los comandos:

sort [opción...] [archivo...]

Si no se le provee al menos un argumento archivo, este comando tomará su entrada de la entrada estándar. El criterio de orden que utiliza sort por defecto es alfabético, esto se debe tener en cuenta siempre que se necesite ordenar listas de números, si no se le especifica a sort que debe ordenar numéricamente, tomará a los números como una lista de palabras y el resultado no será el deseado. Por ejemplo, alfabéticamente el número 10 está antes que el número 2.

La lista de opciones de sort es la siguiente:

-c Chequear si el/los archivos están ordenados, pero no ordenar.
-d Considerar únicamente los caracteres alfanuméricos.
-n Utilizar criterio numérico de ordenamiento.
-o ARCHIVO Escribir el resultado en ARCHIVO en lugar de enviarlo a la salida estándar.
-r Devolver el resultado inverso del ordenamiento.
-t SEP Utilizar SEP como separador en lugar de un espacio en blanco.
-T DIR Usar DIR como directorio temporal en lugar de /tmp.

El comando grep
Escribir en salida estándar aquellas líneas que concuerden con un patrón. Su sintaxis es como sigue:

grep [opciones] PATRÓN [ARCHIVO...]
grep [opciones] [-e PATRÓN | -f ARCHIVO] [ARCHIVO...]

Este comando realiza una búsqueda en los ARCHIVOs (o en la entrada estándar, si no se especifica ninguno) para encontrar líneas que concuerden con PATRÓN. Por defecto grep imprime en pantalla dichas líneas. Sus opciones mas interesantes son:

-c Modifica la salida normal del programa, en lugar de imprimir por salida estándar las líneas coincidentes, imprime la cantidad de líneas que coincidieron en cada archivo.
-e PATRÓN Usar PATRÓN como el patrón de búsqueda, muy útil para proteger aquellos patrones de búsqueda que comienzan con el signo «-».
-f ARCHIVO Obtiene los patrones del archivo ARCHIVO.
-H Imprimir el nombre del archivo con cada coincidencia.
-r Buscar recursivamente dentro de todos los subdirectorios del directorio actual.

El patrón de búsqueda normalmente es una palabra o una parte de una palabra. También se pueden utilizar expresiones regulares, para realizar búsquedas mas flexibles, por ejemplo, si se quisiera buscar la ocurrencia de todas las palabras que comiencen con «a» minúscula, la ejecución del comando sería algo así:

usuario@maquina:~/$ grep a* archivo

El tema de manejo de expresiones regulares es bastante largo y complejo, mas adelante se dará con mas detalle.

El comando locate

locate es un comando de búsqueda de archivos, bastante parecido al find. La diferencia de locate es que la búsqueda la hace en una base de datos indexada para aumentar significativamente la velocidad de respuesta. Esto quiere decir, que locate realmente no busca en el disco del sistema, sino que en un archivo con la lista de todos los archivos que existen en el GNU/Linux. Generalmente todas las distribuciones de GNU/Linux ejecutan a una hora determinada (generalmente cerca de las 4:00am, ya que tarda algún tiempo realizar esta tarea) un comando para actualizar la base de datos que utiliza locate, dicho comando se llama updatedb. Su sintaxis es:

locate PATRÓN

Donde PATRÓN corresponde al mismo tipo de patrón que en el comando find. Ejemplo de ejecución:

usuario@maquina:~/$ locate locate
/usr/bin/locate
/usr/lib/locate
/usr/lib/locate/bigram
/usr/lib/locate/code
/usr/lib/locate/frcode
/usr/share/doc/kde/HTML/en/kcontrol/kcmlocate.docbook.gz
/usr/share/doc/xlibs-dev/XdbeAllocateBackBufferName.3.html
/usr/share/doc/xlibs-dev/XdbeDeallocateBackBufferName.3.html
/usr/share/doc/xlibs-dev/XtAllocateGC.3.html
/usr/share/emacs/20.7/lisp/locate.elc
/usr/share/gnome/help/gsearchtool/C/locate.png
/usr/share/man/man1/locate.1.gz
/usr/share/man/man5/locatedb.5.gz
/usr/X11R6/man/man3/XdbeAllocateBackBufferName.3x.gz
/usr/X11R6/man/man3/XdbeDeallocateBackBufferName.3x.gz
/usr/X11R6/man/man3/XtAllocateGC.3x.gz
/var/lib/locate
/var/lib/locate/locatedb
/var/lib/locate/locatedb.n

Como se puede observar en el ejemplo, locate ha listado todos aquellos archivos que posean la palabra «locate» en su nombre (los directorios están incluidos).

Saluos y creo qu ees de utilidad

anemias

Permisos con Linux

Bueno esto fue un dolor de cabeza cuando empecé a utilizar Linux y la pregunta que te haces es Para qué sirven los permisos de usuario? Bueno, es una pregunta bastante obvia teniendo en cuenta que GNU/Linux es un sistema operativo multiusuario. Cuando muchas personas utilizan un mismo equipo, debe haber un mecanismo que sirva para diferenciar los archivos de un usuario de los demás archivos.

Conceptos básicos
Los permisos de un archivo cualquiera (inclusive los directorios) se agrupan en 3 grupos de 3 bits cada uno, como se muestra mas abajo:

rwx rwx rwx
| | |
| | otros
| grupo
usuario

Como se ha dicho, cada grupo posee 3 bits:

Bit r:
Lectura
Bit w:
Escritura
Bit x:
Ejecución

Con las diferentes combinaciones, se puede configurar un archivo para que pueda ser leído y modificado por su dueño, y sólo leído por el grupo y los demás, por ejemplo el archivo /etc/passwd:

-rw-r--r-- 1 root root 1509 Apr 4 12:44 /etc/passwd

Este archivo es del usuario root, y del grupo del mismo nombre, solamente se puede modificar (bit «w» de escritura) por su usuario dueño, y leer por el grupo y los demás.

A diferencia de sistemas operativos como DOS y Windows, el hecho de que un archivo tenga una extensión .com o .exe no significa que será un programa ejecutable. Al necesitar restringir los derechos de ejecución de cualquier archivo2.9, la acción de ejecutar cualquier programa estará supeditada al permiso correspondiente (bit «x» de ejecución). Esto es importante de tener en cuenta a la hora de escribir programas que serán interpretados, ya que al final de cuentas los archivos serán de texto, y para que se ejecuten se le deberá activar el permiso de ejecución.

Cambio de permisos: el comando chmod
Para cambiar los permisos de los archivos se usa el comando chmod. Su sintaxis es la siguiente:

chmod [-R] modo archivo...

La opción -R permite cambiar recursivamente los permisos de todos los archivos dentro de un directorio.

El argumento modo está compuesto por alguna combinación de las letras u (usuario dueño), g (grupo dueño), y o (otros), seguido de un símbolo + o - dependiendo si se quiere activar o desactivar un permiso, siguiendo por último una combinación de las letras correspondientes a los distintos permisos: r, w y x. Así, si se necesita dar permisos de ejecución al usuario y al grupo de un archivo, el comando deberá ejecutarse de la siguiente manera:

Ejemplo.

chmod ug+x nombre-de-archivo

O si se necesita sacar el permiso de lectura y ejecución de todos los archivos y subdirectorios del directorio /home/usuario/prueba para el grupo y los otros, se debe ejecutar:

chmod -R go-rx /home/usuario/prueba

Representación octal
Existe una manera mas ágil de representar los permisos de archivo. Teniendo en cuenta que cada grupo de 3 bits es un número binario, la representación en octal consiste en traducir cada grupo a un número octal, de tal manera que quede como resultado un número de 3 dígitos, cada dígito representando a un grupo de 3 bits.

Mejor aclarar esto con un ejemplo:

rwx rw- r-- representación escrita
111 110 100 representación binaria
7 6 4 representación octal
| | |
| | otros
| grupo
usuario

Traducción de binario a octal
Binario Octal
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

Entonces se puede concluir que los siguientes comandos son equivalentes:

chmod u+rwx go-rwx nombre-de-archivo.txt

chmod 700 nombre-de-archivo.txt

Para mas aclaraciones sobre este tema les recomiendo consultar este link es muy bueno y de gran utilidad saludos


anemias


Comando ln

Bueno aqui les dejo un reseña corta de este comando que sirve para establecer enlaces entre archivos. Un enlace puede ser rígido o simbólico, el primer tipo es simplemente una forma de dar otro nombre a un archivo, por ejemplo teniendo el archivo /etc/passwd, se puede hacer un enlace y tener el nuevo nombre en /home/usuario/claves, y ambos nombres de archivos refiriéndose al mismo archivo. El segundo tipo es parecido al primero, pero se pueden enlazar directorios, y además de diferentes sistemas de archivos, este tipo de enlace es el que mas se utiliza. La sintaxis del comando ln es:

ln [opciones] origen [destino]
ln [opciones] origen... directorio

Sus opciones mas importantes son las siguientes:

-d Permite al super-usuario hacer enlaces rígidos a directorios.
-s Crear enlace simbólico.
-f Borrar los archivos de destino que ya existen.

Para el caso del ejemplo anterior, se debería ejecutar:

ln -s /etc/passwd /home/usuario/claves

Cuando se ejecuta ls -l en un directorio donde hay un enlace simbólico, éste se nota de la siguiente manera:

usuario@maquina:~/$ ls -l claves
lrwxrwxrwx 1 usuario usuario 11 Apr 8 13:33 claves -> /etc/passwd

La «l» al comienzo de la línea especifica el tipo de archivo listado, en este caso, un link.

Comandos comandos y mas comandos Part-2

Aquí les dejo algunos comandos de consola que son comúnmente los más usados y de mucha utilidad para el uso de consola

Combinaciones especiales de teclas:

* [Ctrl]+[Alt]+[Del]: Shutdown. Apaga el sistema de forma organizada desde una terminal texto.

* [Ctrl]+[Alt]+[F1]: Cambia a la primera terminal de texto.

* [Ctrl]+[Alt]+[Fn]: Cambia a la terminal de texto numero n (n=1,...,6)

* [Ctrl]+[Alt]+[F7]: Cambia a la primera terminal X (si se esta usando alguna)

* [Ctrl]+[Alt]+[Fn]: Cambia a la terminal X número n (n=7,...,11)

* [Tab]: Autocompleta el nombre de un comando, archivo, directorio o programa, cuando trabajamos en una terminal texto. P.ej: Si vamos a usar el programa "programa_de_prueba", podemos escribir las iniciales del programa y pulsar [Tab], el sistema se encargara de rellenar el resto.

* [ArrowUp]: (Flecha arriba) Va editando la historia de comandos que hemos escrito anteriormente en terminal texto.[Enter] para ejecutar.

* [Shift][PgUp]: Scroll la salida de la terminal hacia arriba, en terminal texto.

* [Shift][PgDown: Scroll la salida de la terminal hacia abajo, en terminal texto.

* [Ctrl]+c: Termina el proceso actual. Cuando lo comenzamos sin & ([localhost]$ proceso)

* [Ctrl]+d: Termina la terminal actual.

* [Ctrl]+s: Para la transferencia a la terminal.

* [Ctrl]+z: Manda el proceso actual (comenzado sin &) a "Background". Lo mismo que si comenzamos el proceso con & ([localhost]$ proceso &).

Lista de comandos mas usados

* hostname: Devuelve el nombre de la máquina.

* uptime: Devuelve la cantidad de tiempo trascurrido desde la última vez que se arrancó el sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema).

* uname -a: Información sobre el sistema operativo de la máquina.

* dmesg|more: Imprime el "ring buffer" del kernel.

* free -tm: Información sobre la cantidad de memoria disponible y usada.

* df -h: Información sobre todo los dispositivos montados en la máquina.

* du: Muestra el espacio que esta ocupado en disco.

* du -bh /|more: Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz /.

* ps: Información sobre los procesos del actual usuario, que se están ejecutando.

* ps axu: Información sobre todos los procesos que se estan ejecutando en la máquina.

* top: Información sobre el uso de cpu y memoria de los procesos del sistema.

* cat /proc/cpuinfo: Información sobre el microprocesador.

* cat /proc/interrupts: Información sobre las interrupciones en uso.

* cat /proc/dma: Información sobre dma en uso.

* cat /proc/filesystems: Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).

* /sbin/lsmod: Información sobre los módulos en uso.

* finger usuario: Información sobre el usuario.

* who: Información sobre los usuarios usando el sistema.

* id usuario: Información sobre UID, GID y GROUPS del usuario.

* last: Información sobre los últimos usuarios que han usado el sistema.

* set|more: Información sobre el entorno de usuario actual.

* ping máquina: Para comprobar si tenemos contacto con la máquina máquina (máquina: nombre o IP)

* /sbin/route: Tabla de enrutamiento de nuestro sistema.

* /sbin/ifconfig: Información sobre los distintos dispositivos de red

* netstat: Información valiosa sobre la conexión de red (Este comando tiene muchas posibilidades, ejecutar man netstat

* ls: Lista archivos y directorios, funciona como elcomando dir de DOS.

* dir: Idem. anterior.

* cp: Copia archivos/directorios.

* rm: Borra archivos/directorios.

* mkdir: Crea directorios.

* rmdir: Borra directorios (deben estar vacíos).

* mv: Renombrar o mover archivos/directorios.

* date: Indica la fecha y hora del sistema.

* pwd: Indica la ruta absoluta donde se está ubicado.

* history: Muestra el historial de comandos introducidos por el usuario.

* more: Muestra el contenido de un archivo con pausas cada 25 líneas.

* grep: Filtra los contenidos de un archivo.

* diff: Compara archivos.

* wc archivo: Muestra el número de palabras, líneas y caracteres de un archivo.

* wc -c archivo: Muestra el tamaño en bytes de un archivo.

* calendar: Recordatorio de fechas.

* cal: Despliega un calendario.

* cal -my: Calendario completo del año.

* traceroute: Herramienta de red que nos muestra el camino que se necesita para llegar a otra máquina.

* ifconfig: Configuración de interfaces de red, modems, etc.

* route: Gestiona las rutas a otras redes.

* iptraf: Muestra en una aplicación de consola todo el tráfico de red.

* tcpdump: Vuelca el contenido del tráfico de red.

* lsof: Muestra los archivos que utiliza cada proceso.

* lsmod: Muestra los módulos de kernel que están cargados.

* modprobe: Trata de instalar un módulo, si lo encuentra lo instala pero de forma temporal.

* rmmod: Elimina módulos del kernel que están cargados.

* sniffit: Husmeador del tráfico de red.

* su: Te conviertes en administrador(root) después de introducir la clave de acceso. Ideal para realizar alguna tarea de administración sin necesidad de salir del sistema y entrar de nuevo como root.

* /usr/sbin/adduser usuario: Registra y crea una cuenta de usuario.

* /usr/sbin/userdel usuario: Borra la cuenta de usuario usuario.

* passwd: Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de cualquier usuario passwd usuario

* /usr/sbin/groupadd grupo: Crea un nuevo grupo.

* /usr/sbin/groupdel grupo: Borra un grupo.

* more /etc/passwd: Muestra el fichero de claves del sistema. (Si no se usa shadow password)

* more /etc/group: Muestra los grupos registrados en el sistema.

* chmod permisos fichero/directorio: Cambia los permisos de ficheros/directorios

* chown: Cambia los permisos de usuario: grupo de archivos/directorios.

* chgrp: Cambia el grupo de un archivo o directorio.

* umask: Establece que permisos serán deshabilitados para los archivos nuevos.

* lpr archivo: Añade un documento a la cola de impresión.

* lpq: Muestra los documentos en cola de impresión.

* lprm: Cancela la impresión del documento activo.

* tar: Archivador de ficheros.

* gunzip: Descompresor compatible con ZIP.

* mount: Montar unidades de disco duro, diskette, cdrom, etc.

* wget: Programa para descargar archivos por http o ftp.

* lynx: Navegador web con opciones de ftp, https.

* ftp: Cliente FTP.

* whois: Whois de dominios.

* who: Muestra los usuarios de sistema que han iniciado una sesión.

* mail: Envío y lectura de correo electrónico.

* sort: Ordena el contenido de un archivo.

* ln: Link para crear enlaces, accesos directos.

* tail: Muestra el final de un archivo.

* head: Muestra la cabecera de un archivo.

* file: Nos dice de que tipo es un archivo.

* cp fichero1 fichero2: Copia fichero1 como fichero2

* rm fichero: Borra fichero

* rm -R directorio: Borra el contenido completo (ficheros/subdirectorios) de directorio

* mv fichero1 fichero2: Cambia el nombre de fichero1 a fichero2

* mkdir directorio: Crea un subdirectorio

* rmdir directorio: Borra un subdirectorio

* shutdown -t3 -r now: Reinizializa el sistema (hay que hacerlo como root).

* shutdown -t3 -h now: Apaga el sistema (hay que hacerlo como root).

* reboot: Reinicia el sistema.

* poweroff: Apaga el sistema.

* sysctl: Configurar los parámetros del kernel en tiempo de ejecución.

* ulimit: Muestra los límites del sistema (máximo de archivos abiertos, etc...)

* adduser: Añadir usuario de sistema.

* userdel: Eliminar usuario de sistema.

* glxinfo: Información sobre la biblioteca gráfica OpenGL y su extensión GLX.

* showrgb: Lista los colores reconocidos por el sistema y su valor RGB.

* bsdgames: Colección de juegos para consola.

* sl: Tren pasando.

* apt-get moo: La supervaca del apt.

* cowsay muuuuu: Una vaca hablando en su idioma.

* cowthink -p ¿¿muuuuu??: Una vaca pensando.

* cowsay -f tux hola: Tux saludando.

* banner (texto): Muestra un cartel en pantalla.

* xwd -root -screen > pantalla.xwd: Capturar la pantalla.

* xwd > ventana.xwd: Capturar la ventana.

* import -window root pantalla.ps (también jpg, png, gif, etc...): Capturar en otros formatos.

Espero que les sea util saludos

anemias

Comando dpkg y Alien

Instalación de paquetes dpkg aqui les dejo una pequeña guía espero que les sea de utilidad

dpkg -i Instalar paquete

dpkg --info Información del paquete

dpkg -c Lista de archivos contenidos

dpkg --contents Lista todos los archivos contenidos con sus directorios

dpkg -f Informa versión del paquete

dpkg --unpack Desempaqueta

dpkg --purge Borra un paquete incluidos los archivos de configuración

dpkg -r Borra un paquete pero no borra los archivos de configuración

dpkg -L Lista el paquete si está instalado

dpkg -l Lista los paquetes instalados

Convertir paquetes con alien es muy sencillo y eficiente para una mejor instalación

alien -d archivo.rpm convierte archivo rpm a deb

alien -d archivo.tgz convierte archivo tgz a deb

alien -i archivo.rpm convierte archivo rpm a deb y lo instala

alien -i archivo.tgz convierte archivo tgz a deb y lo instala


Saludos y espero que les sea de utilidad
anemias

Mas, mas y mas programas

Aqui les dejo una liga de una pagina que encontre donde puedes encontrar muchos muchos programas para debian y Ubuntu espero que les sirva.

La liga esta aqui.
Saludos

Cappuccino .....


Cappuccino es un pequeño “toy” que lo unico que hace es engañar a tu jefe haciendole pensar que trabajas muy duro. De poca utilidad o puede que no, ¿quien sabe?…

Para instalarlo ejecuta:

$ sudo apt-get install cappuccino

Lo arrancas con:

$ cappuccino

puede que te saque de algun apuro… o no?

aqui les dejo una imagen

Les dejo la liga aqui

Saludos


ebooks, ebooks and more ebooks

Aqui les dejo una liga de un link muy interesantes, se trata de libros que puedes bajar cientos y miles con torrent o descarga directa

Saludos

lunes, 22 de octubre de 2007


Hola este es un post de una blog amiga le hago un copy-paste

Saludos. Muchos usamos el internet para descargar archivos multimedia usando diferentes medios para ello, aceptando yo que el mas usado son las redes P2P como son la red de Torrent, Gnutella y la eD2k. En esta entrada quiero dar a conocer un cliente de la red mas usada actualmente (Gnutella) llamado Frostwire. Seguramente muchos conocerán el Limewire ya que precisamente en una entrada anterior expliqué como se instala en nuestro ubuntu sin embargo me he dado cuenta que a pesar de que usar dicho cliente (limewire) es gratis, la versión completa del mismo es de pago por lo que no podremos sacarle máximo provecho a dicho cliente sin bajarnos de unos $$$. Hay un cliente escrito en Java que esta basado totalmente en Limewire (su apariencia es muy parecida) y la ventaja es que al ser libre tendremos acceso a su versión completa sin costo alguno, dicho cliente se FrostWire y a continuación procederé a explicar como instalarlo en nuestro ubuntu.

Para instalarlo tan simple como digitar lo siguiente en una terminal de comandos:

sudo aptitude install frostwire

Luego de que se instale, lo encontraremos en el menú Aplicaciones -> Internet -> Frostwire.


Saludos espero que les guste

Nota. hay problemas con versiones de amd, este post es para arquitecturas i386

anemias

Intalando ksnapshot

Pues una herramienta muy fundamental para mi es ksnapshot que es para tomar imagenes instantaneas de tu escritorio, pues Gnome ya trae una aplicacion por defecto, pero la verdad es muy limitada y esta aplicacion que es para KDE bien la podemos ocupar en gnome. entre las ventajas es guardar en diferentes tipos de imagen, tiempo de espera, crea nombres de forma inteligente y muchas otras:

Para instalarlo tecleas:

sudo apt-get install ksnapshot

Ahora ya lo tendras instalado en el menu Aplicaciones > graficos > ksnapshot pues eso es todo


Saludos anemias

Instalacion de Xnest

Este comando es una aplicacion para que puedas ejecutar una sesion dentro de la que ya tienes sin necesidad de abandonarla. les dejo una imagen de muestra para que vean

Para instalarlo solo debes ejecuta en una terminal:

sudo apt-get install xnest

y lo ejecutas con el siguiente comando:

gdmflexiserver --xnest

Nota: acuerdate de que antes de xnest hay dos guiones pequeños, no uno grande no se porque en wordpress te lo transforma de esa manera.

pudes tambien crear un lanzador en tu escritorio para tenerlo como acceso directo, solo digitas en el comando gdmflexiserver –xnest (recuerda que son dos signos menos)

Este comando tambien sirve paa provar su thema de inicio de sesion sin tener que abandonar la actual.

Espero que les sirva

anemias

Comandos y mas comandos

Comando: exit

Este comando nos ayuda a salir de ls session que estamos trabajando en nuestro sistema linux, nos ayuda tambien a
mantener a los curiosos lejos de nuetra sesion.

Comando: Who

Este comando nos ayuda a ver quien y quienes estan conectados en nuestro sistema, en la primera columna nos muestra
el usuario, la segunda la terminal y por ultimo nos muestra la fecha y la hora en que se conectaron, este es un
ejemplo:

anemias@anemias-anemias:~/Desktop$ who
anemias :0 2007-10-21 17:24
anemias pts/0 2007-10-21 17:25 (:0.0)
anemias pts/1 2007-10-21 17:27 (:0.0)
anemias pts/2 2007-10-21 17:54 (:0.0)

comando: write

La orden weite nos ayuda a mantener comunicacion con otros usuarios que esten conentados en el mismo momento en el
mismo sistema, podemos mandar mensajes tan largos como queramos, para finalizar es con ctrl-d, para activar o
desactivar este comando se usa lo siguiente.

anemias@anemias-anemias:~/Desktop$ mesg
is y

Comando: date

Bueno eleste comando es util para personas despistadas como yo que se les olvida el día que vive o la hora, el cual
este toma la hora del sistema y la manda a la consola. Algunos operadores de este comando son:

r Hora formato am-pm
d día
m mes
y año
w día de la semana
H hora
M minuto
S segundo

anemias@anemias-anemias:~/Desktop$ date +" %r %d %m %y"
06:19:32 21 10 07

anemias@anemias-anemias:~/Desktop$ date
dom oct 21 18:20:09 CDT 2007

Comando: echo

La orden repite todo lo que pasemos como parametro, se utiliza mucho en programacion y en el shell

anemias@anemias-anemias:~/Desktop$ echo Ponte a trabajar
Ponte a trabajar

Comando: banner

Este comando se desarrollo para etiquetar las salidas de los trabajos de impresoras en line, para saber donde
comiensa su trabajo de una persona y acaba, les dejo un ejemplo

anemias@anemias-anemias:~/Desktop$ banner -w15 hola

##########
#
######
##
# #
#
####

##########
#
# ###
# # #
#

Comando: Cal

Este comando podemos visualizar el calendario del año y mes que queramos, ponemos el mes y año con numeros un ejemplo
es, si quieres descubir un poco mas de este comando te recomiendo que utilices el man.

anemias@anemias-anemias:~/Desktop$ cal 10 1510
octubre 1510
lu ma mi ju vi sá do
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

Comando: uname

Nos muestra la informacion de nuestro sistema, como el tipo de hardware, nombre del nodo, actualizacion del sistema
operativo, nombre del sistema, version, etc

anemias@anemias-anemias:~/Desktop$ uname -a
Linux anemias-anemias 2.6.20-16-generic #2 SMP Sun Sep 23 19:50:39 UTC 2007 i686 GNU/Linux

Comando: lpr

Nos permite mandar archivos a la impresora que este configurada por defecto, para que sean impresos , se colocan en
la cola de de impresion en el orden que los mandemos, las ordenes mas comunes son:

-m mail nos manda un mensaje al mail, diciendo que podemos ir a recoger el trabajo
-h se elimina la cabecera del trabajo que se envia por defecto
-#n es el numero de copias q queremos hacer

ejemplo:

$lpr -#3 caras.c

Comando: script

Se utiliza para almacenar en un archivo todo lo que el usuario teclee al partir de momento que se invoca, para dejar de gravar se teclea exit, si queremos guardar el contenido de lo que escribimos podemos hacer lo siguiente o si no se especifica el archivo de salida , lo enviara a un archivo llamado typescript, con la opcion -a podemos usar para añadir informacion al archivo.

Comando: ls [-lFaRd]... [FILE]

Este comando se usa para listar archivos contenidos en un determinado directorio

anemias@anemias-anemias:~$ ls -Fa
./ .fontconfig/ .metacity/
../ .gconf/ .mozilla/
.amsn/ .gconfd/ .nautilus/
amsn_received/ .gkrellm2/ .profile
.bash_history .gksu.lock .recently-used.xbel
.bash_logout .gnome/ .sudo_as_admin_successful
.bashrc .gnome2/ .themes/
.config/ .gnome2_private/ .thumbnails/
Desktop/ .gstreamer-0.10/ .Trash/
.dmrc .gtkrc-1.2-gnome2 .update-manager-core/
.esd_auth .ICEauthority .update-notifier/
Examples@ .icons/ .Xauthority
Firefox_wallpaper.png .lesshst .xsession-errors

anemias@anemias-anemias:~$ ls -la
total 244
drwxr-xr-x 23 anemias anemias 4096 2007-10-21 20:27 .
drwxr-xr-x 4 root root 4096 2007-10-21 07:23 ..
drwx------ 8 anemias anemias 4096 2007-10-21 17:43 .amsn
drwx------ 2 anemias anemias 4096 2007-10-21 17:43 amsn_received
-rw------- 1 anemias anemias 386 2007-10-21 20:24 .bash_history
-rw-r--r-- 1 anemias anemias 220 2007-10-21 07:23 .bash_logout
-rw-r--r-- 1 anemias anemias 2298 2007-10-21 07:23 .bashrc
drwx------ 3 anemias anemias 4096 2007-10-21 18:41 .config
drwxr-xr-x 3 anemias anemias 4096 2007-10-21 20:10 Desktop
-rw------- 1 anemias anemias 26 2007-10-21 12:58 .dmrc

Este ejemplo nos muestra los archivos ocultos del directorios, donde nos muestra primero los permisos a dichos archivos, los enlaces, propietario, grupo, tamaño en bytes, fecha de modificacion, y por ultimo la fecha de modificacion.

Comando: pwd

Este comando nos muestra nuestro directorio de trabajo actual es decir print working directory.

anemias@anemias-anemias:~$ pwd
/home/anemias

Comando: mkdir y rmdir

Estas ordenes mkdir (make directory) es para crear directorios y rmdir (remove directory) se emplea para borrar un directorio vacio, por lo cual se tiene que emplear la orden recursiva para borrar los archivos contenidos en dicho directorio.

Comando: cat archivo

Este nos sirve para visualizar archivos de texto ASCII por la pantalla, se puede decir que es un tipo de filtro donde lee la entrada standar y direge su salida estandar, muestra todo el contenido.


Comando: more archivo

Este comando es similar a cat, ya que nos muestra el contenido del archivo pero se hace de pantalla a pantalla, sí el contenido del archivo es más grande que la pantalla, solo basta pulsar la barra espaciadora para continuar con la siguiente pantalla, o si en el caso que quiera ver la siguiente linea se pulsa enter, y por ultimo si se quiere salir del documento se teclea q.

Comando: head y tail [-N] [archivo]

Nos sirve para visualizar las primeras N lineas o las N lineas ultimas del archivo, un ejemplo es:

anemias@anemias-anemias:/etc$ head -5 fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/hda4

Comando: cp [archivos] Destino

Nos ayuda a copiar un archivo o directorio de un lugar a otro dentro del arbol de directorios, se necesitan dos argumentos el origen y el destino, ten en cuenta que si el archivo origen es el mismo que en el destino, se te cambiara este ultimo por el archivo origen, este archivo puede copiar varios archivos simultaneamente ejemplo

anemias@anemias-anemias:/etc$ cp /home/anemias/costos /home/carlos/costos

Comando: mv archivos destino

Es la misma sintaxis a cp, con este comando lo que conseguimos es mover el archivo origen al la ruta destino, como consecuencia el archivo origen desaparecera de su localizacion inicial, este tambien no ssirve para cambiar de nombre el archivo o renombrar.

anemias@anemias-anemias:/etc$ mv /home/anemias/costos /home/anemias/gastos

Comando: rm archivos o directorios

Esta orden se utiliza para remover archivos o directorios, tenemos que tener en cuenta que borralos los archivos equivocados ya que pueden dañar nuestro sistema, algunas de las opciones son

-r recursivo, borra los archivos y directorios de un directorio
-i interactivo, antes de borralos nos pregunta si realmente quermos borrarlos
-f foza los archivos a borralos incluso si estan protegidos contra escritura

anemias@anemias-anemias:/etc$ rm /home/anemias/costos archivo
anemias@anemias-anemias:/etc$ rm -r /home/anemias/ directorio

Comando: file ruta-archivo

Nos da informacion del archivo que le pasamos como argumento , lo que hace este comando es leer las primeras lineas del archivo y a partir de ello busca indicios que le indique que tipo de archivo es.

anemias@anemias-anemias:~/Desktop$ file comandos
comandos: UTF-8 Unicode text, with very long lines

Comando: which archivos

Busca en los directorios especidficados del path de usuario el archivo que especifiquemos y visualiza la ruta del nomnbre del archivo.

anemias@anemias-anemias:/etc$ which audacious
/usr/bin/audacious

Comando: whereis

Acepta como parametro una orden, que devuelve el directorio donde reside y la pagina correspondiente donde se encuentra el manual

anemias@anemias-anemias:/etc$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz


Bueno hasta aqui es uno de los pocos comandos que exsiten en el basto sistema de linux, proximamente me pondre a excribir la continuacion de estos comandos.

Saludos y practiquen

anemias


Mas de 300 fuentes para instalar en ubuntu


Les dejo un post interesante de nuevas fuetes hago un copy-paste


En Ubuntu Blog me encuentro un interesante post de como instalar muchas fuentes para nuestro Ubuntu, y que intentare reproducir aqui. De todas formas te aconsejo que consultes la fuente original.

Aparte de las fuentes de Microsoft que podemos instalar con:

$sudo apt-get install msttcorefonts

O de cualquier otra fuente truetype que tengamos y que podemos instalar copiandola en ~/.fonts/

Para luego usar estas nuevas fuentes tenemos que regenerar la cache de fuentes con el comando:

$sudo fc-cache -fv

Pues en el articulo tambien nos comenta la instalacion de las siguientes:

para instalarlas “todas” de golpe:

$sudo apt-get install ttf-gentium ttf-dustin ttf-georgewilliams ttf-sjfonts sun-java6-fonts ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon

Para previsualizar las fuentes podemos usar gnome-specimen:

$sudo apt-get install gnome-specimen


Saludos

viernes, 19 de octubre de 2007

Como montar Particiones windows

Bueno esto se los dejo teniendo en cuenta que la particion de windows esta en hda1 y es de tipo fat

1-Editar el fichero /etc/fstab y se añade esto
/dev/hda1 /mnt/win vfat rw,user,auto,umask=0 0 0

2-Probar si tenemos el modulo vfat haciendo:

#/sbin/lsmod | grep vfat

sino aparece editar el fichero /etc/modules y añadir al final vfat.

3-Cargar el módulo para probar:

#/sbin/modprobe vfat

Sino aparece nada creo que ya fallaste en todo y checa de nuevo todo el procedimiento

4-Crear directorios si no están en /mnt/ y dar permisos.

#mkdir /mnt/win
#chmod -Rf 777 /mnt/win*

5-Montar la partción que queramos.

$mount /mnt/win
Asumo que sabes que # significa como root y $ como user. Si usas sudo solo añade sudo al comienzo de cada comando. hda1 es la primera partición donde está necesariamente C.

Con df -h puedes ver lo que tienes:
root@anemias-anemias:/media# df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/hda6 9.9G 4.2G 5.3G 45% /
varrun 250M 228K 250M 1% /var/run
varlock 250M 0 250M 0% /var/lock
procbususb 250M 144K 250M 1% /proc/bus/usb
udev 250M 144K 250M 1% /dev
devshm 250M 0 250M 0% /dev/shm
lrm 250M 37M 214M 15% /lib/modules/2.6.20-16-generic/volatile
/dev/sdb1 56G 40G 17G 71% /media/LACIE
/dev/sda5 92G 83G 4.3G 96% /media/disk-1
/dev/sda1 56G 16G 41G 29% /media/DISCO LOCAL
/dev/hda1 22G 18G 4.0G 82% /media/win

Si no quieres montarlas al inicio sustituye auto por noauto en el fstab.

Esta es la forma de hacerlo, la que me parecio mas rapida y facil les dejo la liga que es de la guia de Ubuntu

Saludos anemias

Comando Aptitude Ubuntu

Aptitude, al igual que Synaptic es un programa instalador de paquetes en modo texto; para acceder a él se hace mediante el comando sudo aptitude con permisos de root

La interfaz tiene unos menú es como si se tratase de la ventana de un programa en modo gráfico, y pueden utilizarse tanto el teclado como el ratón para interactuar con la aplicación y
es muy similar al de Synaptic.

Saludos

Recuperar descargas fallidas en firefox y otros

Aqui les dejo un truco que me ha servido muy bien con esto he conseguido descargar el fichero en donde se habia quedado la descarga. Si te pasa algo parecido, ¿Que debes hacer?.

  • No borrar el archivo parcialmente descargado bajo ningún concepto. Ir a donde se encuentra y renombrarlo quitándole la extensión “.part”.
  • Desde un terminal y situados en el directorio donde se encuentra dicho archivo parcialmente descargado, ejecutad wget -c URL_DEL_ARCHIVO. Esto reanudará la descarga por el punto en el que se interrumpió, evitándonos tener que volver a esperar todo el tiempo.

Yo lo he probado solo en Firefox, aunque en su post comenta que el truco sirve para los siguientes navegadores: Opera, Konqueror, K-meleon, Links, Lynx, Epiphany, Safari o Amaya.

Y ahora bien, si el sitio de descarga te pide usuario y password para poder descargar el archivo, como lo hago. Pues sencillo introduces un comando como este: wget -c –http-user=”usuario” –http-password=”password” “url”.

Ejemplo:

$ wget -c --http-user="anemias" --http-password="ubuntu" "http://www.tudescarga_sitio.com/fichero"

Les dejo la liga aqui

viernes, 12 de octubre de 2007

Bueno esto en un tiempo fue dolor de cabeza así que les paso estos tips para los que estan igual de perdidos como yo:

Con tar (.tar):
Empaqueta tar -cvf archivo.tar/archivo/anemias
Desempaqueta tar xvf archivo.tar
Ver contenido sin extraer tar tvf archivo.tar

Con .tar.gz - .tar.z - .tgz (tar con gzip)
Empaqueta y comprime tar -czvf archivo.tar.gz/archivo/anemias
Desempaqueta y descomprime tar xzvf archivo.tar.gz
Ver contenido sin extraer tar tzvf archivo.tar.gz

Con .gz (gzip)
Comprime gzip -q archivo y lo renombra archivo.gz
Descomprime gzip -d archivo.gz

Nota. Solo descomprime y comprime archivos, No directorios

Con .bz2 (bzip2)
Comprime bzip2 archivo o bunzip2 archivo y lo renombra archivo.bz2
Descomprime bzip2 -d archivo.bz2 o bunzip2 archivo.bz2 lo descomprime y lo deja como archivo

Nota. Solo descomprime y comprime archivos, No directorios

Con .tar.bz2 (tar con bzip2)

Comprime tar -c archivos | bzip2 > archivo.tar.bz2
Descomprime bzip2 -dc archivo.tar.bz2 | tar -zv
tar jvxf archivo.tar.bz2
Ver contenido bzip2 -dc archivo.tar.bz2 | tar -tv

Con .zip (zip)

Comprime zip archivo.zip /anemias/archivos
Descomprime unzip archivo.zip
Ver contenido unzip -v archivo.zip

Con .lha (lha)

Comprime lha archivo.lha /anemias/archivos
Descomprime lha -x archivo.lha
Ver contenido lha -l archivo.lha

Con .zoo (zoo)

Comprime zoo -a archivo.zoo /anemias/archivos
Descomprime zoo -x archivo.zoo
Ver contenido zoo -v archivo.zoo or
zoo -L archivo.zoo

Con .rar (rar)

Comprime rar -a archivo.rar /anemias/archivos
Descomprime rar -x archivo.rar or rar -ex archivo.rar
Ver contenido rar -v archivo.rar or
rar -l archivo.rar

Nos estaremos viendo ...

anemias



Trucos de Man

El comando man, que lo encuentras en cualquier distro Linux, te permite leer las páginas del manual de otros comandos o programas.Este tip muestra dos funciones muy escondidas, una es que permiten marcar una posición dentro de una página de man y el otro es probar el comando sin cerrar el comando man.

Para marcar una parte del manual hacemos:

man usa a la vez el comando less para desplegar en la pantalla el manual correspondiente del comando que consultas. Y cuando estás en un manual muy largo, es fácil olvidar una parte interesante que ya pasaste o que quieres regresar y llega a sucedes que se te olvida donde estaba. En estos casos con este tip crearemos una marca (bookmark) dentro de la página del manual.

Se presiona la tecla m seguido de la letra que quieras para marcar la posición de la página. Después cuando hayas avanzado y quieras regresar a la marca presiona ' (comilla sencilla o apóstrofe) seguido de la letra que usaste previamente. Puedes usar mayúsculas y minúsculas, pero solo se admiten letras.

Las posiciones marcadas de esta forma solo sirven para la lectura del manual,cuando cierres el man, las marcas se perderán. Esto funciona para cualquier documento que visualizes con el comando less

Probar comandos dentro de man...

Con el simple echo de presionar ! en cualquier momento y después escribir el comando que estás leyendo en las páginas del manual. Podras ejecutarlo sin cerrar man, sin necesidad de abrir otra terminal, una vez que lo pruebes, regresar al man con Enter.


Bueno espero que les sirva

Fuente: Linuxtotal.com.mx

jueves, 11 de octubre de 2007

Configurar tu cuenta de Gmail en Evolution

Bueno para los que quieran configurar sus cuentas de Gmail en Evolution los pasos son los siguientes.

  1. Hacer el login en gmail
  2. Configuracion >> Reenvío y correo POP >> Habilitar POP
  3. Evolution >> Editar >> Preferencias >> Cuentas de correo >> Añadir
  4. Dirección de correo: nombre_de_usuario@gmail.com
  5. Recepción de correo:
  6. Tipo de servidor: POP
  7. Servidor: pop.gmail.com:995
  8. Usuario: nombre_de_usuario
  9. Usar conexión segura: Encriptación SSL
  10. Tipo de autenticación: Contraseña
  11. Envío de correo:
  12. Tipo de servidor: SMTP
  13. Servidor: smtp.gmail.com:465 (el servidor requiere autenticación)
  14. Usar conexión segura: Encriptación SSL
  15. Autenticación: PLAIN
  16. Usuario: nombre_de_usuario

Le damos click en enviar y recibir, para descargar los correos….


Checkgmail

Esta es una aplicación que me encontré y es equivalente a la de Gmail Notifier solo que es en su versión libre, entre las fuciones estan:

  • Revisa la cuenta cada determinado tiempo sin tener que abrir una pagina para entarar en tu cuenta de Gmail
  • Marca los correos como leidos, borra correos, etc
Para muestra les dejo una imagen, a mi se me hace mas eficiente que el de el otro sistema operativo.



Bueno ahora le paso el tip para instalar, en una consola tecleamos:

sudo gedit /etc/apt/sources.list

Ahora añadimos los repositores:

deb http://asher256-repository.tuxfamily.org dapper main dupdate french
deb http://asher256-repository.tuxfamily.org ubuntu main dupdate french


Guardamos nuestro archivo y actualizamos

sudo apt-get update

Una vez que tengamos actualizado nuestros paquetes lo instalamos con

sudo apt-get install checkgmail

O tambien de otra forma es:

sudo aptitude install checkgmail

Nota:

Encontraremos el programa en el menú aplicaciones -> Internet, o simplemente pulsando ALT + F2 y tecleando checkgmail, por si no llegan a encontrar en su menu de aplicaciones, Otra forma es lanzar el proceso en segundo plano les dejo el ejemplo

anemias@anemias:~$ checkgmail >/dev/null &

Por si quieres aqui te dejo la liga

Saludos y espero que le sirva







miércoles, 10 de octubre de 2007

Wallpapers de alta calidad

Aqui les dejo una buena website http://www.socwall.com/ donde podran encontrar wallpapers de alta resolucion para monitores widescreen, standard, Dual Monitor, etc, espero que les guste.

Saludos

Carcass

Aqui les dejo un Blog que me mando mi gran amigo http://cdsdemetal.blogspot.com/2006/08/carcass.html


Saludos

Repositores Ubuntu

Aqui les dejo una pag para encontrar los repositorios de Ubuntu http://www.ubuntu-nl.org/source-o-matic/
d parte de un Blog amigo http://ubuntu.elorbe.net/ espero que sea de su agrado

saludos

Recomendaciones























Van las primeras recomendaciones para ir entrando en materia

¿Qué es GNU y cómo se come?

http://www.gnu.org/home.es.html

Una distribución de linux:

http://www.debian.org/intro/about.es.html

Documentación para los que andamos perdidos:

http://es.tldp.org/

Bienvenidos a linux

Les damos la bienvenida a este espacio de información, debate entorno al sistema operativo GNU/Linux, esperamos que les ayude y puedan contribuir y no se desesperen como el anemias.