ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor

Linnya reproductor de musica compacto que toma las bases del proyecto anterior conocido como Musicme.

Linnya es un reproductor gratuito y de código abierto para GNU/Linux que se caracteriza principalmente por su original aspecto.

Sus creadores son asiáticos pero la interfaz del programa est◙ en ingles, lamentablemente de momento no se encuentra en español pero a medida que avance el proyecto estará disponible.  Linnya toma las bases de un proyecto anterior conocido como Musicme.

142fc496eac1104b24ae30fdcb1cffa1.6256036223
 
Su interfaz es compacta y está dividida en tres secciones: información de la canción gestor de ficheros y visor de letras.

El gestor de ficheros nos permite navegar a través de nuestra carpeta de canciones y reproducir cualquiera de ellas.

El visor de letras se encarga de mostrarnos la letra de la canción que estamos escuchando actualmente descargándola automáticamente a través de Internet.

Sin duda, Linnya cubre la mayoría de las necesidades de los que escuchamos música en nuestro sistema operativo y lo combina a la perfección con un aspecto bastante llamativo.

La verdad yo lo probé y me pareció interesante es muy compacto y es una opción mas en la gran variedad de reproductores que encontramos en Linux. En la pagina oficial tiene paquetes para instalarlo en Ubuntu y Archlinux, en uptodown.com encontramos la versión de descarga para Ubuntu.

Fuente: Daniel Rivas en http://linnya.uptodown.com/ubuntu

Pagina Oficial: http://code.google.com/p/linnya/
 
