Pagina 1 di 2
fortune-italiano
Inviato: ven 2 set 2005, 2:08
da goldy
Se qualcuno è interessato ad avere le frasi nella shell in italiano
vorrei segnalare questo sito.
http://www.fortune-it.net/main.html
Inviato: ven 2 set 2005, 12:55
da Loris
Bello :P
Inviato: ven 2 set 2005, 12:57
da gallows
Mio fratello ne sta preparando uno con gli aforismi del celebre libro "Anche nel loro piccolo le formiche s'incazzano".
É in fase di "sviluppo", ma se qualcuno è interessato...
Re: fortune-italiano
Inviato: ven 2 set 2005, 13:46
da epd20
...ma è solo il mio firefox che apre questa pagina come fosse un file di testo????????
8O 8O 8O 8O
8O 8O 8O 8O
(sono sotto WinXP..)
Inviato: ven 2 set 2005, 17:25
da pennega
ho creato uno slack-build...
ma non capisco xchè se lancio
fortune
non mi continua a visualizzarele frasi in inglese e se cambio nome a /usr/share/games/fortunes/fortunes.dat non funge nulla...
mi illuminate su che file devo modificare per far capire a fortune che deve prendere uno qualsiasi dei file presenti in /usr/share/games/fortunes/???
se lancio
fortune /usr/share/games/fortunes/italia
la frase mi viene visualizzata...
vi posto anche lo slack-build
Codice: Seleziona tutto
#!/bin/sh
NAME=fortune-it
VERSION=1.99
CWD=`pwd`
TMP=/tmp
PKG=$TMP/package-$NAME
ARCH=noarch
BUILD=1pk
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
if [ ! -d $PKG ]; then
mkdir -p $PKG/usr/share/games/fortunes
fi
tar xzvf $CWD/$NAME-$VERSION.tar.gz
cd $NAME-$VERSION
chown -R root.root .
cd testi
case $1 in
--offensive)
cp -v * $PKG/usr/share/games/fortunes
;;
--nooffensive)
cp -v * $PKG/usr/share/games/fortunes
rm $PKG/usr/share/games/fortunes/*-o
;;
*)
echo -e "\n\nDevi schegliere se vuoi che vengano inserite le frasi offensive o meno"
echo -e "Le opzioni disponibili sono\n --offensive e --nooffensive"
echo -e "La sintassi per usare lo slack-built è(--cleanup è opzionale)\n"
echo -e " ./Fortune-it.Slackbuild --opz1 --cleanup\n"
rm -rf $CWD/$NAME-$VERSION
rm -rf $PKG
exit 1
;;
esac
cd $PKG/usr/share/games/fortunes
for SINGOLOFILE in * ; do strfile $SINGOLOFILE ; done
mkdir -p $PKG/usr/doc/$NAME-$VERSION
cd $CWD/$NAME-$VERSION
cp -a \
COPYING INSTALLAZIONE README fortune-it-1.99.lsm \
$PKG/usr/doc/$NAME-$VERSION
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
echo "Stò creando il pkg per la tua SLACK"
sleep 1
makepkg -l y -c n ../$NAME-$VERSION-$ARCH-$BUILD.tgz
mv $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz $CWD
echo
if [ "$2" = "--cleanup" ]; then
rm -rf $CWD/$NAME-$VERSION
rm -rf $PKG
fi
echo -e "Ho finito\nIl pacchetto è stato salvato in $CWD"
Inviato: ven 2 set 2005, 17:56
da Paoletta
Codice: Seleziona tutto
mi illuminate su che file devo modificare per far capire a fortune che deve prendere uno qualsiasi dei file presenti in /usr/share/games/fortunes/???
non è a fortune che devi farlo capire, ma alla shell;
modifica i files
/etc/profile.d/bsd-games-login-fortune.csh
/etc/profile.d/bsd-games-login-fortune.sh
in modo da rendere selezionabile anche il tuo file
Codice: Seleziona tutto
#!/bin/sh
# Print a fortune cookie for interactive shells:
if [[ $- = *i* ]]; then
echo
fortune fortunes fortunes2 linuxcookie italia
echo
fi
Inviato: ven 2 set 2005, 18:38
da pennega
ok paoletta grazie
un' altra domandina...
non ho capito cosa mettere tra i 2 echo...
se io tolgo tutto e ci metto un asterisco dici che funzia comunque???
mha... proviamo...
Inviato: ven 2 set 2005, 18:47
da Paoletta
se vuoi solo fortunes in italiano metti:
altrimenti devi solo aggiungere italia in fondo,come ho fatto prima:
Codice: Seleziona tutto
echo
fortune fortunes fortunes2 linuxcookie italia
echo
[/code]
Inviato: ven 2 set 2005, 18:49
da Paoletta
non mettere asterisco...

Inviato: ven 2 set 2005, 18:55
da gallows
Se imposti la directory dei fortunes dovrebbe prenderli tutti:
/usr/share/games/fortunes/
Inviato: ven 2 set 2005, 19:17
da pennega
in sostanza devo modificarlo così
Codice: Seleziona tutto
#!/bin/sh
# Print a fortune cookie for interactive shells:
if [[ $- = *i* ]]; then
echo
/usr/share/games/fortunes
echo
fi
Inviato: sab 3 set 2005, 12:25
da pennega
ok... grazie ho risolto...
ho inserito questo
#!/bin/sh
# Print a fortune cookie for interactive shells:
if [[ $- = *i* ]]; then
echo
fortune /usr/share/games/fortunes/
echo
fi
adesso mi visualizza sia in it che in inglese
Inviato: sab 3 set 2005, 16:13
da useless
dal man direi che "fortune all" usa tutti i file che trova.
Inviato: mer 19 ott 2005, 14:37
da sberla54
Io ho seguito le istruzioni descritte dentro al file INSTALLAZIONE allegato al tar.gz, ho eliminato i file originali inglesi xche nn m'interessano, copiato dentro a /usr/share/games/fortune i file in italiano e creato i loro dat con il comando:
for SINGOLOFILE in * ; do strfile $SINGOLOFILE ; done
Poi leggendo il vostro post ho modificato
/etc/profile.d/bsd-games-login-fortune.csh
/etc/profile.d/bsd-games-login-fortune.sh
elencando tutti i file nuovi dentro alla directory:
#!/bin/csh
# Print a fortune cookie for login shells:
if ( { tty --silent } ) then >& /dev/null
# echo "" ; fortune fortunes fortunes2 linuxcookie ; echo ""
# echo "" ; fortune all ; echo ""
echo "" ; adams banner computer computer-o definizioni-o film-o formiche italia italia-o
itatrek jackfr-o jackfr leggi leggi-o luke luttazzi luttazzi-o norm obsc-o paolotedeschi zuse
zuse-o ; echo ""
endif
#!/bin/sh
# Print a fortune cookie for interactive shells:
if [[ $- = *i* ]]; then
echo
# fortune fortunes fortunes2 linuxcookie
adams banner computer computer-o definizioni-o film-o formiche italia
italia-o
itatrek jackfr-o jackfr leggi leggi-o luke luttazzi luttazzi-o norm obsc-o
paolotedeschi zuse
zuse-o
echo
fi
Ho provato anche a mettere "fortune all" al posto dell'elenco dei fortune ma nulla, ottengo sempre e solo questo errore:
fortune: Cannot open `/usr/share/games/fortunes/fortunes': No such file or directory
Dove sbaglio?
Inviato: mer 19 ott 2005, 19:03
da Paoletta
ma hai messo
fortune fortunes all?