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

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.