martes, 10 de mayo de 2016

Instalar Oh My Zsh en Ubuntu

Tal y como rezan en su pagina de desarroyo en Github Oh My Zsh es un framework open source para manejar la configuración de zsh.


Su instalación en Ubuntu, a veces puede complicarse ya que sh no entiende el comando source.

Instalación Oh My Zsh

Primeramente instalaremos zsh  y git-core en caso de que no lo tengamos instalado.

sudo apt-get install zsh
sudo apt-get install git-core


Una vez instaladas las dependencias necesarias procedemos a instalar Oh My Zsh mediante el comando:
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

Ahora haremos zsh nuestra shell por defecto
chsh -s `which zsh`

y reiniciaremos el sistema para que coja los cambios aplicados
sudo shutdown -r 0

Instalación Powerline Fonts

Antes de meternos de lleno en la configuración, recomiendo instalar la Powerline fonts, para una correcta visualización de los temas que podamos usar.

Instalación para el entorno de usuario
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
mkdir -p ~/.fonts/ && mv PowerlineSymbols.otf ~/.fonts/
fc-cache -vf ~/.fonts
mkdir -p ~/.config/fontconfig/conf.d/ && mv 10-powerline-symbols.conf ~/.config/fontconfig/conf.d/


Instalacion para el sisterma
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
sudo mv PowerlineSymbols.otf /usr/share/fonts/
sudo fc-cache -vf
sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/

Configuración de Temas

Oh My Zsh dispone de varios temas, que se encuentran dentro del directorio:
$HOME/.oh-my-zsh/themes

Para cambiar el tema por defecto tendremos que editar el fichero
~/.zshrc 
y cambiar el valor de la variable ZSH_THEME, (en nuestro caso usaremos el tema "agnoster").
#ZSH_THEME="robbyrussell"
ZSH_THEME="agnoster"

y ya podremos disfrutar de nuestro flamante nuevo terminal.


Referencias: [1], [2], [3]

No hay comentarios:

Publicar un comentario