domingo, febrero 03, 2013

Add Color to your Life, Add color to your Terminal OSX

Trabajar con un terminal en Linux es muy agradable dado a que es muy fácil diferenciar los archivos de las carpetas por sus colores, pero a la hora de abrir un Terminal en OS-X nos damos cuenta que esos colores no existen por lo que se hace fundamental agregar colores para hacer mas agradable el trabajo.
Terminal sin Colores

Lo siguiente es abrir el Terminal y escribir lo siguiente:

sudo nano bash_profile
A continuación copiamos y pegamos el siguiente texto:

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
Luego para guardar los cambios Ctrl + O 

Reiniciamos el Terminal y vemos los cambios.

Ahora para entender un poco la asignación de colores en:

export LSCOLORS=GxFxCxDxBxegedabagaced
Asignación de colores:
a black
b red
c green
d brown
e blue
f magenta
g cyan
h light grey
A bold black, usually shows up as dark grey
B bold red
C bold green
D bold brown, usually shows up as yellow
E bold blue
F bold magenta
G bold cyan
H bold light grey; looks like bright white
x default foreground or background

Y el orden de los atributos:
1. directory
2. symbolic link
3. socket
4. pipe
5. executable
6. block special
7. character special
8. executable with setuid bit set
9. executable with setgid bit set
10. directory writable to others, with sticky bit
11. directory writable to others, without sticky bit


Si quieres personalizar los colores, por Ej: que tus directorios sean de color Azul, es tan solo reemplazar   el primer carácter por E.

export LSCOLORS=ExFxCxDxBxegedabagaced
Guardamos Ctrl + O, reiniciamos el terminal y veremos los cambios efectuados.
Terminal con los directorios de color Azul.

De esa manera puedes agregar y personalizar colores de un Terminal en OSX.

miércoles, agosto 17, 2011

Encuentro Linux y Dia GNOME 2011

Después de un largo tiempo sin postear en mi querido y olvidado Blog, Este año se realiza el Encuentro Linux 2011 el día 20 y 21 de octubre en la universidad Austral de Chile en Puerto Montt. Este evento esta organizado por el grupo de usuario de Linux Puerto Montt GULIPM y la Escuela de Ingeniería en Computación que también se suma en esta organización. Ademas que hay que mencionar que el Este Encuentro Linux cuenta con una frase que salio de un concurso abierto.

"Naciendo Libres, Aprendiendo en Comunidad"

Sin duda al igual que en anteriores Encuentros tenemos expositores de Gran trayectoria en el mundo del Pinguino Toda la Información la puedes obtener en http://2011.encuentrolinux.cl

Dia GNOME 2011

Como ya es tradición el Día GNOME se realizara dentro del macro del Encuentro Linux el Día 22 de Octubre para asistir tan solo te tienes que registrar en http://registro.gnome.cl Ahora si quieres difundir el Día GNOME puedes usar los banners disponibles.


Siéntete Libre de poder usar, modificar o difundir este evento en tu Blog, wiki, Twitter, Facebook etc. Puedes encontrar el SVG. Aqui Nos vemos en Octubre en Puerto Montt.

viernes, noviembre 12, 2010

GNOME Marketing

GNOME T-Shirt Contest

Como en Abril del otro año se viene GNOME 3.0 el equipo de Marketing lanzo un concurso para el diseño de la próxima T-Shirt de GNOME y que será parte del GNOME Store.

GNOME T-Shirt Contest

Puedes enviar tu Diseño como Archivo .SVG y es uno por participante, EL plazo es hasta el 31 de Diciembre. Recuerda que tu trabajo debe estar bajo Creative Commons Attribution 3.0 Unported license. 


Por otro lado junto con Paul Cutler, Stormy Peters y la colaboración de un gran equipo humano terminamos hoy el GNOME Annual Report 2009. Mi Misión fue encargarme del Diseño para el reporte. Para este propósito se Utilizo Software Libre Inkscape - Gimp - Scribus. Gracias a Este Reporte se pudo integrar mas gente a la comunidad en la participación de Arte y es una buena oportunidad para integrarlos a colaborar en el reporte del 2010.

GNOME Annual Report 2009


Después de un tiempo de Diseño y unos retoques por acá por allá, están listos los Renders para el banner para el GNOME Bugsquad Team.

GNOME Bugsquad Renders

