UIELinux oltre il Rubicone
(oltre i soliti luoghi comuni).  Linux User Group
------------
Diffondere il software libero è l'obiettivo. Lo strumento un sistema operativo libero.
Non più scuse, oggi possiamo e dobbiamo scegliere. Noi abbiamo scelto di metterci in gioco.

Chatta con noi su IRC. Rete Azzurra, canale #uielinux
>> UIELinux.org Guide e tutorial Configurazione Usare Xwinwrap in modo molto più comodo!

Sab

16

Ago

2008

Usare Xwinwrap in modo molto più comodo! PDF Stampa E-mail
Votazione Utente: / 0
ScarsoOttimo 
Scritto da Fabricio   
Avete ben presente cosa sia Xwinwrap?
 Xwinwrap è un bel programino che ci permette di avere un desktop animato, eccovi un esempio. Con questo prog potrete avere un bel filmato a elezione come sfondo, o un salvaschermo ad esempio come quello di matrix! Uuuuuuu si cosi vi sentite Neo! o questi personaggi qui O.o...
 Ora di questo prog è pieno di guide ma questa ha qualcosa di innovativo...

 L'unico problema a mio parere di questo programmino è che per avviarlo ha bisogno di lunghi comandi e non c'è una interfaccia grafica.
 Poco fa è uscita una interfaccia per quanto riguarda gli screensaver si chiama Gwinwrap.
 Ma non è uscita un'interfaccia grafica per quanto riguarda la gestione dei video da impostare come sfondi, mi spiego meglio, se volete mettere un video come sfondo dovrete immettere un lungo comando sul terminale e specificare ogni volta: /percorso/file/esempio.avi, e se dopo volete mettere un altro video dovrete mettere sempre il percorso nel lungo comando.
  Certo posso fare tranquillamente un lanciatore con quel comando ma se voglio far partire un altro video come sfondo non funzionerà. E dovrò mettere mano al comando per specificare il percorso.
 La cosa mi scoccia, cosi cerco una soluzione. E la trovo!
 Dunque! Con l'aiuto dei miei amici Strippato e di Davide ai quali dedico la guida, ho trovato il modo di fare un semplice comando e poter scegliere il video ogni volta che clicco il pulsante! E ora una volta finite le prove faccio questa guida.

  Prima di installare
:
- è consigliato avere compiz attivato, se l'avete attivo ci saranno tutti i desktop animati, altrimenti solo uno.
- è consigliato avere mplayer installato, per vedere il filmato come sfondo.
- per fermare tutto nel caso vada qualcosa storto:
killall xwinwrap
- Se alla fine della guida non siete sodisfatti o non avete una scheda potente e il desktop vi sfarvalla, disinstallare il tutto è molto semplice: sudo nautilus .. e cancellate la diretory /usr/src/xwinwrap/ e cancella il link simbolico in /usr/bin che avrete creato con la guida. E infine per ripulire per bene eccovi un "semplice" comando.

Installazione:

  Installiamo le applicazioni che ci serviranno:
sudo apt-get install xorg-dev build-essential zenity cvs libx11-dev x11proto-xext-dev libxrender-dev libxext-dev
dopo di che:
sudo -s
cd /usr/src
cvs -d :pserver:anoncvs @cvs.freedesktop.org:/cvs/xapps co xwinwrap
NOTA: togliere lo spazio davanti a @ prima di eseguire il comando qui sopra
cd xwinwrap
make
exit
Per ultimo fate:
sudo ln -s /usr/src/xwinwrap/xwinwrap /usr/bin/
 
Bene ora avete installato xwinwrap nel vostro computer.

Avviare il programma:

 Se volete mettere ad esempio il salvaschermo di matrix come sfondo qui avete il commando:
xwinwrap -ni -argb -fs -s -st -sp -b -nf -o 0.6 -- /usr/lib/xscreensaver/glmatrix -window-id WID &
 Si può cambiare il wallpaper sfondo che volete basta cambiare il percorso nel commando ma per questo vi consiglio Gwinwrap come ho già detto in precedenza.

 Ora passiamo ai filmati, il comando normale per vedere un filmato sarebbe questo:
nice -n 15 xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -nosound /percorso/file/esempio.avi -loop 0
Vi informo a questo punto che i comandi potete elaborarli voi, ad esempio mplayer si può cambiare per vlc, -loop 0 indica che il filmato una volta finito venga riavviato... e cosi via, se vi intendete è molto meglio, se non vi intendete molto vi consiglio di smanettare e provare, provare tanto. 

-Il comando può sembrare complesso ma funziona in questo modo:

xwinwrap [opzioni di xwinwrap] -- [lettore video] [opzioni lettore video] [percorso del filmato]

Vediamo il comando implementato da me:

nice -n 15 xwinwrap -ni -fs -s -st -sp -b -nf -o 0.6 -- mplayer -wid WID -nosound -quiet  "`zenity --file-selection`" -loop 0
A questo punto se vi va di creare un pulsante, ve lo spiego in questo video.



Ora avete un pulsante che vi fa scegliere il video che volete come sfondo. Geniale.

Se poi volete far partire xwinwrap appena vi collegate allora ho trovato un modo per fare uno script da questo post:
dovete creare un file di testo e incollare queste righe:
#!/bin/bash
[Qui incollate il commando del video che volete]
fate tasto destro nel file appena creato-->proprietà-->permessi, e qui dentro nella cassela esecuzione mettete la spunta in Consentire esecuzione del file come programma. (come faccio nel video sopra)

