Informatica, Guide e Tempo Libero
Desktop animato con XwinWrap
In questa guida vedremo come ottenere uno sfondo animato sul nostro pc. Per prima cosa installiamo le librerie necessarie per la compilazione:
sudo apt-get install xorg-dev build-essential libx11-dev x11proto-xext-dev libxrender-dev libxext-dev cvs
Adesso scarichiamo il sorgente del programma:
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xapps co xwinwrap
Spostiamoci nella cartella del programma:
cd xwinwrap
e come ultimo comando:
make
Infine, se vogliamo, possiamo per comodità creare un link simbolico del programma nel nostro sistema:
sudo ln -s /usr/src/xwinwrap/xwinwrap /usr/bin/
Adesso vediamo come utilizzare il programma:
Mostrare screensaver come sfondo
nice -n 15 xwinwrap -ni -o 0.20 -fs -s -sp -st -b -nf -- /usr/lib/xscreensaver/glmatrix -root -window-id WID
Oltre a glmatrix possiamo usare come sfondo animato, uno qualsiasi tra gli screensaver presenti nella nostra distribuzione. L’elenco lo trovate in /usr/lib/xscreensaver, ovviamente dovremo cambiare il comando inserendo al posto di glmatrix il nome del nostro screensaver preferito.
Mostrare video come sfondo
nice -n 15 xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -nosound /percorso/file/esempio.avi -loop 0
Un ottimo sito dove trovare dei bei video è earth-touch.com
Infine, ecco un breve elenco delle opzioni di xwinwrap:
xwinwrap [-g] [-ni] [-argb] [-fs] [-s] [-st] [-sp] [-a] [-b] [-nf]
[-fl] [-o OPACITY] — COMMAND ARG1…
-ni no input
-fs (modalità schermo intero)
-s sticky (evita lo spostamento della finestra)
-st skip taskbar (elimina il filmato dall’elenco dei programmi attive)
-sp skip pager (elimina il filmato dall’elenco delle finestre attive)
-a above (posiziona l’applicazione sopra le finestre)
-b below (posiziona l’applicazione sotto le finestre)
-nf noFocus
-o opacity (grado di opacità, è compreso tra 0 e 1)
Come al solito un video per vedere gli effetti:
Vai qui per vedere la guida completa su come personalizzare Ubuntu.



circa 1 anno fa
ciao scusami ma ho fatto tutto però al momento che vado a far vedere lo screensaver mi dice direktory non trovata cmq complimenti davvero per la guida ah ti dico anche che ho ubuntu 8.04
circa 1 anno fa
Strano, sei sicuro di aver dato il comando giusto? eventualmente puoi anche controllare il percorso /usr/lib/xscreensaver, ma comunque dovrebbe essere uguale per tutti. Fammi sapere se risolvi altrimenti appena posso riprovo il comando sul mio sistema. Ciao!
circa 1 anno fa
Niente anche per me lo stesso problema di Vincenzo. Ciao
circa 1 anno fa
prova con questo comando:
xwinwrap -ni -argb -fs -s -st -sp -b -nf -o 0.6 — /usr/lib/xscreensaver/glmatrix -window-id WID &
fammi sapere!Ciao!
circa 1 anno fa
prima del percorso ci sono due trattini come nella guida eh!
qui nei commenti non viene scritto bene il comando!
circa 1 anno fa
Sako, ho controllato che i trattini ci fossero, c’erano, ma li ho riscritti e non mi diceva più che non aveva trovato (come con gli altri) la cartella xwinwrap…
In compenso mi dà un output molto strano, ti incollo anche l’imput:
ivano@siberia:~$ xwinwrap -ni -argb -fs -s -st -sp -b -nf -o 0.6 — /usr/lib/xscreensaver/glmatrix -window-id WID &
[1] 7133
ivano@siberia:~$ bash: xwinwrap: command not found
PS: le tue guide sono fantastiche!!!
circa 1 anno fa
Ciao SiWo, prova ad entrare nella cartella xwinwrap nella tua home e a dare i comandi per lo screensaver e vedi se hai lo stesso errore.
P.S.
Grazie!
circa 1 anno fa
ciao sono interessato a provare questa guida ma avrei 2 domande:
se metto il tutto in una cartella chiamata .xwinwrap va bene lo stesso no? voglio dire lo specifico dopo il “co” nel primo comando, scrivo co .xwinwrap.
la seconda è come faccio a disinstallarlo?
grazie le tue guide spaccano!
circa 1 anno fa
penso che non ci siano problemi nell’usare una cartella nascosta. Per disinstallare puoi provare a dare
sudo make uninstall nella directory dei sorgenti, ma non so se con questo programma funziona. Al limite puoi scaricare il pacchetto deb di xwinwrap da getdeb, in modo da poterlo disinstallare facilmente da synaptic. ciao!
circa 1 anno fa
ciao ancora! volevo dirti che ho trovato un modo per avere una interfaccia grafica quando scelgo i filmati per xwinwrap, sto facendo una guida e parlo anche di Gwinwrap, che però non spiego, quindi avevo intenzione di linkare il tuo post su gwinwrap. volevo chiederti li permesso.
un altra cosa, io quando metto i filmati però ho un problema, si vede riguardi mplayer, perche se il filmato è in 16:9 a me lo apre tutto lo schermo, per spiegarmi meglio: applico il filmato come sfondo e viene fuori a 4:3.. metre ho visto che a te lo apre in 16:9 per lo meno il concerto che metti alla fine del video. sai come potrei risolvere? grazie mille di già!
circa 1 anno fa
Non saprei come adattare le dimensioni del video a quelle dello schermo, se trovo qualcosa ti faccio sapere. Per la guida ok, linka pure.Ciao!
circa 1 anno fa
Ciao a tutti!!!
come si fa a togliere il video come sfondo?
Grazie!!!
circa 1 anno fa
Ciao di nuovo!
Ho risolto da solo bastava chiudere il terminale.
Scusate per la mia incompetenza.
Grazie ancora!
circa 1 anno fa
il problema sta nel link. il comando da dare non è
sudo ln -s /usr/src/xwinwrap/xwinwrap /usr/bin/
ma
sudo ln -s /home/nomeutente/xwinwrap/xwinwrap /usr/bin/
sostituendo al posto di nomeutente il vostro.
circa 1 anno fa
scusate, ma per cambiare i video personali, ogni volta bisogna digitare la linea di comando da terminale? non c’è un metodo più veloce?
circa 1 anno fa
puoi provare a guardare questa guida:
http://www.uielinux.org/guide-e-tutorial/2-configurazione/127-usare-xwinwrap-in-modo-molto-piu-comodo.html
ciao!
circa 1 anno fa
Ciao io ho installato e funziona correttamente però avrei una domanda: posso fare in modo che i miei screenlets non siano afflitti dall’opacità del video che riproduco senza però metterli sempre sopra? Cioè c’è un modo per mettere gli screenlets sopra a xwinwrap ma sotto a tutte le altre cose(finestre, programmi…)?
circa 1 anno fa
Ciao a me funziona, e ho impostato provato come sfondo
nice -n 15 xwinwrap -ni -o 0.20 -fs -s -sp -st -b -nf — /usr/lib/xscreensaver/glmatrix -root -window-id WID
Per rimuoverlo??