Autor Tema: Figuras y mensajes en la cosola  (Leído 3721 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Uleti

  • Usuario Héroe
  • *****
  • Mensajes: 1496
  • Karma: +117/-57
    • Ver Perfil
Figuras y mensajes en la cosola
« en: 16 de Mayo de 2010, 08:54:35 pm »
Hola he intentado poner la figurita que sale en la consola en mint y suelta un mensaje cuando la abrimos.

Encontré este post:

http://www.linuxmint-hispano.com/foro/?/topic,3633.0.html

pero es incompleto, o no funciona en Lucid Lynx

Así que diré lo que hay que hacer

Instalamos:

sudo apt-get install cosay fortunes-es

Construimos un script con gedit que llamaremos .saludo.sh y que lo pondremos en la carpeta de usuario

#!/bin/bash
################################################################################################################
# Copyright  2005-2008 Sergio González Durán (sergon@linuxtotal.com.mx)
# Se concede permiso para copiar, distribuir y/o modificar este programa siempre y cuando se cite al autor y la
# fuente de linuxtotal.com.mx y según los términos de la GNU General Public License, Versión 3 o cualquiera
# posterior publicada por la Free Software Foundation.
################################################################################################################

# archivos de figuras de cowsay en un arreglo
vacas=(`ls /usr/share/cowsay/cows`)

# total de figuras encontradas (elementos en el arreglo)
TVACAS=${#vacas
  • }


# selecciona un numero al azar entre 0 y TVACAS
NVACA=$((RANDOM%$TVACAS))

# nombre del archivo cowsay a utilizar
vaca=${vacas[$NVACA]}

# forma el saludo con fortune y cowsay
fortune | cowsay -f $vaca

guardamos y le damos permiso de ejecución.

Ahora iremos editarmemos un archivo que está en la carpeta de usuario

gedit .bashrc

y añadimos la siguiente línea al final

/home/miusuario/.saludo.sh (sustituimos miusuario por el de cada uno)

Y listo.

Adaptado de: http://www.linuxtotal.com.mx/index.php?cont=info_shell_004
Saludos.
--


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26