Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 14 del 13/06/2007 13.47.43

Nascondi questo messaggio

BR

Introduzione

Grazie a Xgl ,Compiz e cgwd è possibile fare molte cose interessanti con il proprio desktop, tanto da renderlo personalizzabile al massimo, addirittura renderlo tridimensionale. Un altro tool molto interessante per la personalizzazione dell'ambiente di lavoro è xwinwrap che permette di impostare un filmato oppure uno screensaver come sfondo desktop, mettendo a disposizione un wallpaper animato.

Installazione

Per installare Xwinwrap è necessario prendere i sorgenti mediante [:Cvs:Cvs]. Prima di tutto controllare dunque di possedere il programma

sudo apt-get install cvs

Sono inoltre necessarie le librerie di compilazione e le librerie di development per X

sudo apt-get install xorg-dev build-essential

E' ora possibile scaricare i sorgenti e compilarli

cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xapps co xwinwrap
cd xwinwrap
make

Infine è possibile creare un link simbolico tra gli eseguibili del nostro sistema per non dover sempre specificare la cartella in cui è stato compilato il programma

sudo ln -s /home/embrace/xwinwrap/xwinwrap /usr/bin/

Cofigurazione

La configurazione richiede un pò più di attenzione poichè i parametri sono molti. Si consiglia di dare da terminale

xwinwrap -h

per far si che il programma restituisca tutte le opzioni utilizzabili. L’output dovrebbe mostrarre:

Usage: xwinwrap [-g] [-ni] [-argb] [-fs] [-s] [-st] [-sp] [-a] [-b] [-nf] [-fl] [-o OPACITY] — COMMAND ARG1…

Ecco un elenco di opzioni e il relativo significato:

  • a sta per ‘above’ e b per ‘below’ indi utilizzare uno o l’altro a seconda che si voglia che l’animazione risieda ’sopra’ o ’sotto’ le finestre.

  • fs sta per fullscreen, quindi abilita l’effetto anche sotto/sopra le barre di gnome. Molto utile se si hanno i pannelli trasparenti e si desidera far vedere l’animazione anche al di sotto di essi.

  • o sta per opacity ed indica il grado di opacità /trasparenza dei filmati. 0 indica totale trasparenza 1 indica completa opacità .

  • agrb elimina il background dello screensaver per dare una migliore trasparenza (per chiarificazioni utilizzare l’esempio con lo screensaver di matrix)

  • s sta per ’sticky’ che in italiano significa ‘appiccicoso’. Generalmente questa proprietà indica il fatto che la finestra in questione non si posa più spostare una volta posizionata.

  • sp e st stanno rispettivamente per ’skip pager’ e ’skip taskbar’ ed impediscono che si indichi tra le finestre attive e tra i programmi attivi che il nostro filmato è attivo.

  • nf sta per ‘nofocus’ ma ignoro quale sia il suo effetto reale

  • ni sta per ‘noimput’ ma anche di questo ignoro l’effetto

  • g sta per ‘geometry’ ma non so cosa imposti

Infine dobbiamo sempre apporre ai nostri parametri il ‘path‘ al nostro filmato ed infine la dicitura

-window-id WID

che imposta la finestra (il desktop) su cui far apparire l’animazione.

E' conveniente (affinchè rimanga in background) che il comando sia dato nella finestra Esegui Applicazione richiamabile premendo i tasti ALT+F2

Esempi

Dopo tanta teoria ecco qualche esempio:

  • Screensaver di matrix:

    xwinwrap -ni -argb -fs -s -st -sp -b -nf -- /usr/lib/xscreensaver/glmatrix -window-id WID &
  • Plasma:

    xwinwrap -ni -argb -fs -s -st -sp -b -nf -- /usr/lib/xscreensaver/plasma -window-id WID &
  • Bubble:

    xwinwrap -ni -argb -fs -s -st -sp -b -nf -- /usr/lib/xscreensaver/bubble3d -window-id WID &
  • Ecco come mostrare un filmato:

    xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet /percorso/al/filmato.mpg &

ovviamente variando i parametri precedenti a -- mplayer a vostro piacimento.


CategoryDaRevisionare CategoryGrafica