fortune-italiano

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

fortune-italiano

Messaggio da goldy »

Se qualcuno è interessato ad avere le frasi nella shell in italiano
vorrei segnalare questo sito.
http://www.fortune-it.net/main.html

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

Bello :P
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio 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...

epd20
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: lun 15 ago 2005, 0:00
Località: Aosta
Contatta:

Re: fortune-italiano

Messaggio 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..)

pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

Messaggio 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"

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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

pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

Messaggio 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...

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

se vuoi solo fortunes in italiano metti:

Codice: Seleziona tutto

echo
  fortune italia
echo 
altrimenti devi solo aggiungere italia in fondo,come ho fatto prima:

Codice: Seleziona tutto

echo
  fortune fortunes fortunes2 linuxcookie  italia
echo 
[/code]

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

non mettere asterisco... :wink:

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Se imposti la directory dei fortunes dovrebbe prenderli tutti:
/usr/share/games/fortunes/

pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

Messaggio 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 


pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

Messaggio 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

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

dal man direi che "fortune all" usa tutti i file che trova.

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio 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?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

ma hai messo
fortune fortunes all?

Rispondi