Metacity
Metacity jest domyślnym menedżerem okien w GNOME.
Spis treści |
Tips & Tricks
Czyli tłumacząc na nasze - "sztuczki i kruczki".
Zredukowanie użycia zasobów przez metacity
Metacity nie należy do najlżejszych menedżerów okien, więc posiadacze starszych komputerów powinni się ucieszyć możliwością zredukowania zasobów używanych przez tą aplikację - nawet jeśli odbędzie się to kosztem stracenia podglądu zawartości okienek podczas ich przenoszenia i zmieniania rozmiaru.
Sprawdź czy masz włączone oszczędzanie zasobów:
gconftool-2 --get /apps/metacity/general/reduced_resources
Jeśli otrzymasz w wyniku false, to w celu włączenia wpisz polecenie:
gconftool-2 --set /apps/metacity/general/reduced_resources --type bool true
Nie każdemu użytkownikowi odpowiada domyślne ułożenie przycisków sterujących okna (osobiście, nie potrafię znieść przycisku minimalizacji po prawej stronie belki tytułowej ;). Jak w większości menedżerów okien tak też i w metacity istnieje możliwość zdefiniowania własnego ich ułożenia. Oto jak to zrobić:
gconftool-2 --get /apps/metacity/general/button_layout
W tabelce są wypisane wyjaśnienia poszczególnych wartości:
| Wartość | Przycisk |
|---|---|
| menu | menu okna |
| close | zamknięcia |
| maximize | maksymalizacji |
| minimize | minimalizacji |
Przecinek jest używany do oddzielenia wartości, dwukropek do oddzielenia przycisków z lewej i prawej strony okna. Ustawić według własnych upodobań możesz za pomocą polecenia:
gconftool-2 --set /apps/metacity/general/button_layout --type string (nowa wartość)
Gdzie nowa wartość może wyglądać tak - menu:minimize,maximize,close
Metacity na dopalaczu
Metacity też potrafi wykorzystać dobrodziejstwa AIGLX czy XGL. Jeśli nie wiesz, co oznaczają te terminy powinieneś przeczytać artykuł AIGLX vs XGL, COMPIZ vs BERYL - fakty i mity - najlepiej zrób to teraz!
Czy aby na pewno?
Zanim zaczniesz cokolwiek robić, zadaj sobie poniższe pytania:
- Szukasz czegoś lepszego od beryla czy compiza?
- Nie jesteś desperatem?
- Nie zakochałeś się w GNOME po uszy?
- Nie masz ochoty wysadzić systemu?
Jeśli na jakiekolwiek odpowiedź brzmi "tak", zapomnij o metacity jako compositing wm.
Lecimy...
Oczywiście, metacity ma takie same wymagania co do systemu jak compiz czy beryl - skonfigurowany i działający XGL czy AIGLX. Dalej jest już z górki - wystarczy, że dodasz repozytorium do swojego ulubionego menedżera pakietów:
http://software.opensuse.org/download/home:/obi_gl:/obi3d/openSUSE_10.2/
Zaktualizuj swój pakiet metacity tym z repozytorium, pakiet libcm też powinien się zainstalować. Po przelogowaniu włącz "efekty" w metacity:
gconftool-2 --set /apps/metacity/general/compositing_manager --type bool true
Jeśli chcesz uzyskać więcej efektów niż przezroczystość, dodaj do pliku .bashrc w Twoim katalogu domowym poniższe linie:
export METACITY_BLING=1 export LIBCM_TFP=1
Nie działa i się popsuło...
Zdarza się. Może później zadziała...
Po zalogowaniu nie widać paneli GNOME!
Wpisz w konsoli:
killall -9 metacity
Po chwili metacity uruchomi się ponownie, ale tym razem raczej panele będą widoczne.