Bądź: Wyszukaj na stronie z użyciem Google
reklama:

sobota, 30 maja 2009

Efekt minimalizacji okna z Mac OS X w Ubuntu (Compiz-Fusion)

Autor: , 22:29, sobota, 30 maja 2009


Optymalizacji wyglądu systemu nigdy za wiele, a jeśli nie chcemy eksperymentować, warto polegać na sprawdzonych rozwiązaniach. Tym razem pokażę, jak osiągnąć efekt minimalizacji okna znany z Mac OS X. Będzie świetnie pasował do doku Gnome Do, który przedstawiłem w poprzednich wpisach. Oczywiście równie dobrze efekt sprawuje się podczas używania standardowych paneli Gnome.

Cała procedura nie jest trudna, a raczej wymaga chwili wolnego czasu, gdyż będziemy musieli wyedytować kilka plików, których nie da się otworzyć normalnym edytorem tekstu. Jeśli zatem masz chwilę, nic innego nie stoi już na przeszkodzie, by rozpocząć modyfikację systemu.

Czemu nie ma domyślnie? Otóż efekt zwany "Genie" to jeden z patentów, jakie posiada Apple, zatem twórcy postanowili nie ryzykować i nieco go zmodyfikować tak, by różnił się od swojego pierwowzoru. Głównie chodzi tutaj o boczne zakłócenia, które wyłączymy w dalszej części wpisu.

1) Na początek będziemy musieli wgrać narzędzie do edycji ustawień Compiza:
sudo apt-get install compizconfig-settings-manager
2) Po instalacji uruchamiamy narzędzie z menu 'System=>Preferencje=>Menedżer konfiguracji CompizConfig'. Klikamy w nim na przycisk Animacje znajdujący się w dziale Efekty.

Tutaj, po przejściu do karty 'Animacja minimalizacji' klikamy dwukrotnie na typ efektu, zmieniając go na 'Magiczna lampa'.

3) Kolejnym krokiem będzie zainstalowanie edytora HEX, który otworzy pliki, z którymi nie radzi sobie Gedit:
sudo apt-get install ghex

4) Wyłączamy teraz Compiz-Fusion:
metacity --replace
Teraz najtrudniejsza część całej zabawy. Będziemy edytowali pliki systemowe edytorem GHex, który raczej nie jest narzędziem lubianym przez początkujących użytkowników ani również najwygodniejszym. Proszę zatem o uważne wprowadzanie zmian.

5) Wpisujemy w konsoli:
sudo ghex2 /usr/lib/compiz/libanimation.so

Przechodzimy w otwartym programie do menu Edit=>Find, następnie w prawej części okienka wpisujemy magic_lamp_max, na koniec wyszukujemy ten fragment. Zaraz po nim powinien być znacznik z cyferką 3 w środku. Zmieniamy ja na 0, zapisujemy i zamykamy program.

6) Podobnie czynimy z drugim plikiem:
sudo ghex2 /usr/lib/compiz/libanimation.a
Tym razem wyszukujemy również wartość magic_lamp_max i podobnie jak wcześniej zamieniamy cyferkę 3 na 0. Po tym zapisujemy zmiany i zamykamy program.

7) Na koniec już tylko edycja normalnego pliku tekstowego:
sudo gedit /usr/share/compiz/animation.xml
Wyszukujemy w nim (Ctrl+F) wartość magic_lamp_max, przewijamy sekcję języków i znów zamieniamy wartość 3 na 0.

7) Na koniec ładujemy Compiza poleceniem:
compiz --replace
Teraz wszystko powinno już wyglądać tak, jak to na początku założyliśmy.

źródło: webupd8.blogspot.com
Komentarze 21 comments
byte pisze...

Ta, tylko po każdej aktualizacji Compiza trzeba będzie te kroki przechodzić na nowo.

http://bytowisko.pl/?p=998

Anonimowy pisze...

W punkcie 6 jest błąd zamiast magix_lamp_max ma być magic_lamp_max i nie wiem czemu u mnie na Debianie sid nie było pliku z punktu 6 (tego pierwszego, bo masz dwa razy punkt 6 xD).

Anonimowy pisze...

U mnie przestał działać compiz po tym :/

d3ny pisze...