Capturas de pantallas.







    Búsqueda personalizada


    Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


    Cómo personalizar tu escritorio con Gnome Color Chooser.

    GNOME Color Chooser es una aplicación con la que podés modificar la apariencia de tu escritorio GNOME.

    Caracteristicas:

    - Cambiar los colores mas importantes, como pueden ser los del fondo, decoración de ventanas, tooltips, etc.

    - Cambiar el tamaño de los widgets, como pueden ser botones, scrollbars, etc.

    - Ajustar el tamaño del menu principal, de sus paneles o el largo de los toolbars.

    - Activar o desactivar la sombra de la barra de menú.

    Y un montón de cosas mas...

    Para Instalar...


    Para Ejecutar...


    Y se nos abre la aplicación en cuestión

     






    Como pueden ver tiene muchisimas opciones lo que hace bastante engorroso tratar de describir que hacen cada una de ellas. Lo ideal es que cada uno juegue cambiando los colors y opciones a su gusto, ya que solo es clickear en aplicar para aceptarlas y destildar la opción para volver a dejar todo como estaba.

    Búsqueda personalizada



    Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:






    Widgets (countdown) para anunciar la llegada de Ubuntu 11.04 Natty Narwhal.

    Como es normal la comunidad oficial de Ubuntu por un lado y tantos colaboradores de la distribución Linux más popular en los últimos años por el otro, en ocasión de cada lanzamiento semestral proponen una serie de widgets y banner (countdown) indicando la cuenta regresiva.

    Para este edición de Ubuntu, la 11.04 denominada Natty Narwhal, aunque con un poco de retraso los banners han sido publicados.

    Los widgets oficiales publicados por la Comunidad Oficial de Ubuntu son los siguientes:





    <a href="http://www.ubuntu.com/"><img src="http://www.ubuntu.com/countdown/banner1.png" border="0" width="180" height="150" alt="The next version of Ubuntu is coming soon"></a>

    <a href="http://www.ubuntu.com/"><img src="http://www.ubuntu.com/countdown/banner2.png" border="0" width="180" height="150" alt="The next version of Ubuntu is coming soon"></a>


    <a href="http://www.ubuntu.com/"><img src="http://www.ubuntu.com/countdown/banner3.png" border="0" width="180" height="150" alt="The next version of Ubuntu is coming soon"></a>

    En cambio estos son otros widgets (no oficiales) sin que esto signifique mínimamente disminuir su calidad, al contrario se encontraban disponibles en Internet antes de los oficiales.

    La palabra "no oficial" significa simplemente que no han sido seleccionados por la comunidad de Ubuntu que, entre tantas presentaciones obviamente debía limitar su decisión en cuanto al número.

    Estos banners los pueden encontrar aquí:



    <a href="http://picomol.de/2010/12/23/der-weg-zu-natty-narwhal/"><img title="Ubuntu 11.04 days to go" src="http://picomol.de/counter/i.png" alt="Ubuntu 11.04 days to go" /></a>

    <a href="http://picomol.de/2010/12/23/der-weg-zu-natty-narwhal/"><img title="Ubuntu 11.04 days to go" src="http://picomol.de/counter/i_s.png" alt="Ubuntu 11.04 days to go" /></a>

    <a href="http://picomol.de/2010/12/23/der-weg-zu-natty-narwhal/"><img title="Ubuntu 11.04 days to go" src="http://picomol.de/counter/i_xs.png" alt="Ubuntu 11.04 days to go" /></a>

    <a href="http://picomol.de/2010/12/23/der-weg-zu-natty-narwhal/"><img title="Ubuntu 11.04 days to go" src="http://picomol.de/counter/i_t.png" alt="Ubuntu 11.04 days to go" /></a>


    Búsqueda personalizada



    Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


    Medusa, la mejor alternativa a AutoCAD en Linux.

    De sobra nos es conocido que el rey indiscutible del CAD es AutoCad, ningún programa ha sido capaz de hacerle sombra, aunque los precios del software son, por ser amables, abusivos.

    La única distribución que, desde mi punto de vista, permite trabajar de forma cómoda al estilo de AutoCad es ZWCAD que se puede adquirir por un precio inferior.

    Ambas distribuciones tienen el problema que no presentan versiones en Linux, aunque el futuro está en la adptación del software al Linux (por su creciente demanda en el mercado) y en la virtualización. No obstante, nos encontramos con otros programas CAD libres con los que podemos desarrollar nuestros proyectos, y en este reportaje hablamos de Medusa4 y como instalarlo en Ubuntu.



    Medusa4 se ofrece en una version libre para uso personal, de cuyas características e instalación describimos a continuación.

    Medusa4 es un programa CAD que permite trabajar tanto en dxf como dwg, aunque el formato dwg no es compatible con la última versión de AutoCad, siendo válido para otras versiones, y permite tanto dibujos en 2D como en 3D.

    Los comandos de dibujo se realizan seleccionando entre los menús desplegables desde el lado izquierdo, y sólo tenemos que trabajar de una un forma un poco diferente a AutoCad, aunque las posibilidades del programa son muy buenas.

    En la página de Medusa4 pueden encontrar instrucciones sencillas de como dibujar con el programa:



    Para comenzar la instalación, vamos a la página de descarga de la versión libre de Medusa4:


    Ahora descargamos el programa pulsas con el boton derecho del raton en STEP 3: Linux – Download the MEDUSA4 Personal software, y seleccionas Guardar enlace como…, de esta forma decides guardar el fichero de instalación medusa4_v4_0_0_linux_personal.sh donde tú quieras. Ahora el primer paso, es asegurarnos que tenemos activado los repositorios universe, comprobando que están activado en “orígenes del software” Sistema-> Administración-> Orígenes del software. Ahora abrimos el Terminal y comenzamos instalando las herramientas necesarias para la instalación del programa:

    $ sudo apt-get update
    $ sudo apt-get install build-essential
    $ sudo apt-get install csh
    $ sudo apt-get install libstdc++5
    $ sudo apt-get install libg2c0
    $ sudo apt-get install gcc-3.4-base

    Ya podemos comenzar a instalar el programa, ejecutando desde el lugar que descargamos el fichero de instalación, el siguiente comando:

    $ sudo sh medusa4_v4_0_0_linux_personal.sh

    Ahora comienza la instalación del programa, contestando a la información requerida. Ahora cuando llegues a la pantalla de License Information, y te pregunta Do you alredy have a valid MEDUSA4 Personal license? seleccionas No. En la pantalla siguiente, apunta el primer número de MAC Address y pulsando Next continuas con la instalación, hasta finalizar.

    Para ejecutar el programa, necesitas una licencia que la obtienes de forma gratuita accediendo a la página de Medusa4:

    Y ahora pulsas en STEP 1: Request your FREE personal license y rellenas la información requerida, en MAC Address pones el valor que copiaste. De esta forma recibirás un correo electrónico, que tendrás que responder al remitente sin añadir nada. seguidamente, obtendrás como respuesta un correo que incluye el fichero con la licencia, del tipo PLXXXXX.lic, que descargas donde quieras. Ahora abres la terminal y ejecutas:

    $ sudo nautilus

    De esta forma se te abre el navegador como root, te diriges al lugar donde descargaste el fichero de licencia y le cambias el nombre a csglmd.lic, lo copias y te diriges con el navegador a opt/medusa4_pers_v4_0/medsys/med/license, encontrarás en ese lugar otro fichero llanado csglmd.lic, que borras y pegas el nuevo.

    Ya tenemos todo instalado, ahora para ejecutarlo de forma cómoda, te diriges Sistema-> Preferencias-> Menu principal, en el panel izquierdo seleccionas Gráficos y pulsas Elemento nuevo. Se nos abre la configuración del lanzador y rellenas la siguiente información:

    * Tipo: Aplicación en terminal
    * Nombre: Medusa4
    * Comando: /opt/medusa4_pers_v4_0/master_project/startmedusa

    Puedes pulsar en el icono y seleccionar el que tu quieras.



    Al acabar pulsas Cerrar. De esta forma, si vas al menú Aplicaciones y seleccionas Medusa4, puedes disfrutar del programa.

    fuente: Ubuntu Arte & Medusa

    Página del desarrollador del software:


    Como datos adicionales, les comento que el software es muy completo y posee una enorme variedad de herramientas 2D y 3D, y puede importar y editar archivos *.dwg y *.dxf de AutoCAD. La licencia es totalmente gratuita y dura 6 meses, pudiendo renovarse indefinidamente, siempre sin costo alguno. 




    Búsqueda personalizada



    Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

    Una breve introducción al concepto de permisos en Linux.

    Introducción.

    ¿Has visto esa combinación de r,w,x y - cuando listas un directorio?, tienes cierta idea que son los permisos, pero ¿como se usan y como funcionan?.


    En Linux a cada fichero se le asignan un propietario y un grupo, y una serie de permisos para el propietario y para el grupo y para el resto de los usuarios.


    En este tutorial sobre permisos de archivos y directorios entenderás totalmente su uso y la manera correcta de utilizarlos.

    En Linux, todo archivo y directorio tiene tres niveles de permisos de acceso: los que se aplican al propietario del archivo, los que se aplican al grupo que tiene el archivo y los que se aplican a todos los usuarios del sistema. Podemos ver los permisos cuando listamos un directorio con ls -l:

    $> ls -l
    -rwxrwxr-- 1 sergio ventas 9090 sep 9 14:10 presentacion
    -rw-rw-r-- 1 sergio sergio 2825990 sep 7 16:36 reporte1
    drwxr-xr-x 2 sergio sergio 4096 ago 27 11:41 videos

    Veamos por partes el listado, tomando como ejemplo la primera línea. La primera columna (-rwxrwxr--) es el tipo de archivo y sus permisos, la siguiente columna (1) es el número de enlaces al archivo, la tercera columna (sergio) representa al propietario del archivo, la cuarta columna (ventas) representa al grupo al que pertence al archivo y las siguientes son el tamaño, la fecha y hora de última modificación y por último el nombre delarchivo o directorio.

    El primer caracter al extremo izquierdo, representa el tipo de archivo, los posibles valores para esta posición son los siguientes:

    * - un guión representa un archivo comun (de texto, html, mp3, jpg, etc.)
    * d representa un directorio
    * l link, es decir un enlace o acceso directo
    * b binario, un archivo generalmente ejecutable

    Los siguientes 9 restantes, representan los permisos del archivo y deben verse en grupos de 3.

    Los tres primeros representan los permisos para el propietario del archivo. Los tres siguientes son los permisos para el grupo del archivo y los tres últimos son los permisos para el resto del mundo o otros.

    rwx rwx rwx
    usuario grupo otros

    En cuanto a las letras, su significado son los siguientes:

    * r read - lectura
    * w write - escritura (en archivos: permiso de modificar, en directorios: permiso de crear archivos en el dir.)
    * x execution - ejecución

    Las nueve posiciones de permisos son en realidad un bit que o esta encendido (mostrado con su letra correspondiente) o esta apagado (mostrado con un guión -), asi que, por ejemplo, permisos como rwxrw-r--, indicaría que los permisos del propietario (rwx) puede leer, escribir y ejecutar el archivo, el grupo (o sea los usuarios que esten en mismo grupo del archivo) (rw-) podrá leer y escribir pero no ejecutar el archivo, y cualquier otro usuario del sistema (r--), solo podrá leer el archivo, ya que los otros dos bits de lectura y ejecucción no se encuentran encendidos o activados.

    Permisos en formato numérico octal.

    La cambinación de valores de cada grupo de los usuarios forma un número octal, el bit x es 20 es decir 1, el bit w es 21 es decir 2, el bit r es 22 es decir 4, tenemos entonces:

    * r = 4
    * w = 2
    * x = 1

    La combinación de bits encendidos o apagados en cada grupo da ocho posibles combinaciones de valores, es decir la suma de los bits encendidos:

    - - - = 0 no se tiene ningún permiso
    - - x = 1 solo permiso de ejecución
    - w - = 2 solo permiso de escritura
    - w x = 3 permisos de escritura y ejecución
    r - - = 4 solo permiso de lectura
    r - x = 5 permisos de lectura y ejecución
    r w - = 6 permisos de lectura y escritura
    r w x = 7 todos los permisos establecidos, lectura, escritura y ejecución

    Cuando se combinan los permisos del usuario, grupo y otros, se obtienen un número de tres cifras que conforman los permisos del archivo o del directorio. Esto es más fácil visualizarlo con algunos ejemplos:
    Permisos Valor Descripción
    rw------- 600 El propietario tiene permisos de lectura y escritura.
    rwx--x--x 711 El propietario lectura, escritura y ejecución, el grupo y otros solo ejecución.
    rwxr-xr-x 755 El propietario lectura, escritura y ejecución, el grupo y otros pueden leer y ejecutar el archivo.
    rwxrwxrwx 777 El archivo puede ser leido, escrito y ejecutado por quien sea.
    r-------- 400 Solo el propietario puede leer el archivo, pero ni el mismo puede modificarlo o ejecutarlo y por supuesto ni elgrupo ni otros pueden hacer nada en el.
    rw-r----- 640 El usuario propietario puede leer y escribir, el grupo puede leer el archivo y otros no pueden hacer nada.

    Estableciendo los permisos con el comando chmod.

    Habiendo entendido lo anterior, es ahora fácil cambiar los permisos de cualquier archivo o directorio, usando el comando chmod (change mode), cuya sintaxis es la siguiente:

    chmod [opciones] permisos archivo[s], algunos ejemplos:

    $> chmod 755 reporte1
    $> chmod 511 respaldo.sh
    $> chmod 700 julio*
    $> chmod 644 *

    Los ejemplos anterior establecen los permisos correspondientes que el usuario propietario desea establecer, el tercer ejemplo (chmod 700 julio*) cambiará los permisos a todos los archivos que empiezen con julio (julio01, julio02, julio_respaldo, etc.) debido al caracter '*' que es parte de las expresiones regulares que el shell acepta, e indica lo que sea. El último ejemplo por lo tanto cambiará los permisos a los archivos dentro del directorio actual.

    Una opción común cuando se desea cambiar todo un árbol de directorios, es decir, varios directorios anidados y sus archivos correspondientes, es usar la opción -R, de recursividad:

    $> chmod -R 755 respaldos/*

    Esto cambiará los permisos a 755 (rwxr-xr-x) del directorio respaldos y de todos los subdirectorios y archivos que estén contenidos dentro de este.

    Estableciendo permisos en modo simbólico.

    Otra manera popular de establecer los permisos de un archivo o directorio es a través de identificadores del bit (r,w, o x) de los permisos, como ya se vió anteriormente, pero ahora identificando además lo siguiente:

    * al usuario con la letra u
    * al grupo con la letra g
    * a otros usuarios con la letra o
    * y cuando nos referimos a todos (usuario, grupo, otros) con la letra a (all, todos en inglés)
    * el signo + para establecer el permiso
    * el signo - para eliminar o quitar el permiso

    La sintaxis es muy simple chmod augo[+|-]rwx[,...] archivo[s], asi por ejemplo, si queremos que otros tengan permiso de escritura sería chmod o+w archivo, todos los usuarios con permisos de ejecución chmod a+x archivo.

    En este modo de establecer permisos, solo hay que tomar en cuenta que partiendo de los permisos ya establecidos se agregan o se quitan a los ya existentes.Veámoslo con ejemplos su manera de trabajar:
    Actual chmod Resultado Descripción
    rw------- a+x rwx--x--x Agregar a todos (all) permisos de escritura.
    rwx--x--x go-x rwx------ Se eliminan permiso de ejecución para grupo y otros.
    rwxr-xr-x u-x,go-r rw---x--x Al usuario se le quita ejecución, al grupo y otros se le quita lectura.
    rwxrwxrwx u-x,go-rwx rw------- Al usuario se le elimina ejecución, al grupo y otros se eliminan todos los permisos.
    r-------- a+r,u+w rw-r--r-- A todos se les agrega lectura, al usuario se le agrega escritura.
    rw-r----- u-rw,g+w,o+x ---rw---x Al usuario se le eliminan lectura y escritura, al grupo se le agrega lectura y otros se le agrega ejecución.
    Cambiando propietario y grupo

    Volviendo a mostrar el listado al inicio de este artículo:

    $> ls -l
    -rwxrwxr-- 1 sergio ventas 9090 sep 9 14:10 presentacion
    -rw-rw-r-- 1 sergio sergio 2825990 sep 7 16:36 reporte1
    drwxr-xr-x 2 sergio sergio 4096 ago 27 11:41 videos

    Vemos en la tercera y cuarta columna al usuario propietario del archivo y al grupo al que pertence, es posible cambiar estos valores a través de los comandos chown (change owner, cambiar propietario) y chgrp (change group, cambiar grupo). La sintaxis es muy sencilla: chown usuario archivo[s] y chgrp grupo archivo[s]. Además al igual que con chmod, también es posible utilizar la opción -R para recursividad.

    #> ls -l presentacion
    -rwxrwxr-- 1 sergio ventas 9090 sep 9 14:10 presentacion
    #> chown juan presentacion
    #> ls -l presentacion
    -rwxrwxr-- 1 juan ventas 9090 sep 9 14:10 presentacion
    #> chgrp gerentes presentacion
    #> ls -l presentacion
    -rwxrwxr-- 1 juan gerentes 9090 sep 9 14:10 presentacion


    Solo el usuario root puede cambiar usuarios y grupos a su voluntad sobre cualquier usuario, queda claro que habiendo ingresado al sistema como usuario normal, solo podrá hacer cambios de grupos, y eso solo a los que pertenezca.

    Una manera rápida para el usuario root de cambiar usuario y grupo al mismo tiempo, es con el mismo comando chown de la siguiente manera:

    #> chown juan.gerentes presentacion (o en vez de punto, con : puntos)
    #> chown juan:gerentes presentacion

    Así, cambiará el usuario.grupo en una sola instrucción.

    Bits SUID, SGID y de persitencia (sticky bit)

    Aún hay otro tipo de permisos que hay que considerar. Se trata del bit de permisos SUID (Set User ID), el bit de permisos SGID (Set Group ID) y el bit de permisos de persistencia (sticky bit). Para entender los dos primeros el SUID y el SGID veamos los permisos para un comando de uso común a todos los usuarios, que es el comando passwd, que como se sabe sirve para cambiar la contraseña del usuario, y puede ser invocado por cualquier usuario para cambiar su propia contraseña, si vemos sus permisos observaremos un nuevo tipo de permiso:

    #> ls -l /usr/bin/passwd
    -r-s--x--x 1 root root 21944 feb 12 2006 /usr/bin/passwd

    SUID

    En vez de la 'x' en el grupo del usuario encontramos ahora una 's' (suid). passwd es un comando propiedad de root, pero sin embargo debe de poder ser ejecutado por otros usuarios, no solo por root. Es aqui donde interviene el bit SUID, donde al activarlo obliga al archivo ejecutable binario a ejecutarse como si lo hubiera lanzado el usuario propietario y no realmente quien lo lanzó o ejecutó. Es decir, es poder invocar un comando propiedad de otro usuario (generalmente de root) como si uno fuera el propietario.
    SGID

    El bit SGID funciona exactamente igual que el anterior solo que aplica al grupo del archivo. Es decir si el usuario pertenece al grupo 'ventas' y existe un binario llamado 'reporte' que su grupo es 'ventas' y tiene el bit SGID activado, entonces el usuario que pertenezca al grupo 'ventas' podrá ejecutarlo. También se muestra como una 's' en vez del bit 'x' en los permisos del grupo.
    STICKY BIT (Bit de persistencia)

    Este bit se aplica para directorios como en el caso de /tmp y se indica con una 't':

    #> ls -ld /tmp
    drwxrwxrwt 24 root root 4096 sep 25 18:14 /tmp

    Puede apreciarse la 't' en vez de la 'x' en los permisos de otros. Lo que hace el bit de persistencia en directorios compartidos por varios usuarios, es que el sólo el propietario del archivo pueda eliminarlo del directorio. Es decir cualquier otro usuario va a poder leer el contenido de un archivo o ejecutarlo si fuera un binario, pero sólo el propietario original podrá eliminarlo o modificarlo. Si no se tuviera el sticky bit activado, entonces en estas carpetas públicas, cualquiera podría eliminar o modificar los archivos de cualquier otro usuario.
    Estableciendo los permisos especiales

    Para cambiar este tipo de bit se utiliza el mismo comando chmod pero agregando un número octal (1 al 7) extra al principio de los permisos, ejemplo:

    #> ls -l /usr/prog
    -r-x--x--x 24 root root 4096 sep 25 18:14 prog
    #>chmod 4511 /usr/prog
    #> ls -l /usr/prog
    -r-s--x--x 24 root root 4096 sep 25 18:14 prog

    Nótese que el valor extra es el '4' y los demás permisos se dejan como se quieran los permisos para el archivo. Es decir, los permisos originales en este ejemplo eran 511 (r-x--x--x), y al cambiarlos a 4511, se cambió el bit SUID reemplazando el bit 'x' del usuario por 's'.

    Los posibles valores serían los siguientes:
    - - - - - - - - - = 0 Predeterminado, sin permisos especiales. No se requiere indicar.
    - - - - - - - - t = 1 Bit de persistencia, sticky bit
    - - - - - s - - - = 2 Bit sgid de grupo
    - - - - - s - - t = 3 Bit sgid y sticky
    - - s - - - - - - = 4 Bit suid
    - - s - - - - - t = 5 Bit suid y sticky
    - - s - - s - - - = 6 Bit suid y sgid
    - - s - - s - - t = 7 Bit suid, sgid y sticky

    MUY IMPORTANTE: Algo sumamente delicado y que se tiene que tomar muy en cuenta es lo que decidas establecer con permisos de bit SUID y SGID, ya que recuerda que al establecerlos de esta manera, cualquier usuario podrá ejecutarlos como si fueran el propietario original de ese programa. Y esto puede tener consecuencias de seguridad severas en tu sistema. Siempre considera y reconsidera si conviene que un usuario normal ejecute aplicaciones propias de root a través del cambio de bits SUID o SGID. Mejores alternativas pueden ser los comandos sudo y su, en este tip de LinuxTotal.com.mx encuentras una manera de identificar archivos y ejecutables con estos bits establecidos.

    Permisos preestablecidos con umask.

    El comando umask establece la máscara de permisos de directorio y de archivos. Es decir los nuevos directorios y archivos que se crean obtienen el valor de los permisos a partir de los valores de umask.

    $> umask
    0002
    (o en formato simbólico con la opción -S)
    $> umask -S
    u=rwx,g=rwx,o=rx

    Lo anterior indica que un directorio y archivos ejecutables se crearán con los permisos 775 y los archivos comunes con los permisos 664. Esto se logra restando de 777 el valor de umask (777-002) y (666-002) respectivamente. El primer valor de umask corresponde para valores de Sticky bit, GUID o SUID, que por default es 0.

    $> umask
    0002
    (Creamos un archivo y según la máscara debemos de tener 666-002=664 o rw-rw-r--)
    $> touch archivo
    $> ll archivo
    -rw-rw-r-- 1 sergio sergio 0 sep 25 20:14 archivo
    (Ahora creamos un directorio y según la máscara debemos de tener 777-002=775 o rwxrwxr-x)
    $> mkdir dir
    $> ls -ld dir
    drwxrwxr-x 2 sergio sergio 4096 sep 25 20:20 dir

    Para establecer el valor de la máscara, simplemente se usa el mismo comando umask seguido del valor de máscara que se desee:

    $> umask 0022

    Para dejarlo fijo en la sesión, entonces conviene agregarlo a .bash_profile o .bash_rc de nuestro directorio de inicio.


    Búsqueda personalizada



    Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


    Instalacion y configuracion de Fluxbox.

    Fluxbox es un gestor de ventanas. Su objetivo es ser ligero y altamente personalizable, con sólo un soporte mínimo para iconos, gráficos, y sólo capacidades básicas de estilo para la interfaz. 

    Se utilizan atajos de teclado, tabs, y menús simples como interfaces, los cuales pueden ser editados.

    Algunos usuarios prefieren Fluxbox sobre otros gestores de ventanas debido a su velocidad y simplicidad.

    Iniciamos instalando Fluxbox:
    sudo aptitude install fluxbox

    Aceptar toda confirmacion que pida (si es que la pide).

    Se descarga e instala en cuestion de segundos, literalmente, porque es RE liviano.


    Acceder a Fluxbox.

    Cerramos la sesion una vez termine la instalacion y en la pantalla para
    loguearse clickeamos "Sesion" y elegimos "Fluxbox".

    Aceptamos e iniciamos sesion.

    Si tenian Gnome, les va a preguntar si quieren que quede como
    predeterminado siempre que entren Fluxbox o que sea solo esa vez
    hasta que cierren la sesion.

    Ya estamos dentro de Fluxbox.

    Cambiar la apariencia en Fluxbox.

    Te metes en esta pagina:

    http://www.box-look.org/index.php?xc...6cf4de6cd2165b

    Elegi el tema que mas te guste.

    Lo descargas y lo descomprimis.

    Copia y pega la carpeta en este directorio: /home/TU_NOMBRE_DE_USUARIO/.fluxbox/styles

    Ahora haciendo click derecho en el escritorio te va a aparecer el menú.

    Anda a la opcion Styles y clickea el que agregaste vos a la carpeta.



    Modificando el menu de Fluxbox.

    Tirá este comando en una consola:

    gedit home/TU_NOMBRE_DE_USUARIO/.fluxbox/menu

    Ese archivo es el menú. Despues buscá en internet que hay tutoriales de
    como armarte el tuyo como mas te guste.

    Yo te tiro el codigo del mio, que me lo modifiqué a mi gusto, con "accesos directos".
    Lo que tenes que hacer es borrar lo que tenga ese archivo y copiar y pegar esto:

    [begin] (Linux) {}
    [exec] (HOME Thunar) { thunar $HOME} <>
    [exec] (HOME Nautilus) { nautilus --no-desktop $HOME} <>
    [separator] () {}
    [exec] (Opera) {opera} <>
    [exec] (Pidgin) {pidgin} <>
    [exec] (Thunderbird) {thunderbird} <>
    [exec] (Amarok) {amarok} <>
    [exec] (Firefox) {firefox} <>
    [exec] (Gedit) {gedit} <>
    [exec] (Terminal) {gnome-terminal} <>
    [exec] (Monitor del sistema) {gnome-system-monitor} <>
    [exec] (Screenshot) {gnome-screenshot} <>
    [exec] (Agregar/Quitar) {gnome-app-install} <>
    [separator] () {}
    [submenu] (Sistema) {}
    [include] (/etc/X11/fluxbox/fluxbox-menu) {}
    [submenu] (Styles) {}
    [stylesdir] (/usr/share/fluxbox/styles) {}
    [stylesdir] (~/.fluxbox/styles) {}
    [end]
    [end]

    Fijate que al principio estan todos los "accesos directos" a programas que YO uso.

    Si usas otros, cambialos.

    Lo que va entre parentesis es el nombre que aparece en el menú, lo que va entre
    llaves es el comando de ejecucion de la aplicacion.

    Por ejemplo, yo tengo (Pidgin) {pidgin}, si usas aMSN, entonces mandale (aMSN) {amsn}.

    Elementos en el panel inferior.

    Primero que nada explico una cosa. Tirá este comando en consola:

    gedit home/TU_NOMBRE_DE_USUARIO/.fluxbox/init

    Este es el archivo de configuración de todo el entorno.

    Si mas o menos tenes idea de ingles y le pones onda, vas a entender que es cada cosa.

    Los del principio son el ancho de las barras, titulos, tamaños de letra, etc...

    Nos vamos a la linea que dice session.screen0.rootCommand:

    Despues de los dos puntos no hay nada, porque lo vamos a agregar nosotros.

    Que es esta linea? Aca se ponen las cosas que queres que se ejecuten automaticamente
    cuando inicias sesion.

    Por si no te diste cuenta, en el panel inferior, no tenes el administrador de redes,
    y si tenes notebook, tampoco tenes el monitor de bateria. Como los agregas?
    session.screen0.rootCommand: nm-applet & gnome-power-manager &

    Los "&" son separadores para que la maquina sepa cual es el nombre del programa.

    Tampoco tenes para modificar el sonido.

    Tampoco tenes el iconito que te avisa cuando hay actualizaciones disponibles.

    Asi que a la misma linea a la que le agregamos antes, ahora le agregas esto:

    session.screen0.rootCommand: nm-applet & gnome-power-manager & update-notifier &

    Obviamente que solo le agregas el "update-notifier &", porque el resto ya lo tenes.

    Wallpaper.

    Primero instalamos esto:

    sudo aptitude install eterm

    Te recomiendo poner el wallpaper que quieras usar en esta carpeta /home/TU_NOMBRE_DE_USUARIO/.fluxbox/backgrounds
    Con este comando pones el wallpaper:

    fbsetbg -f /home/TU_NOMBRE_DE_USUARIO/.fluxbox/backgrounds/
    NOMBRE_DEL_WALLPAPER

    Que significa el comando? "fbsetbg" (fb = FluxBox, set = poner xD, bg = BackGround)
    El "-f" indica "fullscreen", es decir, pantalla completa. Si lo queres centrado, entonces
    poné "-c", e imaginate las demas variantes.

    Que problema tenemos ahora? Que es un comando el poner el fondo de pantalla,
    que no es autoejecutable al inicio del sistema. Entonces? Que hachemo'?
    Lo agregamos al init! Tonce... Otra linea mas:

    session.screen0.rootCommand: nm-applet & gnome-power-manager &
    update-notifier & fbsetbg -f /home/TU_NOMBRE_DE_USUARIO/.fluxbox/
    backgrounds/NOMBRE_DEL_WALLPAPER &

    Cada vez que cambien el wallpaper tienen que cambir el nombre del wallpaper
    en esa linea, obviamente.

    Gvtray (progrma para controlar el volumen).

    Como se dieron cuenta, no hay nada que les ayude a regular el sonido.

    Yo les recomiendo GVTRAY.
    sudo apt-get install python-alsaaudio python-gnome2-extras
    wget http://gtk-tray-utils.googlecode.com...ray-1.1.tar.gz

    Lo descomprimimos y nos metemos en la carpeta:

    tar -xvf gvtray-1.1.tar.gz cd gvtray-1.1

    Ahora metan estos comandos xD :

    sudo mkdir /usr/share/gvtray
    sudo cp gvtray /usr/bin
    sudo cp gvtray.py /usr/share/gvtray/
    sudo cp -r gvtray_about/ /usr/share/gvtray/gvtray_about

    Finalmente, agregan a la linea "session.screen0.rootCommand" del INIT el GVTRAY.
    Como les quedaria el INIT entonces?

    session.screen0.rootCommand: nm-applet & gnome-power-manager &
    update-notifier & fbsetbg -f /home/TU_NOMBRE_DE_USUARIO/.fluxbox/
    backgrounds/NOMBRE_DEL_WALLPAPER & gvtray &

    Mejorar apariencia de aplicaciones GTK:

    Para mejorar su aspecto, ya que originalmente se ven "mal", instalamos este programa:

    sudo aptitude install gtk-chtheme

    No recuerdo si se necesita alguna repo aparte. Si no se los instala de una diganme que la busco.
    Una vez instalado lo ejecutamos escribiendo en consola:

    gtk-chtheme

    Elijan el estilo que quieran, y listo.

    Los iconos no son los que queres? Asi se cambian:

    Te vas a esta carpeta /usr/share/icons y te fijas como se llaman los iconos que queres
    (son los mismos que tenias en gnome).
    Despues abris el archivo .gtkrc-2.0 que esta en tu carpeta Home y al final de todo le
    agregas esta linea:
    gtk-icon-theme-name = NOMBRE_DE_LOS_ICONOS

    Clicar "Restart" y listo.

    ACLARACIONES IMPORTANTES:
    - El archivo "keys" en el directorio /home/TU_NOMBRE_DE_USUARIO/.fluxbox/
    es en el que se manejan los accesos directos por teclado.

    Yo lo configure como esta en Gnome. Si quieren, copien y peguen:
    OnDesktop Mouse1 :HideMenus
    OnDesktop Mouse2 :WorkspaceMenu
    OnDesktop Mouse3 :RootMenu
    OnDesktop Mouse4 :NextWorkspace
    OnDesktop Mouse5 revWorkspace
    Mod1 Tab :NextWindow
    Mod1 Shift Tab revWindow
    Mod1 F2 :ExecCommand fbrun
    Mod1 F4 :Close

    Mod1 = Tecla ALT

    - Si les falta algun directorio de los que nombré en el tutorial, o algun archivo,
    entonces creenló ustedes No hay drama, suele pasar.

    En caso del archivo init, si no tenes la linea "session.screen0.rootCommand:", agregala.

    - Donde vean "ALFA" y al lado un numero (255), eso es la cantidad de transparencia
    de algo.

    Por ejemplo, haciendo click derecho sobre el panel inferior con la ruedita del mouse
    podes regular la cantidad de transparencia.

    Tambien tenes en el menú en el escritorio, en la configuracion de Fluxbox, para
    regular la transparencia en los bordes de ventanas.

    Yo lo puse asi:

    Alfa 150 para el panel inferior.
    Alfa 200 para la ventana activa.
    Alfa 100 para la ventana inactiva.

    - Revisen ustedes y no tengan miedo. Es cuestion de amigarse con el init y de
    aprenderse como configurar el menú para armarse uno propio (yo todavia no aprendi,
    me robe el de un amigo y le modifique los accesos directos y algun que otro nombre xD)

    - Para Ubuntu 9.04, no es necesario modificar las KEYS ya que cuando instalamos Fluxbox,
    la config de las keys esta muy buena, y no como en las versiones anteriores que es diferente.

    - Si usan WICD y/o kpowersave en vez de las aplicaciones de GNOME, entonces agreguen
    asi al init:

    session.screen0.rootCommand: wicd-client & kpowersave &

    Y asi todas las demas aplicaciones, por ejemplo, yo ahora tengo tambien klipper,
    y agrego "klipper &".
     Capturas de pantallas.













    Búsqueda personalizada

    Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


    Diseño Gráfico en Linux: completo videotutorial de Gimp (28 vídeos).

    GIMP (GNU Image Manipulation Program) es un programa de edición de imágenes digitales en forma de mapa de bits, tanto dibujos como fotografías. Es un programa libre y gratuito. Forma parte del proyecto GNU y está disponible bajo la Licencia pública general de GNU.


    Es el programa de manipulación de gráficos disponible en más sistemas operativos (Unix, GNU/Linux, FreeBSD, Solaris, Microsoft Windows y Mac OS X, entre otros).


    La interfaz de GIMP está disponible en varios idiomas, entre ellos: español, alemán, inglés, catalán, gallego, euskera, francés, italiano, ruso, sueco, noruego, coreano y neerlandés.


    En una gran cantidad de casos, Gimp es una alternativa sólida, potente y rápida a Photoshop, aunque no ha sido desarrollado como un clon de este y posee una interfaz diferente.


    Un tutorial su Gimp lo encuentras en esta página.


    Los iniciadores del desarrollo de GIMP en 1995 fueron los estudiantes Spencer Kimball y Peter Mattis como un ejercicio semestral en la Universidad de Berkeley, en el club informático de estudiantes. Actualmente un equipo de voluntarios se encarga del desarrollo del programa. La primera versión de GIMP se desarrolló inicialmente en sistemas Unix y fue pensada especialmente para GNU/Linux, como una herramienta libre para trabajar con imágenes y se ha convertido en una alternativa libre y eficaz al Photoshop para gran número de usos.


    GIMP significaba inicialmente «General Image Manipulation Program» («Programa general para manipulación de imágenes»), pero en 1997 se cambió al significado «GNU Image Manipulation Program» («Programa de manipulación de imágenes de GNU»). GIMP forma parte oficial del Proyecto GNU.


    GIMP sirve para procesar gráficos y fotografías digitales. Los usos típicos incluyen la creación de gráficos y logos, el cambio de tamaño, recorte y modificación de fotografías digitales, la modificación de colores, la combinación de imágenes usando un paradigma de capas, la eliminación o alteración de elementos no deseados en imágenes o la conversión entre distintos formatos de imágenes. También se puede utilizar el GIMP para crear imágenes animadas sencillas, la manipulacíon de vectores, edición avanzada de video.


    GIMP es también conocido por ser quizás la primera gran aplicación libre para usuarios no profesionales o expertos. Productos originados anteriormente, como GCC, el núcleo Linux, etc., eran principalmente herramientas de programadores para programadores. GIMP es considerado por algunos como una demostración fehaciente de que el proceso de desarrollo de software libre puede crear aplicaciones que los usuarios comunes, no avanzados, pueden usar de manera productiva. De esta forma, Gimp ha abierto el camino a otros proyectos como KDE, GNOME, Mozilla Firefox, OpenOffice.org y otras aplicaciones posteriores.
    Completo videotutorial de Diseño Grafico en Linux.
    Les dejo 28 vídeos (casi 4 horas) realizados por Leonel Iván Saafigueroa donde explica como utilizar algunas herramientas de GIMP

















































































    Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog: