Faceți căutări pe acest blog

sâmbătă, 3 august 2013

Shantz-xwiwrap

 Shantz-winwrap este un utilitar ce folosește mplayer pentru a seta un videoclip sau un screensaver animat ca wallpaper/ mai exact fundal, background. Folosing opțiunea -g (Geometrie) putem modifica geometria (forma) ferestrei și poziția acesteia pe ecran, folosesc astfel xwinwrap pentru a urmări o listă cu videoclipuri.
 Există chiar și un frontend, interfața grafică pygtk cu screensavere incluse, gwinwrap, dar este departe de complexitatea shantz-xwinwrap.

INSTALARE
Arch:
yaourt -S shantz-xwinwrap-bzr gwinwrap-svn
 E posibil ca pachetele să fie în majoritatea distribuțiilor.
 Cu siguranță utilizatorii de Mandriva și Rosa au în mediul MRB ultima versiune de xwinwrap, impecabil împachetată de maestrul Symbianflo!

SINTAXĂ
xwinwrap [-g {w}x{h}+{x}+{y}] [-ni] [-argb] [-fs] [-s] [-st] [-sp] [-a] [-b] [-nf] [-o Coeficient-opacitate] [-sh Formă-geometrică] [-ov] — COMANDĂ ARG1…

Opțiuni:
-g           = Geometrie (w=width, h=height, x=x-coord, y=y-coord. ex: -g 640×480+100+100)
-ni          = Ignoră Input
-d           = Desktop Window Hack
-argb     = RGB
-fs          = Full Screen; dacă din diverse motive imaginea nu e chiar full screen puteți seta asta din opțiunile mplayer (-zoom -x 1376 -y 768 de exemplu)
-s           = Sticky
-st          = Skip Taskbar
-sp         = Skip Pager
-a           = Above
-b           = Below
-nf          = No Focus
-o           = Opacitate între 0 și 1 (ex: -o 0.20) / utilă dacă vreți să se vadă ce aveți pe desktop, dock, shortcuturi, etc.
-sh         = Formă fereastră (Shape of window), dreptunghi, cerc sau oval, implicit este dreptunghi.
-ov          =Set override_redirect flag (For seamless desktop background integration)
-debug   = Enable Debug messages
 În practică, opțiunile cele mai folosite vor fi “fs”, “g”, “ov” și “sh”.

 Deoarece se folosește playerul mplayer, folosim și opțiunile acestuia:
-wid    = comandăm mplayer să se ”atașeze” la o ferestră existentă (X11, browser, etc)
-nosound                  = fără sunet
-ao                              = ieșire audio (alsa, pulse)
-vo                              = ieșire video (gl, gl2, x11, etc)
-loop        = buclă, repetare redare (3 va repeta de 3 ori, 0 este la infinit)
-shuffle                      = aleatoriu, random, va reda din playlist pe sărite
-playlist       = indicăm lista de redare ce va fi folosită
 Shortcut-urile mplayer sunt valabile: Space pentru pauză, Enter pentru următoarea melodie, săgețile stânga/ dreapta și sus/ jos pentru navigare înainte- înapoi 10 secunde și un minut, 9 și 0 pentru volum sonor, m pentru oprire sonor, etc.

EXEMPLE
 Background glmatrix:
xwinwrap -ni -fs -s -st -sp -b -nf -- /usr/lib/xscreensaver/glmatrix -root -window-id WID
 Background cu artificii, fișier video, cu sau fără sunet:
xwinwrap -ni -fs -s -st -sp -b -nf -- mplayer -wid WID -nosound -ao alsa -vo gl ~/Downloads/fireworks_pal.mpeg -loop 0
 Background cu redare aleatorie a unor videoclipuri din playlist:
xwinwrap -ni -fs -s -st -sp -b -nf -- mplayer -wid WID -ao alsa -vo gl -shuffle -playlist '~/Music/Videoclipuri/playlist' -loop 0
 Redare fișiere video în fereastră rotundă/ cerc:
xwinwrap -ov -b -g 900x600+200+200 -sh circle -- mplayer -wid WID -ao alsa -vo gl -shuffle -playlist '~/Music/Videoclipuri/playlist' -loop 0


  Redare fișiere video în fereastrătriunghiulară:
xwinwrap -ov -b -g 900x600+200+200 -sh triangle -- mplayer -wid WID -ao alsa -vo gl -shuffle -playlist '~/Music/Videoclipuri/playlist' -loop 0
 Redare fișiere video în fereastră ovală mare:
xwinwrap -ov -b -g 550x400+820+370 -sh circle -- mplayer -wid WID -ao alsa -vo gl -shuffle -playlist '~/Music/Videoclipuri/playlist' -loop 0
 Redare fișiere video în fereastră ovală mică:
xwinwrap -ov -b -g 240x150+1128+618 -sh circle -- mplayer -wid WID -ao alsa -vo gl -shuffle -playlist '~/Music/Videoclipuri/playlist' -loop 0
 Poate pentru unii este doar ceva inutil, mie mi se pare necesar, ultimul screenshot, cel cu imaginea ovală în dreapta jos arată modul cum urmăresc eu videoclipurile.

 Comenzile sunt destul de lungi, celor comozi le recomand aliasuri în .bashrc:
alias glmatrix='xwinwrap -ni -fs -s -st -sp -b -nf -- /usr/lib/xscreensaver/glmatrix -root -window-id WID'
alias xwinwrapf='xwinwrap -ni -fs -s -st -sp -b -nf -- mplayer -zoom -x 1376 -y 768 -wid WID -ao alsa -vo gl -shuffle -playlist '~/Music/Videoclipuri/playlist' -loop 0'
alias x3='xwinwrap -ov -b -g 240x150+1128+618 -sh circle -- mplayer -wid WID -ao alsa -vo gl -shuffle -playlist '~/Music/Videoclipuri/playlist' -loop 0 '
alias artificii='xwinwrap -ni -fs -s -st -sp -b -nf -- mplayer -zoom -x 1376 -y 768 -wid WID -nosound ~/Downloads/fireworks_pal.mpeg -loop 0'
alias ninsoare='xwinwrap -ni -fs -s -st -sp -b -nf -- mplayer -zoom -x 1376 -y 768 -wid WID -nosound ~/Downloads/snowflakes_pal.mpeg -loop 0'
alias foc='xwinwrap -ni -fs -s -st -sp -b -nf -- mplayer -zoom -x 1376 -y 768 -wid WID -nosound ~/Downloads/crackling_fire_pal.mpeg -loop 0'
alias aurora='xwinwrap -ni -fs -s -st -sp -b -nf -- mplayer -zoom -x 1376 -y 768 -wid WID -nosound ~/Downloads/aural_lights_pal.mpeg -loop 0'


 Pentru a crea un playlist:
locate /cale-către-director-cu-videoclipuri/* > playlist
locate ~Music/Videoclipuri/* > playlist

 Fișiere video interesante, precum cel cu artificiile puteți descărca de aici: http://oasis.vso-software.fr/ConvertXtoDVD%20Free%20Menu%20Templates/

 Sursă: http://wiki.mandrivausers.ro/mandriva/ghid-2011/personalizare_kde#video-background

 GWIWRAP
 Are o bază de animații, putem selecta și fișiere video de pe mașina noastră.




Un comentariu:

  1. Util intradevar.... mai ales cu imagineea aia ovala jos-stg. e frumos

    RăspundețiȘtergere

Back to top