To pierwszy publikowany przeze mnie post, mała wskazówka, która może pomóc nam poprawić estetykę naszej dystrybucji. Mam nadzieję, że to lubisz.
Nie wiem, czy dzieje się tak we wszystkich dystrybucjach, które używają KDEale w którym próbowałem, Firefox (i Thunderbird) nigdy nie integruje się dobrze z motywem ikon, który mamy i decyduje się na użycie motywu Tlen (motyw ikon KDE). Jeśli coś takiego ci się przydarzy, nie ma problemu, jest bardzo łatwe do rozwiązania.
Za każdym razem, gdy pobieramy motyw ikony, plik o nazwie indeks.motyw. W tym pliku znajdują się specyfikacje, które będą zgodne z motywem ikon i które można modyfikować za pomocą dowolnego edytora tekstu.
Skoncentrujemy się tylko na linii, która mówi Dziedziczy. Na linii Dziedziczy motywy ikon, z których nasz obecny motyw przejmie brakujące ikony, muszą zostać umieszczone (awaryjna).
Oznacza to, że jeśli na przykład brakuje nam ikony Transmisja, nasz motyw przeszuka wiersz Dziedziczenie i użyje ikony Transmisja pierwszego znalezionego motywu.
Aby wyjaśnić, jak rozwiązać problem, posłużę się innym przykładem z wykorzystaniem tematu Betelgeuse:
Version = 0 Dziedziczy = Faenza, KFaenza, tlen, hicolor Przykład = folder
Betelgeuse celować w Faenza y KFaenza .Name po pierwsze, ale także tlen. Po prostu wykonujemy następujące czynności:
- Usuwamy tlen z dziedziczenia.
- Usuwamy tlen z Inherits of the index.theme w folderach Faenza, KFaenza i hicolor, jeśli mamy je zainstalowane. Zrobimy to, ponieważ działa jak ciąg tlenu Betelgeuse> KFaenza>.
- Przeładowujemy motyw ikon.
- Ponownie uruchamiamy Firefoksa.
I gotowy, Firefox powinien korzystać z wybranego przez nas motywu ikony.
A jeśli chcę czegoś przeciwnego? Chcę, aby Firefox nie używał ikon tematycznych gnome.
Najprostszym sposobem jest zainstalowanie jednego z wielu motywów w sieci Firefox.
Jeśli nie, przypuszczam, że musiałbyś zmienić ustawienia Firefoksa lub zainstalować wtyczkę, która zrobi to za Ciebie. Znalazłem mały poradnik, jak zmienić niektóre ikony, ale nie wiem, czy działa z obecnym Firefoksem (tutorial pochodzi z 2010 roku): https://noctuido.wordpress.com/2010/04/16/firefox-cambiar-los-iconos-y-carpetas-de-los-marcadores/
W freedesktop Icon Theme Spercification (http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html) Nie znalazłem nic odnoszącego się do ograniczenia aplikacji do używania motywu ikon.
komentarz dotyczy @ José Torres
dziękuję!
Problem w tym, że jeśli aplikacja nie będzie miała ikony w wybranym motywie, wyjdzie coś brzydkiego xD
Jeśli brakuje jakiejkolwiek ikony, zostanie ona pobrana z hicolor, zwykle jest instalowana jako zależność podczas instalowania środowiska graficznego lub aplikacji.
Szczerze nie rozumiem .. xD
Zajrzałem do folderu:
/ home / lub mi_usuario el /.kde/share/icons/elementary_usu/
a jedyne odniesienie do dziedziczenia jest takie:
[Motyw ikon]
Nazwa = podstawowy USU
Imię [bg] = УСУ elementarne
Komentarz = Gładki, nowoczesny motyw zaprojektowany tak, aby był intuicyjny. Zawiera części z motywów ikon Elementary, Humanity, Tango, Gnome-Colors i Oxygen.
Komentarz [bg] = Изчистена модерна тема, създадена да бъде интуитивна. Включва части от темите с икони Elementary, Humanity, Tango, Gnome-Colors и Oxygen.
Dziedziczy =
DisplayDepth = 32
Jak by to wyglądało w tym przypadku?
Czy Firefox używa motywu Twojej ikony, czy też tlenu?
Użyj wybranego motywu ikon.
masz na myśli pytanie @ Ghermaina, prawda?
tak na to pytanie !!
Cóż, zarówno @federico, jak i @Ghermain: jeśli Firefox wyświetla wybrany zestaw ikon, co chcesz zmienić? Zalecałbym umieszczenie „hicolor” w Spadkach tylko na wypadek, gdybyś potrzebował ikony.
Bardzo dobry post, jedno pytanie: jak dostosować Firefoksa do paska tytułowego? Nie udało mi się to zrobić w KDE. I jeszcze jedno, jakiego motywu GTK używasz?
To ... prawda jest taka, że nie umieściłem zrzutu ekranu posta (chyba @elav go za mnie umieścił), więc naprawdę nie wiem jak to zrobić, ale może z wtyczką Oxygen KDE: http://oxygenkde.altervista.org/index.html
A jeśli chodzi o GTK, w Xfce używam Greybird-Elme z dwoma lub trzema moimi modyfikacjami.