La verdad que este banner se convirtió en un proyecto que tomaría mucho mas tiempo de lo que inicialmente se tenia planificado. Lo único claro que tenia en ese momento era que debía ser en 3D. Bueno luego de varios bosquejos llegue al diseño que seria el resultado del render final. Todos los Render están bajo Creative Commons Attribution 3.0 Unported license.

Bueno y por Ultimo la Fotografiá con la que Postule al Ubuntu Free Culture Showcase. en la categoría Photographic wallpaper Aunque esta vez no quedo seleccionada esta disponible para que la puedas usar como Fondo.

La hermosura de tu simpleza


domingo, mayo 03, 2009

Compilando Inkscape 0.47 SVN en Jaunty.

Hace un tiempo atrás había escrito un post de como instalar Inkscape 0.47 en su versión SVN pero con información muy básica y casi nada sobre las dependencias necesarias para poder compilar esta versión. Es por eso que he escrito un nuevo post relacionado a la instalación de Inkscape versión de desarrollo en Ubuntu Jaunty 9.04.
Se publican los errores para que sirvan de referencia de que paquetes se están instalando.

Código para la instalación:

$ svn co https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk inkscape
$ cd inkscape
$ ./autogen.sh
Bueno lo primero es instalar los paquetes fundamentales para poder compilar


$ sudo apt-get install autoconf automake autotools-dev intltool libglib2.0-dev m4


$ ./configure

configure: error: libpng >= 1.2 is needed to compile inkscape



$ sudo apt-get install libpng12-dev zlib1g-dev

$ ./configure
configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc


$ sudo apt-get install libgc-dev

$ ./configure

configure: error: Cannot find freetype-config


$ sudo apt-get install libfreetype6-dev libice-dev libkpathsea-dev libpthread-stubs0 libpthread-stubs0-dev libsm-dev libt1-dev libt1-doc libx11-dev libxau-dev libxaw7-dev libxcb1-dev libxdmcp-dev libxext-dev libxmu-dev libxmu-headers libxpm-dev libxt-dev vflib3 vflib3-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xtrans-dev

$ ./configure
configure: error: --enable-lcms was specified, but appropriate LittleCms development packages could not be found


$ sudo apt-get install python-liblcms liblcms1-dev

$ ./configure
checking for INKSCAPE... configure: error: Package requirements (gdkmm-2.4 glibmm-2.4 gtkmm-2.4 >= 2.10.0 gtk+-2.0 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= 2.0.12 gthread-2.0 >= 2.0 libpng >= 1.2 gsl) were not met


$ sudo apt-get install libatk1.0-dev libcairo2-dev libcairomm-1.0-dev libdirectfb-dev libdirectfb-extra libexpat1-dev libfontconfig1-dev libglibmm-2.4-dev libgtk2.0-dev libgtkmm-2.4-dev libjpeg62-dev libpango1.0-dev libpangomm-1.4-dev libpixman-1-dev libsigc++-2.0-dev libsysfs-dev libxcb-render-util0-dev libxcb-render0-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev
x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev x11proto-randr-dev x11proto-render-dev x11proto-xinerama-dev libgsl0-dev libxml++2.6-dev libxml2-dev libxslt1-dev

$ ./configure
configure: error: You need the boost package (e.g. libboost-dev)


$ sudo apt-get install gccxml libboost-date-time1.35-dev libboost-date-time1.35.0 libboost-filesystem1.35-dev libboost-filesystem1.35.0
libboost-graph1.35-dev libboost-graph1.35.0 libboost-iostreams1.35-dev libboost-iostreams1.35.0 libboost-program-options1.35-dev
libboost-program-options1.35.0 libboost-python1.35-dev libboost-python1.35.0 libboost-regex1.35-dev libboost-regex1.35.0 libboost-serialization1.35-dev
libboost-serialization1.35.0 libboost-signals1.35-dev libboost-signals1.35.0 libboost-system1.35-dev libboost-system1.35.0 libboost-test1.35-dev
libboost-test1.35.0 libboost-thread1.35-dev libboost-thread1.35.0 libboost-wave1.35-dev libboost-wave1.35.0 libboost1.35-dev libboost1.35-doc
libicu-dev python-dev python2.6-dev

$ ./configure
configure: error: libpopt is required


$ sudo apt-get install libpopt-dev

$ ./configure
$ make
$ sudo make install
$ inkscape
Paciencia.. la compilación puede durar varios minutos.

Hay que mencionar que antes de instalar la version SVN se había instalado la versión Estable por lo que pueden variar ciertas dependencias.