W wielu aplikacjach podpowiedzi są po prostu brzydkie (biały tekst na czarnym tle, zdecydowanie za duży kontrast) lub nawet nieczytelne (czarny lub granatowy tekst (hiperłącza) na czarnym tle). Chcę zmienić kolor tła podpowiedzi na średni szary, a nawet żółty lub coś w tym stylu, może nawet półprzezroczyste.
Oto zrzut ekranu Eclipse, który wyświetla kod źródłowy w podpowiedzi z czarnym tekstem na czarnym tle:
Przejście na inny motyw (coś innego niż Ambiance lub Radiance) pomaga, ale lubię Ambiance i chcę go zachować. To tylko ten cholerny kolor podpowiedzi, który jest absolutnie niedopuszczalny.
Znalazłem kilka rozwiązań dla starszych wersji Ubuntu, ale nie działają one już z Unity w Ubuntu 11.10, ponieważ nie mogę znaleźć żadnej funkcji do dostosowania motywu Ambiance lub Radiance. Jak mam to zrobić w obecnej wersji Ubuntu?
Znaleziono to!
Musiałem edytować te pliki:
(Dodanie: w przypadku Ubuntu 12.04 wydaje się, że musisz zmodyfikować plik: /usr/share/themes/Ambiance/gtk-2.0/gtkrc, zastępując odpowiednio kolor tła i pierwszego planu etykiety, odpowiednio # 000000 i # f5f5b5 )
Do edycji plików potrzebujesz uprawnień roota. Użyj
gksudo gedit
do ich edycji.Wyszukaj
tooltip
w tych plikach, a znajdziesz definicje kolorów dla pierwszego planu i tła. Używam#000000
jako pierwszego planu i#f5f5b5
jako tła, a teraz podpowiedzi we wszystkich aplikacjach są znów czytelne. Po zmianie wartości kolorów po prostu przełącz się na inny motyw, a następnie z powrotem do Ambiance, a kolor podpowiedzi jest teraz stały.Oto wynik:
źródło
[gk]sudo
? Jestem pewien, że jak większość ustawień gnome, istnieje plik konfiguracyjny dla każdego użytkownika /~/.themes/
. Musisz do tego skopiować folder Ambiance.gtk-3.0/gtk-main.css
, ale działało to 14.04. Działa również podczas korzystania z motywu „Promieniowanie”, wystarczy edytować te same pliki wRadiance
folderze.Jeśli chcesz zmienić kolory podpowiedzi dla wszystkich aplikacji, zainstaluj i uruchom gnome-color-selektor i przejdź do zakładki Określone> Podpowiedzi. Zaznacz pola dla pierwszego planu i tła i wybierz kolory.
Jak to działa (możesz to zrobić ręcznie):
gnome-color-chooser dodaje do ~ / .gtkrc-2.0:
i ~ / .gtkrc-2.0-gnome-selektor:
Jeśli chcesz tylko zmienić kolory podpowiedzi dla pojedynczej aplikacji, takiej jak zaćmienie, umieść powyższy tekst w niestandardowym pliku gtkrc (np. ~ / Gtkrc-eclipse) i rozpocznij zaćmienie za pomocą GTK2_RC_FILES = ~ / gtkrc-eclipse eclipse
źródło
sudo
, wpływa tylko na użytkownika i nie trzeba kopiować całego motywu na swój~
. Fajnie :)Stworzyłem mały skrypt, który robi to za Ciebie
źródło
Przyjąłem nieco inne rozwiązanie;
Najpierw utwórz nowy skrypt, eclipse.sh, który rozpoczyna eclipse, moje wygląda następująco:
Następnie utwórz plik gtkrc (/usr/share/eclipse/gtkrc-2.0-eclipse), moje wyglądają tak (mają też inne zmiany, aby lepiej wykorzystać ekran):
źródło
W przypadku CDT wykonaj następujące czynności:
Okno> Preferencje> C / C ++> Edytor: Wygląd Opcje kolorów> Źródło tła kursora
Odznacz System Default i wybierz kolor.
Niestety, nie znam żadnego ustawienia dla całego środowiska Eclipse. Dość kulawe. Nie powinieneś ustawiać takich rzeczy dla każdej perspektywy.
źródło
Myślę, że ten jest rozwiązany. Mam to pokazujące etykietkę z czarnymi literami na białym tle. W moim przypadku wydaje się, że Eclipse używa ustawień dla podpowiedzi z
gtk-2.0/gtkrc
pliku z katalogu motywów.Moja konfiguracja: Ubuntu 12.04, Gnome (Not Unitiy), Eclipse Indigo (3.7), motyw GrayDay dla Gnome. Nazwa motywu i sam motyw nie jest importowany.
Otwórz terminal, przejdź do katalogu motywów (cd $ HOME / .themes) i tam przejdź do katalogu motywu. Jeśli Twoja domena .themes, jeśli jest pusta, nie istnieje, to używasz motywu systemowego, który znajduje się w / usr / share / themes. Po prostu wymyśl nazwę używanego motywu (kliknij prawym przyciskiem myszy na bakcground, wybierz Zmień tło pulpitu, nazwa motywu powinna znajdować się w prawym dolnym rogu. Jeśli nie mówi nic o nazwie motywu, użyj gnome-tweak-tool, aby znaleźć jakiego motywu używasz).
W katalogu motywów wydaj polecenie:
powinien wypisać wszystkie pliki i wiersze, w których wspomniana jest „etykietka” klucza. Zmień każde tło (tooltip_bg_color) na #ffffff i każdy pierwszy plan na # 000000. Czarne puchnie na białym planie, tego właśnie chcemy! W szczególności zmień wartości w
gtk-2.0/gtkrc
pliku.Błąd, który popełniłem, to chaing color tooltip w katalogu gtk-3.0, który nie miał żadnego efektu.
Teraz przejdź do Eclipse, Okno -> Preferencje -> Java -> Edytor i ustaw Source Hover Background na „System color” (zaznacz po prawej). Uruchom ponownie środowisko Eclipse!
Oto lista
grep -r tooltip *
z mojego katalogu motywów po wprowadzeniu zmian:źródło
Istnieje również inne rozwiązanie tego problemu: użyj edytora dconf, aby znaleźć następujący klucz:
którego opis brzmiał:
\n
Oddzielna listaname:color
zdefiniowana przezgtk-color-scheme
ustawienie.Napisz schemat w gedit w stylu podobnym do poniższego (ten przykład jest mój), a następnie wklej go w edytorze dconf (zauważ „\ n” na każdym końcu wiersza):
a problem zostanie natychmiast rozwiązany.
źródło
Moje podpowiedzi są czarno-żółte. Zobacz zrzut ekranu z Ubuntu 16.04 LTS z MATE DE:
Jeśli podoba Ci się taka kombinacja kolorów, użyj 3 plików GTKRC (2 dla GTK3, 1 dla GTK2) poniżej:
~ / .config / gtk-3.0 / gtk.css
~ / .config / gtk-3.0 / settings.ini
~ / .gtkrc-2.0
Trzeci plik został stworzony przez gnome-color-chooser. Używaj go tylko, jeśli masz aplikacje oparte na GTK2.
Powyższa metoda została przetestowana na Ubuntu 14.04 LTS (Unity i GNOME), Ubuntu 16.04 LTS (Unity, GNOME, MATE), Ubuntu 18.04 LTS (Unity, GNOME, MATE).
źródło
Miałem ten sam problem (Xubuntu 12.04, motyw Greybird, Eclipse Indigo) i odpowiedź Mihaela K. działała dla mnie. Jedyny plik, który zmieniłem, to gtk-2.0 / gtkrc i zmieniłem tylko jedną linię. Trzeci wiersz po wstępnych komentarzach. Zmieniono wartości koloru szesnastkowego z tooltip_bg_color: # 000000 na tooltip_bg_color: # ffffe1 i tooltip_fg_color: #ffffff na tooltip_fg_color: # 000000. Więc linia będzie wyglądać następująco:
Zrestartowane elipsy i podpowiedzi mają teraz żółtawy kolor, do którego jestem przyzwyczajony. Nie musiałem dokonywać żadnych dalszych poprawek w środowisku Eclipse ani w żadnym innym pliku.
źródło
Bardziej przyjaznym dla użytkownika sposobem zmiany tła jest użycie interfejsu użytkownika. Otwarty system, Preferencje, Wygląd. Domyślnie zostanie wybrany motyw „Ambiance”, ale możesz go zmienić dla dowolnego motywu. Kliknij przycisk Dostosuj poniżej i przejdź do karty Kolory. Tam możesz zmienić kolory pierwszego planu i tła podpowiedzi, klikając odpowiednie pola.
źródło
W systemie Ubuntu 12.10 (kwantowym) możesz użyć następujących dwóch poleceń:
(Dzięki innym odpowiedziom, które pomogły mi to rozgryźć !!)
źródło
Ta odpowiedź ma na celu wskazanie rzadkiego przypadku, w którym występuje bardzo podobny błąd, jeśli zainstalowałeś Xulrunner i skonfigurowałeś Eclipse do jego używania.
Zainstalowałem xulrunner, aby GPE Designer poprawnie renderował interfejsy GWT w trybie projektowania, co działało bardzo dobrze, ale zauważyłem, że również złamało podpowiedzi. Błąd jest w rzeczywistości gorszy niż zrzut ekranu powyżej, po prostu wyświetla pustą etykietkę.
Aby to naprawić, wystarczy usunąć parametr xulrunner z
eclipse.ini
:Działa dla mnie z Ubuntu 12.04, Eclipse 4.2 / Juno i xulrunner 1.9.2
źródło
Dla użytkowników podstawowych:
Idź do
/usr/share/themes/elementary/gtk-3.0
, edytuj plik zagtk-widgets.css
pomocąsudo nano
, wpisz,Ctrl + W
aby znaleźćTooltips
, a następnie przybackground-color: alpha(#color, #opacity)
zmianie koloru na coś podobnego#f5f5b5
i ustaw krycie na 1.źródło
Aby otworzyć okno Wygląd za pomocą Tab: Tematy bezpośrednio z roota @ napisz terminal (możesz użyć tego polecenia również do skryptu):
gdzie
USER
jest twój obecny użytkownik na pulpicie. Otworzy się Wygląd poprawnie, ale nadal musisz kliknąć ekrany motywów w oknie Wygląd, aby uruchomić motyw.W przypadku testu z motywem instalacji: Pył z root @ terminalu polecenie:
dostaje ten błąd:
ale jeśli motyw: Pył instaluje się, wybierając menu: System / Preferencje / Wygląd i instaluje się z okna Wygląd, instalacja motywu: Pył jest poprawny.
Potrzebne jest polecenie odpowiedzialne za wybór motywów w oknie Wygląd, ale nie mogę go znaleźć.
źródło
Korzystam z Kubuntu 16.04 z motywem Breeze i Eclipse 4.6.1 z domyślnym GTK3, gdy naprawiono problem z dopełnianiem przycisków.
Aby uzyskać podpowiedzi unoszące z jasnoszarym tłem i czarnym planem, wprowadziłem kilka zmian
/usr/share/themes/Breeze-gtk/gtk-3.0/gtk.css
; oto z czym skończyłem:I oryginał:
Jeśli linki nie działają w wyskakujących oknach Javadoc, może pomóc zainstalować w następujący
libwebkitgtk
sposób:źródło