¿Cómo personalizar Ubuntu Bash para que sea como Mint?

10

Me encanta la personalización de bash de Linux Mint. Incluye un aviso de color y una cita que se muestra con el arte ASCII.

¿Es posible tenerlo en Ubuntu?

Pitto
fuente
1
Es posible que desee describir cuáles son estas personalizaciones. Lo más probable es que sea posible en Ubuntu, pero debe decirnos qué está buscando.
andrewsomething
1
adjuntar una imagen por favor ...
antivirtel
No es fácil mostrar con una imagen ... Tiene diferentes colores y arte y citas al azar cada vez que abre la terminal ...
Pitto
3
Busque en archivos como .bashrcen Mint.
Lekensteyn

Respuestas:

24

El archivo le ~/.bashrcpermite realizar las personalizaciones que desee, entre otras cosas.

Primero ábrelo con gedit ~/.bashrc

Ahora para tener el indicador multicolor, busque la línea que se ve así:

#force_color_prompt=yes

Descomentarlo (eliminar el #).

Ahora para obtener el arte y la cita de ASCII, necesitará instalar dos paquetes:

sudo apt-get install cowsay fortune

Ahora ~/.bashrcagregue una línea con:

fortune | cowsay

Guarde el archivo y reinicie su terminal (o recurso el archivo con source ~/.bashrc).

aviso de bash de menta

andrewsomething
fuente
3
Y cambie el color de fondo a blanco también. Así es en Mint.
Nemo
3

La configuración personalizada se realiza en /etc/bash.bashrcLinux Mint 11: si descarga el .iso, puede montarlo como un dispositivo de bucle en Ubuntu y copiar / pegar el texto, que es bastante grande, pero debería poder pegarlo en su ~/.bashrc.

Una buena característica es que el indicador cambia a rojo cuando eres root.

También habrá una configuración para que la aplicación Terminal de GNOME haga que el fondo sea blanco; puede hacerlo a través de las preferencias de Terminal.

RichVel
fuente
1
¡Brillante! :) :)
Pitto
1

Si agrega lo siguiente a su archivo .bashrc , obtendrá una fecha, hora, nombre de usuario, nombre de host y el directorio actual codificados por colores. Lo más importante, obtienes toda la línea para escribir tu comando.

PS1 = "\ a \ n \ n \ e [31; 1m \ u @ \ h on \ d at \ @ \ n \ e [33; 1m \ w \ e [0m \ n $"

ingrese la descripción de la imagen aquí

BZ1
fuente
1

En lugar de personalizar el ~/bashrcarchivo manualmente, simplemente use el script Gogh para la personalización de todo el esquema de color para el Gnometerminal.

La biblioteca Gogh proporciona docenas de esquemas de color diferentes que se pueden instalar simplemente ejecutando un solo comando y reiniciando el terminal.

Por ejemplo, el siguiente comando cambiará el esquema de color a claro,

wget -O xt  http://git.io/vs7UQ && chmod +x xt && ./xt && rm xt

MANIFESTACIÓN

ingrese la descripción de la imagen aquí

Visite en la siguiente página la lista de todos los esquemas de color disponibles y su demostración,

https://github.com/Mayccoll/Gogh/blob/master/content/themes.md

Sufiyan Ghori
fuente
0

Si es posible. Simplemente abra su archivo .bashrc con cualquier editor (ej .: nano, vi y etc.). Luego desplácese hacia abajo a esta línea de código.

if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '...........

Luego comente la variable PS1 actual (si desea usarla más tarde). Luego agregue el mensaje Mint en lugar de eso. Solo pegue esto justo debajo de eso.

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\h\[\033[01;34m\]$ '

Luego guárdelo y vuelva a abrir el terminal. Verás los cambios.

¿Has visto el bash prompt de loro os?

Lo encontré genial. He subido mensajes de bash para usuarios root y normales en Linux Mint a mi cuenta de Github. Aquí está el enlace a mi repositorio. He agregado las capturas de pantalla allí. Al igual que la primera modificación, ahora use la siguiente variable en su lugar.

PS1="${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\[\033[0;35m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;35m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;35m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;35m\]]\342\224\200[\[\033[01;32m\]\w\[\033[0;35m\]]\n\[\033[0;35m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\] "

Vuelva a abrir la terminal, luego verá esto. Espero que encuentre útil esta respuesta.

Chathura D Ranathunga
fuente