Ora basta andare in sistema -> preferenze -> sessioni -> aggiungi. E nella voce comando cercate il file appena creato.

 Questo è tutto, per un approfondimento vi rimando alla wiki dove spiega le opzioni del programma con la quale potrete provare.
Ciao.

Fabricio.

Trackback(0)
Commenti (10)add comment

gino said:

...
mi permetto di provare a dare una dritta

nice -n 15 xwinwrap -ni -fs -s -st -sp -b -nf -o 0.6 -- mplayer -wid WID -nosound -quiet "`zenity --file-selection`" -loop 0

quelle virgolette sembrano di poco conto ma dovrebbero eliminare il problema dei file con spazi all'interno smilies/wink.gif

ps è praticamente quasi uguale alla guida sul wiki di ubuntu-it smilies/tongue.gif
se arriva da lì non sei molto in regola, però basta una minuscola riga per rispettare la creative common smilies/wink.gif
 
16 agosto 2008
Votes: +0

Strippato said:

...
Volendo esagerare con gli script:
xww.sh


#!/bin/bash
PROGNAME="xwinwrap"
PGREP=`pgrep $PROGNAME`

if [ "$?" = 0 ] ; then
OPTION=`zenity --list --radiolist --title="Seleziona il tipo di operazione" --text "" --column="" --column="" true "Nuovo filmato..." false "Termina il filmato"`
if [ "$?" != 0 ] ; then
exit
fi
if [ "$OPTION" = "Termina il filmato" ] ; then
killall $PROGNAME
exit
fi
fi

VIDNAME=`zenity --title="Seleziona il video" --file-selection`
if [ "$?" != 0 ] ; then
exit;
fi

if [ -f "$VIDNAME" ] ; then
killall $PROGNAME
nice -n 15 $PROGNAME -ni -fs -s -st -sp -b -nf -o 0.6 -- mplayer -wid WID -nosound -quiet "$VIDNAME" -loop 0 &
fi

 
17 agosto 2008
Votes: +0

Strippato said:

...
smilies/sad.gif
L'indentazione e' andata persa come lacrime nella pioggia (cit.)
 
17 agosto 2008
Votes: +0

Lorenzo said:

...
oh ma questo si che è figo...adesso quando torno dalle vacanze cerchero di installarlo...

P.S.:ma cosa ne vuole sapere "La Repubblica" degli EMO!!!!!!!la meta della gente che c'era li era o DARK o METALLARA!!!!!!
P.P.S.:sacrilegio!!un EMO aveva la maglia dei RAMONES!!che invece sono PUNK!!alla finfine anche gli EMO sono tarocchi....
 
17 agosto 2008
Votes: +0

Fabricio said:

...
@gino:
grazie mille per il suggerimento modifico subito la stringa!

per quanto riguarda la guida del wiki l'installazione è uguale, ma volevo far questa perché avevo trovato che lo si poteva combinare con zenity e usarlo cosi è molto più comodo, in più aggiungo come creare uno script, che nella wiki non c'è. Per questo avevo deciso di farla.

PS: Gli emo sono delle personcine ridicole e proprio per questo mi fanno tanto ridere, ergo mi stano simpatici. smilies/cheesy.gif
 
17 agosto 2008 | url
Votes: +0

giupar93 said:

...
ciao,ho seguito la tua guida,però quando vado a fare partire un video non mi funziona perchè ???

N.B lo ssfondo dello schermo è nero.

ciao.
comunque ottima guida
 
15 settembre 2008
Votes: +0

Fabricio said:

...
può dipendere da tante cose, ad esempio la scheda video che hai, la memoria ram, e i driver. Purtroppo è un po' di nicchia xwinwrap.
 
15 settembre 2008 | url
Votes: +0

giupar93 said:

...
allora io ho una ati ma compiz funziona a meraviglia,ho una ram da 2 gb e poi ho ubuntu a 64 bit (non so se dipende da lui )·

cosa posso fare ??

ciao
 
16 settembre 2008
Votes: +0

Fabricio said:

...
guarda, probabilmente può darsi che è perché hai un 64bit.. se non sbaglio nella wiky dovrebbero cambiare i procedimenti per una 64, anzi non so se c'è la versione per un 64 bit.
E poi ATI cosa?.. perché deve essere una scheda che funzioni con librerie aixgl.. e non tutte le hanno. ad esempio avevo una Intel945 con la quale compiz funzionava benissimo, ma xwinwrap sfarfallava e non andava bene, perché aveva una struttura diversa non perché fosse poco potente.
Come ho già detto è un po' da nicchia xwinwrap.
 
16 settembre 2008 | url
Votes: +0

giupar93 said:

...
va bè lascio stare.

comunque grazie per i consigli

ciao
 
21 settembre 2008
Votes: +0

Scrivi commento

security image
Scrivi i caratteri mostrati


busy
 

Liberalizzazione nel campo del Software per Personal Computer
 
 
© 2008  U.I.E. - UIELinux,oltre il Rubicone (anche oltre i soliti luoghi comuni)
Joomla! è un software libero rilasciato sotto licenza GNU/GPL
RocketTheme Joomla Templates