30.04.2013 Views

Foto i video - PC Chip

Foto i video - PC Chip

Foto i video - PC Chip

SHOW MORE
SHOW LESS

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;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!