środa, 9 stycznia 2013

zmiana wielkości przycisków na belce - compiz/matacity

Nie od dziś wiadomo, że compiz i metacity na obecną chwilę (Ubuntu 12.10/jego klony i poprzednie wydania Ubuntu) są nie rozłączne.

O zmieniae wyglądu belki pisałem już na tym blogu, ale czy jest możliwość np. zmniejszenia czcionki na belce, bez instalowania dodatkowych elementów do systemu? I czy w prosty sposób można choć trochę zmniejszyć przyciski zamykania na tej belce?

Jeśli chodzi o wielkość czcionki wystarczy w Terminalu zatwierdzić tą linijkę:


gsettings set org.gnome.desktop.wm.preferences titlebar-font 'Sans 8'

Oczywiście, Sans 8 można sobie do woli modyfikować wg. własnej ulubionej czcionki, a 8 zamienić na 5.

Co zrobić jednak z tymi dużymi przyciskami?
Jeśli chodzi o zmniejszenie ich wielkości, najlepszym rozwiązaniem było by zmniejszenie ich ręcznie w programie graficznym. Można jednak trochę obciąć te przyciski, aby nie absorbowały tak naszej uwagi.


I uzyskać taki efekt jak powyżej.

Dokonujemy tego w pliku metacity-theme-1.xml który znajduje się w katalogu danego wyglądu o nazwie /matacity-1.

Przykład:
W theme Ambiance znajduje się katalog odpowiadający za metacity.
Edytujemy (jako root lub po przez sudo) wymieniony powyższy plik, gdzie interesują nas 3 linijki w całym tym pliku, które występują tylko dwa razy w nim.

A chodzi o:
 <distance name="button_width" value="18"/>
 <distance name="button_height" value="20"/>
 <distance name="title_vertical_pad" value="10"/>


Tak oryginalnie wyglądają wartości w tych trzech linijkach (reszta nas nie interesuje). Teraz zmieniamy sobie 18 na 13, 20 na 15 i 10 na 2. W tym momencie uzyskacie (po uprzednim zapisaniu zmian i restarcie pulpitu) taki efekt jaki podałem wyżej w formie graficznej.

I powyższą zmianę wykonujemy w:
<frame_geometry name="frame_geometry_normal" ...> i <frame_geometry name="geometry_maximized" ...>

Jeśli jednak przeszkadza wam to, że przyciski na belce są "lekko" przycięte, nie pozostaje wam nic innego jak zmniejszyć je ręcznie w programie graficznym - katalog podałem :)

Ważne jest też to, że każde theme może posiadać własne przyciski lub nie zawierać ich wcale, jak tylko plik konfiguracyjny, co powinniście mieć na uwadze ;)

Brak komentarzy:

Prześlij komentarz