You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
132<br />
pc_chip/srpanj.kolovoz_07/open_source<br />
Mandriva One je prva distribucija koja<br />
uključuje Metisse<br />
Oba kompozicijska menadžera imaju efekt<br />
sličan Exposéu u Mac OS-u X kojeg nazivaju<br />
Scale, a koji se može aktivirati kombinacijom<br />
tipki ili dodirivanjem određenog ruba ekrana.<br />
Zbog ove funkcije prebacivanje dokumenata<br />
ili datoteka iz jednog prozora u drugi vrlo je<br />
jednostavno: uzmete dokument iz određenog<br />
prozora, povučete pokazivač miša na jedan od<br />
rubova radne površine (pri čemu se prozori minijaturiziraju<br />
na optimalnu veličinu i pregledno<br />
se rasporede) te potom “spustite” dokument u<br />
odredišni prozor. Dosad smo ovaj efekt vidjeli<br />
jedino u Mac OS-u X i moramo priznati da smo<br />
se vrlo jednostavno naviknuli na ovu funkciju.<br />
Još jedna vizualno impresivna funkcija koja<br />
ujedno stvara i najviše problema je Blur. Ovom<br />
funkcijom povećavamo čitljivost određenog<br />
prozora, zamućivajući pozadinske prozore.<br />
Budući da se radi o iznimno zahtjevnoj operaciji,<br />
Beryl sprema generirane teksture u cache što<br />
ubrzava rad, no unatoč tome riječ je o hardverski<br />
izuzetno zahtjevnoj operaciji. Glavni razlog<br />
tome jest što ne koristi pixel shadere na grafičkoj<br />
kartici i tako minimalno opterećuje GPU<br />
(grafički procesor), ali zato se znatno povećava<br />
opterećenje za glavni procesor računala. Kad<br />
pomičemo prozore s aktiviranim efektom blur,<br />
animacije su vrlo impresivne i estetski najbolje<br />
izvedene od svih ovdje opisanih programa. No<br />
sama funkcija još nije “ispeglana” do kraja, pa<br />
će se u određenim slučajevima i kombinacijama<br />
efekata Beryl jednostavno srušiti.<br />
Osim 3D “kocke”, koja u Berylu ima još<br />
nekoliko dodatnih opcija (kao što je korištenje<br />
unutrašnjosti kocke, transparencija svake radne<br />
površine i slično), još jedna korisna funkcija je<br />
pregled radnih površina u obliku filmske trake.<br />
Svaka radna površina bit će prikazana na filmskoj<br />
traci koja se može prikazati u bilo kojem smjeru<br />
(vertikalnom, horizontalnom, dijagonalnom)<br />
što će nam omogućiti lagan i pregledan odabir<br />
virtualne radne površine.<br />
Kao što smo vidjeli i u drugim OS-ovima te,<br />
naravno, Compizu, tako i Beryl može prikazati<br />
trenutni sadržaj prozora s animacijom u realnom<br />
vremenu. Ova se funkcija primijeti u svakom<br />
korištenom efektu koji upravlja rasporedom prozora,<br />
kao što su Application Switcher, Desktop<br />
Cube, Scale, Zoom i slično.<br />
Berylu bismo zamjerili tri stvari - komplicirano<br />
podešavanje i povremena nestabilnost<br />
te međusobna neusuglašenost funkcija.<br />
Korištenje svih efekata odjednom dovodi do<br />
određenih konflikata, a Beryl u određenim<br />
situacijama jednostavno ne reagira. To vrijedi<br />
i za korištenje istih tipkovničkih kratica. U tom<br />
slučaju Beryl neće izvršiti niti jedan efekt, što<br />
konfiguraciju ponekad čini noćnom morom.<br />
Rotiranje prozora zahtijeva dosta vježbanja, ali daje fantastičan učinak<br />
“Sam Beryl je izuzetno<br />
mlad projekt pa<br />
nam na određenim<br />
konfiguracijama<br />
jednostavno nije radio”<br />
Osim toga, sam Beryl je izuzetno mlad projekt<br />
pa nam na određenim konfiguracijama jednostavno<br />
nije radio. Preferirani OpenGL driver je<br />
AiGLX koji je razvila Fedorina zajednica, no teoretski<br />
bi Beryl trebao raditi i s Xglom. Nažalost,<br />
u ovakvoj kombinaciji Beryl se pokazao iznimno<br />
nestabilnim, stoga ne preporučujemo njegovo<br />
korištenje u distribucijama koje koriste Xgl<br />
(openSuse).<br />
3D prozori<br />
Metisse (insitu.lri.fr/metisse) nije kompozicijski<br />
menadžer u klasičnom smislu, nego je<br />
klasificiran kao platforma za testiranje inovativnih<br />
koncepata. Budući da će biti uključen u<br />
novu verziju Mandrive (koja izlazi na ljeto),<br />
odlučili smo ga testirati i vidjeti što on donosi<br />
u odnosu na druge kompozicijske menadžere.<br />
Metisse je projekt francuskih neprofitnih organizacija<br />
poznatih pod nazivom In Situ. Primarno<br />
je namijenjen da bude platforma za različite<br />
druge projekte, no budući da se radi o iznimno<br />
Korisničko slaganje prozora<br />
stabilnom window manageru, vrlo je koristan i u<br />
praktičnoj upotrebi.<br />
Jedna od osnovnih osobina Metissea jest<br />
savijanje prozora. Naime, dok se Beryl i Compiz<br />
ograničavaju na 3D prikaz uz pomoć različitih<br />
tehnika, pomoću Metissea s prozorom možemo<br />
obaviti bilo što što nam padne na pamet - saviti<br />
i zaklopiti ga, rotirati u svim smjerovima te po<br />
tri osi i slično. Korištenjem rotiranja po sve tri<br />
osi možemo postići zanimljive efekte, poput<br />
zrcala ili prikaza prozora web preglednika... sa<br />
stražnje strane. Korisna je osobina i slaganje<br />
prozora na hrpu. Prozore koje ne trebamo<br />
možemo složiti na jednu gomilu, čisteći tako<br />
prostor na radnoj površini i dovodeći organizaciju<br />
prozora do savršenstva. Beryl također<br />
posjeduje opciju grupiranja, ali njegov način<br />
manipulacije nije ni izbliza pregledan kao u<br />
slučaju Metissea.<br />
No Metisse ide i korak dalje, pa uvodi<br />
praktične opcije poput specijalne copy-paste<br />
tehnike poznate pod nazivom Rock & Roll.<br />
Radi se o tome da selektiramo tekst na prozoru<br />
koji je prekriven drugim prozorima, pri čemu<br />
se drugi prozori automatski svijaju ili smanjuju<br />
kako bi korisnik imao jasan pregled aktualnog<br />
prozora. Nakon pritiska na Ctrl+C (za funkciju<br />
kopiranja sadržaja) prozor se vraća na staru poziciju,<br />
a mi se pozicioniramo u odredišni prozor<br />
i srednjom tipkom miša umetnemo kopirani<br />
sadržaj. Nakon što smo rotirali prozor ili promijenili<br />
veličinu možda ćemo htjeti vratiti prozor u<br />
staro stanje, pri čemu će biti dovoljno pritisnuti<br />
treću tipku miša (obično je to kotačić).<br />
Metisse ima zanimljivu mogućnost korisničke prilagodbe elemenata aplikacije, koju u<br />
In Situ projektu nazivaju UI facade (čita se fasad). Radi se o inovativnom rješenju koje<br />
omogućuje oblikovanje određenog prozora prema vašoj volji. Radi se o funkciji da Super<br />
tipkom (kakva je tipka Win pod Windowsima) i lijevom tipkom miša označimo segment<br />
prozora koji želimo kopirati (trenutno je ograničen na pravokutne površine) te ga pomicanjem<br />
miša premjestimo izvan prozora matične aplikacije.<br />
Osim označavanja pravokutnikom, Metisse nam dozvoljava i izradu rupa u prozoru.<br />
Kad smo kompletirali svoj prozor sastavljen od drugih elemenata, potrebno je pritisnuti<br />
kombinaciju tipke Super i srednje tipke miša pa odabrati opciju Save Facade. Dobit<br />
ćemo prozor koji možemo pomicati i raditi s njime što god poželimo. Budući da se radi o<br />
direktnom kopiranju elemenata sučelja, pritiskom na određenu funkciju u prozoru automatski<br />
postižemo željenu akciju i u našem i u originalnom prozoru. Zanimljivo je pritom<br />
spomenuti da ovaj način slaganja elemenata ne zahtijeva prilagodbu aplikacija budući da se<br />
sve obavlja mapiranjem koordinata originalne funkcije te međusobnim odnosom između<br />
stare i nove pozicije određenog elementa aplikacije;