[linux_var] Messaggio d'errore

"Aladino -_-o(L'inventore della faccina col fumetto)" a-l-a-d-i-n-o a libero.it
Gio 16 Ott 2003 21:45:15 UTC


Oh beh alla fine ho risolto....
Un drastico chmod 777 /dev/dsp* e via...
Si lo so che fa schifo... pero' va.

Approfitto dell'occasione per farvi omaggio di una "vitale" applicazione

Finalmente un'utilissima e indispensabile utility che tutti gli 
amministratori di sistema stavano aspettando.
Un tool che tutti stavano aspettando e che diventera' irrinunciabile.
Il randomizzatore di suoni dopo il login.
Eh eh!!!
Per il momento le righe di codice seguente vanno aggiunte a /etc/profile 
e suonano un file a caso scelto tra due famigli
e a seconda che
l'utente sia o no root. Conto di farlo evolvere col tempo aggiungendo 
effetti sonori anche per altri eventi.

Perche' lo script funzioni devo aver creato due cartelle 
/etc/sound/loginroot che contiene i file destinati a essere rip
rodotti quando
il login e' fatto da root /etc/sound/loginuser che contiene i file 
destinati a essere riprodotti qundo il login e' fatto
  da un altro
utente. Perche' funzioni bisogna anche avere installato wavp che 
riproduce file in formato .wav
Ah gia'! Bisogna anche riempire le due cartelle di tanti tanti tanti 
file in formato .wav
Have a nice fun!!!

by aL

if test `whoami` = root
    then
       numroot=`ls /etc/sound/loginroot | wc -l`
                 # Numero dei file audio presenti nella cartella
       fileroot=`ls /etc/sound/loginroot/ | tail -n $(( ( $RANDOM % 
$numroot ) + 1 )) | head -n1`
                 # Nome del file scelto a caso
       pathroot=`echo /etc/sound/loginroot/$fileroot`
                 # Percorso completo del file
       `wavp $pathroot >& /dev/null &` >& /dev/null
    else
       numuser=`ls /etc/sound/loginuser | wc -l`
                 # Numero dei file audio presenti nella cartella
       fileuser=`ls /etc/sound/loginuser/ | tail -n $(( ( $RANDOM % 
$numuser ) + 1 )) | head -n1`
                 # Nome del file scelto a caso
       pathuser=`echo /etc/sound/loginuser/$fileuser`
                 # Percorso completo del file
       `wavp $pathuser >& /dev/null &` >& /dev/null
fi

-- 
Un muro che guarda un uomo
rimane un muro.
Due muri che guardano un uomo
sono il principio di una prigione.

Un uomo che guarda un muro
rimane un uomo.
Due uomini che guardano un muro
sono il principio di un'evasione.



More information about the Talking mailing list