sábado, 7 de mayo de 2016

Shell ZSH en Manjaro


Recientemente comencé a probar nuevas distros Linux, ya que ahora tengo ganas de probar nuevas características, así como funciones y migrar a otro SO.

Para esto estuve pensando cuál sería mi nueva DISTRO GNU/ LINUX/UNIX favorita, así que comencé a utilizar Manjaro, e ir migrando poco a poco, desde mi punto de vista, primero revisaré qué tal va con las librerías, software, personalizacion, de Manjaro, si me convence entonces será la nueva distro favorita sobre la que subiré nuevos tutoriales.

Manjaro es una distribución GNU / Linux "fácil de usar" basado en el desarrollado de manera independiente de Arch Linux. Dentro de la comunidad Linux, sí Arch es conocida por ser una distribución excepcionalmente rápido, potente y ligera que proporciona acceso a lo último en software de última generación.Sin embargo, Arch también está dirigido tradicionalmente a los usuarios más experimentados. Como tal, se considera generalmente que es más allá del alcance de muchos, especialmente aquellos que carecen de los conocimientos técnicos (o persistencia) necesaria para utilizarlo.Desarrollado en Austria, Francia y Alemania, Manjaro tiene como objetivo proporcionar todos los beneficios de Linux de Arch combinado con un enfoque en la facilidad de uso y accesibilidad. Disponible en 32 y 64 bits, Manjaro es adecuado para los recién llegados, así como usuarios experimentados de Linux.Para los recién llegados, se proporciona un instalador fácil de usar, y el propio sistema está diseñado para funcionar plenamente con características que incluyen:
  1. Entornos de escritorio pre-instalados
  2. Preinstaladas las aplicaciones gráficas para instalar fácilmente el software y actualizar su sistema
  3. Codecs preinstalados para reproducir archivos multimedia.
  4.  Acceso preinstalada para los últimos juegos
CaracteristicasManjaro tiene muchas de las mismas características de Arch, incluyendo: 
  1. Velocidad, potencia y eficiencia
  2. El acceso al software más actual y cutting- bleeding-edge 
  3. Un modelo de desarrollo "Rolling Release" que ofrece el sistema más arriba-hasta la fecha posible sin la necesidad de instalar regularmente una nueva versión del sistema operativo.
    El acceso a los repositorios de usuarios de Arch

Sin embargo, Manjaro cuenta con algunas características adicionales de su cuenta, incluyendo:
  1. Un proceso de instalación fácil de usar simplificada
  2. Detección automática del hardware del ordenador (por ejemplo, tarjetas gráficas) 
  3. Instalación automática del software necesario (por ejemplo, controladores de gráficos) para su sistema 
  4. Repositorios de software dedicados que entregan totalmente probado y paquetes de software estables
  5. El apoyo a la facilidad de instalación y uso de múltiples núcleos 
Por ahora, me gusta bastante la distro, ya he comenzado con la primera persoanlización:
La cual es, la consola:
Si bien es cierto, la consola ya es potente por sí sola, sin embargo, a veces es necesario darle una dósis de personalización:

Instalación de ZSH en Manjaro:
sudo pacman -S zsh git gedit
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


Y ahí no termina la configuración, ahora a instalar mi tema personalizado:
5.- Descargar este archivo:
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:



 
Finalmente reinician sesión y tendrán una consola como la siguiente:




y por ahora, la personalización de la consola está lista, ahora a instalar programas, configuración de bibliotecas, archivos de firewall, entre muchas otras cosas.

6 comentarios:

  1. Excelente artículo y me da gusto que te hayas decidido a darle su oportunidad a Manjaro que me parece que definitivamente está haciendo muy bien las cosas. Un pregunta, este tutotial sirve para que Yakuake quede con este aspecto o solo aplica con Konsole?

    ResponderEliminar
    Respuestas
    1. Así es, claro que funciona, en una de las imaǵenes de arriba lo puedes ver.

      Eliminar
    2. Apenas hoy me di el tiempo de probar tu tutorial pero tengo el detalle de que al llegar al paso de instalar las fuentes se queda en "actualizando configuración de tipos de letra. Espere..." y la barra de prograso al 100%... ya lo dejé buen rato y nada... a que se deberá?

      Eliminar
    3. Haber si entendí, al momento de darle doble clic sobre la tipografía para instalarlo entonces se pasma? Ya lo intentaste instalar, cerrar la aplicación y volverlo a iniciar para corroborar si se instaló o no?

      Eso es raro, la verdad a mi no me dió mayor problema en la instalación de ningún paquete.

      Eliminar
  2. Interesante articulo, pero los comandos de Manjaro son:

    sudo pacman -S zsh
    sudo pacman -S git

    No se coloca install, eso es de Debian e hijas.
    Saludos.

    ResponderEliminar
    Respuestas
    1. gracias por comentar y realizar dicha observación. Corregida!!

      Eliminar