sobota, 16 listopada 2013

Naprawa małych kart w LibreOffice pod Elementary OS

Styl Elementary źle wyświetla karty arkuszy w LibreOffice Calc (są one za małe):


Aby to naprawić, należy dokonać kilku zmian w pliku stylu gtk-2 (oprócz LibreOffice, korzysta z niego nadal Firefox, Thunderbird, czy Synaptic, więc te zmiany będą dotyczyć także tych programów).

Wyświetlamy ten plik w domyślnym edytorze tekstu:
sudo xdg-open /usr/share/themes/elementary/gtk-2.0/gtkrc
Powiększenie kart (a przy okazji także poszerzenie paska przewijania w innych programach ciągle wykorzystujących gtk-2):
Przejdź do wiersza numer 71 i zmień wartość "slider-width" z 6 na 10.

Tak to ma wyglądać:
GtkScrollbar        ::slider-width                      = 10
Zmiana koloru pasków przewijania (z siwego na niebieski):
Przejdź do wiersza numer 332 i zmień wartość "bg[SELECTED]" z shade (0.6, @base_color) na @selected_bg_color

Tak to ma wyglądać:
bg[SELECTED]                = @selected_bg_color
Łapanie paska przewijania przy samej krawędzi ekranu:
Przy okazji polecam także ustawić w linijce numer 72 wartość "trough-border" z 1 na 0, dzięki czemu w Firefoxie i Thunderbirdzie nie będziemy musieli celować w pasek przewijania (będziemy mogli go "złapać" przy samej prawej krawędzi ekranu, czyli tak jak być powinno). Niestety trick ten nie zadziała na LibreOffice.

Zapisujemy plik i zamykamy go. Aby zmiana weszła natychmiast w życie włączamy Ustawienia systemu -> Tweaks i zmieniamy na chwilę skórkę interfejsu na dowolną inną, po czym z powrotem ustawiamy "Elementary".

Nie jest to idealne rozwiązanie, gdyż aktualizacja pakietu elementary-theme usunie nasze modyfikacje i znowu będziemy musieli "naprawić" plik stylu (no chyba, że twórcy Elementary w końcu naprawią ten błąd i domyślnie zastosują prawidłowe wartości).

źrodło (elementaryupdate.com)

Brak komentarzy:

Prześlij komentarz