Personalizando el prompt en ArchLinux

Publicado el 6 de diciembre de 2010

En 2009 publicaba mi personalización del prompt en Debian, que todavía está vigente en mi laptop (y llevé a mi computadora del trabajo). Ahora le tocó la hora a mi instalación de ArchLinux. Esta vez usé el arte ASCII del archivo /etc/issue, combinado con los colores de Arch y algunos datos más. Así quedó:

ArchLinux prompt

ArchLinux prompt

Comparto con ustedes el código final para el logo:

#Define colors
cyan='\e[0;36m'
light='\e[1;36m'
NC='\e[0m'
 
#Logo
echo -e "${light}"
echo -e "               +"
echo -e "               A"
echo -e "              RCH                ${cyan}Arch Linux${NC}" `uname -mr`
echo -e "${light}             ARCHA               ${NC}"`date +%c`
echo -e "${light}             RCHARC              "
echo -e "            ; HARCH;            "
echo -e "           +AR.CHARC            "
echo -e "          +HARCHARCHA           "
echo -e "         RCHARC${cyan}HARCH${light}AR;          "
echo -e "        CHA${cyan}RCHARCHARCHA${light}+         "
echo -e "       R${cyan}CHARCH   ARCHARC        "
echo -e "     .HARCHA;     ;RCH;\`\"."
echo -e "    .ARCHARC;     ;HARCH."
echo  "    ARCHARCHA.   .RCHARCHA\`"
echo  "   RCHARC'           'HARCHA"
echo  "  ;RCHA                 RCHA;"
echo  "  RC'                     'HA"
echo  " R'                         \`C"
echo  "'                            \`"
 
echo -e "${NC}"
PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\]

Guardé estos datos en el archivo ~/.archlogorc y luego lo inclui en el archivo ~/.bashrc con:
. ~/.archlogorc

La configuración para Root es la misma que usé en la personalización de Debian:

echo -e '\e[1;31m';
echo "  ______  _____   _____  _______";
echo " |_____/ |     | |     |    |";
echo " |    \_ |_____| |_____|    |";
echo -e '\e[m';
echo "With great power comes great responsibility"

Si a alguien se le ocurre algún cambio interesante para hacerle, bienvenido sea en los comentarios 😀

19 comentarios en este post

Feed de comentarios
      • Avatar

        Francisco J. 8 diciembre. 2010 - 07:39

        No sabría decirte mucho acerca de las diferencias. Como ya comentan más abajo una de las más destacables es el autocompletado. Puedes, por ejemplo, autocompletar los parámetros de un comando. A mí una de las que más me gusta es el vi-mode que te permite editar el texto que escribes en el prompt con comandos de VI.

        Si quieres probarlo te recomiendo encarecidamente que le eches un ojo a oh-my-zsh

        Firefox 3.6.12 Mac OS
  1. Avatar

    Adrián 9 diciembre. 2010 - 00:04

    Yo tengo uno personalizado en /etc/issue para el login.

    
                                  ,
                                 /#
                                /###
                               /#####
                              /#######
                             /#########
                            /###########
                           /#############
                          /###############
                         /#################                                                         __      __
                        /###################                                                       |  |    |  |__
                       /#####################                                   ____ _ __ ___ _____|  |___ |  (__)_ _____  __ ________    ___
                      /#######################                                 /    ` |  '___/     |  '   |  |  | ' __  |  |         /  /
                     /#########################                               |   __  |  |  |   ___|   _   |  |  |  |  |  |  |  |  |  /  /
                    /###########################                              |  (__| |  |  |  (___|  | |  |  |  |  |  |  |  |  |  | >    <
                   /#############################                             |       |  |  |      |  | |  |  |  |  |  |  |  |__|  |/  /     
                  /###############################                             ____,_|__|   _____|__| |__|__|__|__|  |__|____,__/__/  __
                 /#################################
                /################,-,################                                    A simple, lightweight gnu/linux distribution.                       
               /#############(         )#############
              /#############(           )#############
             /#############(             )#############
            /##############/             ##############
           /#############/                 #############
          /###########/                       ###########
         /#########/                             #########
        /#######/                                   #######
       /#####/                                         #####
      /###/                                               ###
     /#/                                                     #

    Google Chrome 9.0.597.0 GNU/Linux 64 bits
    • Avatar

      Fernando 12 diciembre. 2010 - 22:37

      ¡Aaaargh! ¡¿Y ahora cómo arreglo el CSS para darle Scroll a tu comentario?! 😛

      ¡Gracias por compartirlo! Si alguien tiene un tip CSS que me pueda tirar, gracias 😀 (Ya probé con overflow:auto y no funcionó :S )

      Firefox 4.0b8pre GNU/Linux 64 bits
      • Avatar

        fitorec 11 enero. 2011 - 21:01

        el css wp-content/themes/picandocodigo-4.0/wp-syntax.css tienes que ponerle un line de anchura algo como.

        .wp_syntax {
          color: #100;
          background-color: #D5E0C2;
          border: 1px solid #84c225;
          margin: 0 0 1.5em 0;
          max-width: 500px; /* limitar el ancho */
          overflow: auto;
        }

        Juega con el parámetro, max-width: 500px.
        Otra solucion es dejar el tamaño fijo p.e:

        .wp_syntax {
          color: #100;
          background-color: #D5E0C2;
          border: 1px solid #84c225;
          margin: 0 0 1.5em 0;
          width: 500px; /* tamaño fijo */
          overflow: auto;
        }

        Sin más espero esto te pueda resolver el problema.

        Firefox 3.6.13 Ubuntu
        • Avatar

          Fernando 11 enero. 2011 - 22:03

          ¡Muchas gracias!

          Creé una clase de wp_syntax para los comentarios de esta manera:

          .texto-comentario .wp_syntax{
            max-width: 420px; /* limitar el ancho */
            clear: both;
          }

          Sigo experimentando un poco con el ancho, pero bueno por lo menos arreglé el problema. ¡Muchas gracias nuevamente por aportar una solución al problema! 😀

          GNU IceCat 3.6.13 GNU/Linux 64 bits

Dejar un comentario

Notificarme los nuevos comentarios por correo electrónico. Tambien puedes suscribirte sin comentar.

Toasty!