Cambiar (no eliminar) "fortunas" en la console Linux Mint

No me importa la idea de las comillas cuando cargo la console Mint; sin embargo, el text OEM deja mucho que desear. Me gustaría actualizar el text de la cita con citas inspiradoras o útiles.

¿Cómo voy a hacer eso?

Related of "Cambiar (no eliminar) "fortunas" en la console Linux Mint"

¡Edición de fortunas de Linux Mint! (Mint 13) tiene buena información sobre cómo ajustar qué "fortunas" se muestran.

En específico, parece que están almacenados en /usr/share/cowsay/cows (como text sin formatting, preformateado) con la extensión .cow .

Hay más información en el enlace.

En Mint, hay un pequeño script, mint-fortune , que se llama al final de /etc/bash.bashrc .

Es esencialmente un envoltorio alnetworkingedor de la fortune del progtwig, que es el progtwig base para imprimir fortunas, y los progtwigs encargados de dibujar a la pitonisa.

Desafortunadamente para ti, el script no acepta arguments, por lo que tendrás que eliminarlo o comentarlo en /etc/bash.bashrc , y escribir tu propia solución:

  • O desea mantener al pequeño animal (¡Yay!), Y tendrá que escribir una versión modificada de mint-fortune

  • O simplemente usa la fortune

En cualquier caso, escriba su fortuna en un file con el formatting apropiado (aparentemente simplemente un file de text donde las fortunas están separadas por un % en una línea) y llame lo que lo haga feliz en su .bashrc .

(dado que estas respuestas no funcionaron en mi caso)

Escribí una alternativa simple a la fortuna , aquí:

https://github.com/berrytsakala/dailytip

  • es muy simple cambiar la database de cotizaciones
  • aún no hay un "instalador", pero la installation también es fácil.
  • es python – fácil de modificar la fuente
  • sin campanas o silbatos,

es lo suficientemente bueno para mí. Le invitamos a sugerir nuevas características 🙂

Usar "$ @" funcionó para mí:

1- Dentro de la function show_fortune:

/usr/games/fortune "$@" | $command -f $cow | $command -f $cow

2- Invocarlo:

show_fortune "$@"

Listado completo

 #!/bin/bash function show_fortune { RANGE=3 number=$RANDOM let "number %= $RANGE" case $number in 0) cow="moose" ;; 1) cow="tux" ;; 2) cow="koala" ;; esac RANGE=2 number=$RANDOM let "number %= $RANGE" case $number in 0) command="/usr/games/cowsay" ;; 1) command="/usr/games/cowthink" ;; esac /usr/games/fortune "$@" | $command -f $cow } showfortunes=`gsettings get com.linuxmint.terminal show-fortunes 2>/dev/null` if [ "$showfortunes" == "true" ]; then show_fortune "$@" fi