martes, 30 de agosto de 2011

Editor multiplataforma Sublime Text 2

Sublime Text 2 es un editor de textos disponible para Linux, Mac y Windows. Aunque se trata de una versión beta tiene bastante funcionalidad. Además se le pueden instalar plug-ins adicionales. No hace falta hacer ningún tipo de instalación. Simplemente descargarlo y ejecutarlo.


Con Ctr + Shift + P se despliega un cuadro en el que podemos encontrar la mayor parte de la funcionalidad del editor. Por ejemplo, podemos fijar el resaltado del código escribiendo "set syntax: ".


El tema que aparece en las capturas se llama Soda y se puede descargar utilizando git y poniendo la carpeta en el directorio de Packages de Sublime, que en en Linux es ~/.config/sublime-text-2/Packages/:
cd ~/.config/sublime-text-2/Packages/
git clone https://github.com/buymeasoda/soda-theme/ "Theme - Soda"
Una vez hecho esto, hay que aplicar el tema en Preferencias -> Global Settings - User. Se abre una página con código parecido a CSS y añadimos la siguiente línea entre las llaves:
"theme": "Soda Light.sublime-theme"
Para instalarlo podemos utilizar el ppa que adjunto a continuación (recomendado):
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2
O bien hay otra manera, un poco más larga, que consiste en añadir el binario al path y hacer un fichero .desktop para poderlo ejecutar desde el dash. Suponiendo que estamos en el directorio donde se encuentre el ejecutable, lo añadimos al path, por ejemplo de la siguiente manera:
sudo cp sublime_text /usr/bin/
A continuación también añadimos este icono a la ruta donde se encuentran los iconos del sistema.
sudo cp sublime.png /usr/share/icons/
Para poner un "acceso directo" desde el dash creamos un fichero .desktop. Propongo el siguiente:
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
Comment=A text editor
TryExec=sublime_text
Exec=sublime_text %F
Icon=/usr/share/icons/sublime.png
MimeType=text/plain;
En mi caso lo he llamado sublime.desktop. Ahora hay que copiarlo a /usr/share/applications/.
sudo cp sublime.desktop /usr/share/applications/
El resultado debe ser algo similar a esto:


Este artículo está basado en este otro de net tuts +.

viernes, 26 de agosto de 2011

Fuentes que añadir a Ubuntu.

Una fuente apropiada para escribir código puede ser Excalibur Monospace. Es muy similar a Sans Serif. Un ejemplo de código utilizando esta fuente puede verse a continuación.


Para instalarla, una vez descargada, se copia en el directorio /usr/share/fonts. En la consola, por ejemplo, escribiendo:
sudo cp *.ttf /usr/share/fonts
De esta manera estará disponible para todos los usuarios de la máquina. Si sólo quieres que esté disponible para un único usuario crea una carpeta llamada .fonts en el directorio raíz de dicho usuario y pega la fuente en la nueva carpeta. Si no te gusta usar la consola de Linux, puedes hacerlo de forma gráfica usando gksu (Nautilus en modo administrador). Para ello, pulsa Alt + F2 y escribe:
gksu nautilus /usr/share/fonts
Otras fuentes para escribir documentos que se encuentran en Windows y que a veces echo en falta son Calibri, Cambria, Consolas, Constantia, y Corbel.



sudo apt-get install cabextract curl
Guarda el siguiente script en un archivo llamado vista-fonts-installer.sh
mkdir -p ~/.fonts
chmod +x vista-fonts-installer.sh
Otras fuentes interesantes como Airal, Times New Roman, etc. se pueden encontrar instalando:
sudo apt-get install msttcorefonts

lunes, 22 de agosto de 2011

Tema Divergence IV para Ubuntu

A continuación se muestra en imágenes Ubuntu 11.04 con el tema Divergence IV "A New Hope". También (aunque no se aprecie) se utiliza Unity 2D que mejora los efectos visuales del dash. El fondo se encuentra en DevianART y se titula "Whirl".