Ostatnio widze troche o upodabnianiu Linuksa do Maca:) Ciekawie, ciekawie, czekam na wiecej:)
#pzdr d3ny

Krizoman pisze...

Może umieścisz gotowe pliki ?

Andrew pisze...

"Anonimowy pisze...

U mnie przestał działać compiz po tym :/
"
That happens if you didn't properly edit the file (like adding an extra character into those hex numbers can mess everything up). Remove compiz, install it again and it will be fine ;)

Or maybe you didn't stop compiz before editing those files, if so: a restart should fix everything.

kania363 pisze...

nareszcie na blogu ;p Jak komuś nie chodzi to co tutaj to zamieszczam link do stronki (nie wiem czy to to samo, bo korzystałem z tego bity rok temu albo i dłużej)
http://czytelnia.ubuntu.pl/index.php/2008/12/08/ubuntu-a-wlasciwie-gnome-w-ubraniu-os-x/

don pisze...

Toż to suchar ;f

Anonimowy pisze...

Do Adriana:

sudo apt-get remove --purge compiz && sudo apt-get install compiz

??

Takie polecenie nie pomogło :/

Adrian Nowak pisze...

No tak, bo takie polecenie nie usuwa tych plików konfiguracyjnych. Jeśli nie wiesz gdzie zrobiłeś błąd w edycji plików to najłatwiej będzie je od kogoś skopiować i wkleić u siebie.

gruzin pisze...

Aninimowemu rady poniewczasie:

5a) Wpisujemy w konsoli:

sudo cp /usr/lib/compiz/libanimation.so /najlepiej/tam/skąd/backup/backupuje/libanimation.so.backup

sudo cp /usr/lib/compiz/libanimation.a etc. jw.

sudo cp /usr/share/compiz/animation.xml etc. jw.

5b) I dopiero potem wpisujemy w konsoli:

sudo ghex2 /usr/lib/compiz/libanimation.so i zmieniamy wpis

jw. /usr/lib/compiz/libanimation.a jw.

jw. /usr/share/compiz/animation.xml jw.

gruzin pisze...

Sekuryty eee... Clintonie!

Anonimowy pisze...

:/

Zrobiłem wszystkie kroki "od tyłu" i dalej to samo :/

Anonimowy pisze...

jak komus padl compiz ... sudo apt-get purge compiz-core ... i potem instalka od nowa dziala spowrotem .. pytanie mam takie ... jaka jest roznica miedzy standardowym wygladem lampy ... a tym po modyfikacji... moze ktos wyjasnic

Anonimowy pisze...

Zrobiłem reinstalacje compiz-core jednak dalej to samo :/

Anonimowy pisze...

sproboj jeszcze wywalic stery od grafy i zainstalowac ponownie ... moze pomoc

Anonimowy pisze...

no i po compizie :/ jakoś zepsuć łatwo moż
na było ale naprawić trudniej

kania363 pisze...

Anonimowy: Standardowy wygląd lamy - przy minimalizacji okno ma 3 fale,a po modyfikacji wygląda tak jak na fotce, jakby odkurzacz wsysał te okno :) O wiele lepiej, po modyfikacji :)

aristarh pisze...

Wasz błąd polega na edycji plików za pomocą ghex, na pewno najpierw wywalacie liczbę 3 za pomocą backspace, albo delete, a tak się nie robi, należy najechać kursorem na liczbę trzy, żeby całą ją pokrywał i po prostu wcisnąć 0, nie można kasować, backspace, albo delete bo na razie ghex tego w pełni nie obsługuje.

Jak chcecie, mogę zapodać gotowe pliki.

Anonimowy pisze...

To ja odgrzeję temat: mimo edycji w ghex nie uzyskałem powyższego efektu (uprzednio zaznaczę, że edytowałem zgodnie z "instrukcją". w zeszłym roku też to próbowałem zrobić z tym samym skutkiem. Co jest nie tak?

Pozdrawiam

Anonimowy pisze...

proponuję łatwiejszy sposób:
Włączamu menadżer ustawień CompizConfig
Klikamy Animacje
Wybieramy animacja minimalizacji
Ustawiamy magiczna lampa
Klikamy Edycja
i w polu Opcje wstawiamy: magic_lamp_max_waves=0
Gotowe.

Prześlij komentarz


Popularne posty

Etykiety