Mostrando las entradas con la etiqueta zshell. Mostrar todas las entradas
Mostrando las entradas con la etiqueta zshell. Mostrar todas las entradas

jueves, 5 de noviembre de 2015

Instalar ZShell en Fedora 23


Existen varios shell's disponibles para las terminales en Linux y la mayoría de estos sistemas usa uno que se llama Bash. Aunque bash es bueno y funcional para la mayoría de tareas que realizamos a diario en la consola, existen otras alternativas y una de ellas es ZSH. Piensa en él como en "un shell mejorado"; A mi personalmente me gusta definirlo como "El sublime text de las consolas" Ya que aparte de curiosas funcionalidades agregadas, también nos permite disfrutar de cosas como plugins y temas.

ZSH viene como paquete disponible desde los repos oficiales de cualquier distro, y para instalarlo en Fedora por ejemplo haríamos un:
Es muy importante que éstos comandos se ejecuten con sudo únicamente, para que los cambios sean para el usuario que estemos usando al instalarlo, si lo hacen usando el usuario root, entonces dicho usuario será él único que tenga esta configuración y no nuestro usuario normal con sudo.
Su página oficial es: http://ohmyz.sh/ también la pueden encontrar en github https://github.com/robbyrussell/oh-my-zsh.

El proceso de instalación es el siguiente:
sudo dnf -y install zsh
sudo dnf -y install git
Una vez instalado, es buena idea instalar el paquete de configuración "oh my zsh!" y esto se hace con:
1)
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2)
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3)
cp ~/.zshrc ~/.zshrc.orig
4) cambiar la shell actual a la shell zsh
sudo chsh -s /bin/zsh usuario
El último comando nos pedirá nuestra contraseña y más adelante, tendremos que cerrar sesión y volverla a abrir para ver nuestro nuevo shell en acción en la terminal. Podremos saber que estamos en ZSH porque el prompt es distinto al de bash.
Si quisieramos regresar  a nuestra shell aterior basta con hacer lo siguiente
sudo chsh -s /bin/bash usuario

Ahora les recomiendo un tema modificado por mi, que es el que uso en la primera imagen, el proceso de instalación se encuentra en este link http://linuxgx.blogspot.mx/2015/11/un-tema-elgante-para-zshell.html

Un tema elegante para nuestra consola usando ZShell


 ZShell es un motor de línea de comandos mejorado, tiene muchas ventajas, como son autocompletar palabras sin importar si están o no en mayúsculas, personalizar qué se muestra en la terminal, mostrar mensajes bonitos y con colores, etc.

Y todo esto, para que al usar la terminal sea más cómodo y rápido. Su página es http://ohmyz.sh/

Pero en esta ocasión lo que les traigo es un tema modificado por mi, es el que se muestra en la primera imagen. Antes de realizar estos pasos, es necesario instalar ZSH, seguir mi otro tutorial para eso: http://linuxgx.blogspot.mx/2015/11/instalar-zshell-en-fedora-23.html

Para instalarlo basta con hacer lo siguiente:
Descargar el archivo de este enlace y descomprimirlo en Descargas: https://mega.co.nz/#!jMRWTSLI!AKKm0ZGxxmd8U1hOroecw0NGa-kFQk806rJTDZb5NeM

Entrar a la carpeta e instalar la tipografía llamado PowerlineSymbols.otf basta con darle doble clic para instalar.



Luego abrir la terminal y teclear los siguientes comandos:
cd ~/Descargas
cd Archivos
mkdir ~/.fonts
cp PowerlineSymbols.otf ~/.fonts/
mkdir ~/.config/fontconfig
mkdir ~/.config/fontconfig/conf.d 
cp 10-powerline-symbols.conf ~/.config/fontconfig/conf.d

Actualizar las tipografías instaladas:
fc-cache -vf ~/.fonts/
Agregar el nuevo tema dentro de la carpeta de temas de ZSH con el comando:
cp agnosterPerzonalizado.zsh-theme ~/.oh-my-zsh/themes/

Abrir el archivo .zshrc con el siguiente comando y reemplazar ZSH_THEME="" por ZSH_THEME="agnosterPerzonalizado"
gedit ~/.zshrc
y quedará como se muestra en la siguiente imagen:

Y ahora solo queda reiniciar y listo.
Los archivos descargados y carpetas descompresas se pueden eliminar, no hay problema con ello.

viernes, 4 de abril de 2014

Instalar zshell en fedora

Para instalar zshell se realiza los siguiente. Nota: solo el usuario que uses en la terminal para ejecutar los comandos podrá ver los cambios que se apliquen, es decir, si lo aplicas con tu usuario, el superusuario no podrá ver los cambios, de modo que tendrás que aplicar los mismos pasos para dicho usuario.
Abrir una terminal y escribir los siguientes comandos.
# yum install zsh
# yum install git
# git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
# cp ~/.zshrc ~/.zshrc.orig
# cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# chsh -s /bin/zsh


Para cambiar el tema que esté suando se modifica el archivo .zshrc que está en la ubicación /home/usuario con el comando gedit .zshrc &
modificamos la linea que dice ZSH_THEME="gnzh"  y reemplazamos el texto que está entre comillas con el nombre del tema que queremos establecer. guardamos y reiniciamos la terminal y listo.

Si queremos restablecer el motor de comandos bash, el comando que hay que usar es el siguiente:
# chsh -s /bin/bash
Con ese comando se cambiaría al estado inicial.


Nota: si quieren personalizar la consola tanto en usuario normal como en superusuario, tendrán que hacer los mismo pasos en ambos usuarios, no se modificará el motor de comandos del superusuario al cambiar el motor de comandos del usuario normal.

Una consola elegante...

Cuando migramos a linux en muchas ocasiones tendremos que usar la consola o terminal. Ya sea porque sabemos hacerlo, o simplemente porque queremos solucionar problemas que de otra forma no es posible. La consola pues una interfaz de línea de comandos, pero ese no es motivo para poderlos separar por colores o que sea un poco más amigable. Busqué en la web temas para terminales, y encontré zshell, es un tema digamoslo así, que usa colores y comandos abreviados, así como muchas funciones más. Más información aquí. http://www.zsh.org/ 
Al usar dicho tema puedes hacer que tu terminal se vea así.
En esta http://zshthem.es/ página pueden encontrar los diferentes tipos de temas que existen para personalizar esta consola.
Claro que antes de comenzar a usar dicha terminal, es necesario instalarla e indicar qué motor de comandos se va utilizar por defecto del sistema, por ejemplo, el motor de comandos por default es bash, de tal modo que hay que cambiarlo a zsh
Para instalarlo visita la instalación de zshell en fedora.