Wczoraj na moim osobistym blogu Jechałem mały suka Omówienie nastawienia programistów GNOME do obsługi aplikacji GTK w środowiskach korzystających z bibliotek QT.
Podsumowując, artykuł dotyczy zapowiadanej śmierci tlen-gtk, motyw stworzony po to, aby aplikacje GTK były wizualnie kompatybilne z KDE, o ile są używane Tlen jako styl i że jego twórca Hugo Pereira DaCosta nie chce i nie może go utrzymywać, ponieważ przeniesienie go do najnowszych wersji GTK oznaczałoby napisanie wszystkiego od zera.
W sumie zacząłem szukać, czytać i znalazłem sposób, żeby wszystko wyglądało jak w KDE jednolite 99%, a oto kroki, aby to umożliwić.
Jak mieć taki sam wygląd w aplikacjach QT i GTK
Pierwszą rzeczą jest to, że musimy mieć pakiet Breeze, nową grafikę Plazmy 5, dostępną w naszym repozytorium. Już w środku DesdeLinux Pokazałem jak instalowanie go na Kubuntu 14.04, ale nie jestem pewien, czy ta metoda jeszcze działa. Ponadto, nawet jeśli to działa, musimy mieć biblioteki GTK większe lub równe wersji 3.16.
W przypadku ArchLinux musimy zainstalować tylko:
$ sudo pacman -S breeze breeze-kde4 gtk-engines gtk3
Uwzględniając te wymagania, wykonujemy kroki, aby opuścić KDE w następujący sposób:
Najpierw pobraliśmy motyw GTK inspirowany Breeze:
Jeśli używamy ArchLinux możemy zainstalować go z AUR:
$ yaourt -S gnome-breeze-git
W pobranym pliku znajdziemy wariant Światło i kolejny Ciemny, więc musimy tylko rozpakować plik i skopiować ten, który chcemy / usr / share / themes / lub ~ / .themes / jeśli tylko go użyjemy. Otwórz terminal i uruchom:
$ wget -c https://github.com/dirruk1/gnome-breeze/archive/master.zip $ unzip gnome-breeze-master.zip $ cd gnome-breeze-master / $ sudo cp -Rv Breeze- * / usr / share / themes
Podobnie jak w KDE 4, przynajmniej w Archlinux, nie ma już opcji wizualnej konfiguracji motywu naszych aplikacji GTK, musimy edytować plik ~ / .gtkrc-2.0, który powinien wyglądać mniej więcej tak:
# Plik utworzony przez KDE Gtk Config # Konfiguracje programów GTK2 obejmują styl "/usr/share/themes/Breeze-gtk/gtk-2.0/gtkrc" style "user-font" {font_name = "Tahoma Regular"} widget_class "*" "user-font" gtk-font-name = "Tahoma Regular 10" gtk-theme-name = "Breeze-gtk" gtk-icon-theme-name = "Numix" gtk-fallback-icon-theme = "Numix" gtk -toolbar-style = GTK_TOOLBAR_ICONS gtk-menu-images = 0 gtk-button-images = 0
Otóż, interesujące nas linie to:
include "/usr/share/themes/Breeze-gtk/gtk-2.0/gtkrc" gtk-theme-name = "Breeze-gtk"
Zapisujemy go i pozostaje jeszcze jeden krok do zrobienia ... pobieramy ten schemat kolorów dla KDE: 😀
Importujemy to do Preferencje systemowe »Wygląd aplikacji» Kolory i to wszystko ..
I to powinno być to ...
Jestem zadowolony, że nie zabraknie mi dekoratora okien za każdym razem, gdy zmieniam motyw :(.
Tak się nie dzieje z KDE4… czy tak jest?
W moim przypadku, jeśli to się stanie = (, mam kubuntu 15 i jeśli tak się stanie. Szkoda, że tak naprawdę myślę o zabiciu całego systemu operacyjnego i przejściu na Arch z lżejszym pulpitem, który nie sprawia mi tylu problemów.
Hugogif Polecam xfce moje zdjęcie:
http://i59.tinypic.com/o74tp2.jpg
Bardzo dziękuję za udostępnienie. Doskonale, jeśli mogę zastosować to do Debiana 8 Jessie, dam ci znać.
XD może nie mogę, użyję motywu GTK dla Gnome, czy to zadziała?
Motyw Gtk-theme-orion idealnie pasuje do motywu bryzy. Polecam spróbować.
Ja też go zainstalowałem i uwierz mi, w ogóle nie integruje się z Breeze… przynajmniej nie tak…
Ten motyw bryzy pobrany z github za pomocą gnome-shell 3.16 wygląda świetnie, wystarczy zainstalować rozszerzenie, aby okno było kwadratowe jak w KDE, rozszerzenie nazywa się Straight Top Bar.
https://extensions.gnome.org/extension/814/straight-top-bar/
Zobaczmy, czy uda mi się dostosować motyw Xubuntu (greybird) do KDE z ikonami GNOME SHIKI i kursorem DMZ White.
Przynajmniej ogólnie rzecz biorąc, mam już wszystko jednolite. Z wyjątkiem ikon Google Chrome, strzałek, odświeżania i strony głównej.
Doskonały wygląd, nie można prosić o więcej. Dzięki za udostępnienie, piszę z mojego Archlinuxa z Plazmą 5 i teraz bez żalu za każdym razem, gdy otwieram aplikację Gtk, których jest niewiele.