Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: radek_z 15 Října 2011, 21:36:53
-
Dobrý den, nainstaloval jsem si Ubuntu 11.10 a do něj balík Kubuntu. KDE plasma desktop funguje bez problému, až ne jednu věc. Některé Gtk aplikace se zobrazují ve zvoleném tematu (oxygen-gtk) např pidgin, firefox i synaptic. Jiné, jako evince, nautilus v takovémto tématu (ten obrázek jsem ukradl z cizího webu, abych ukzál to téma, zrovna synaptic se mi zobrazuje dobře) https://lh3.googleusercontent.com/-tKnezTFG13o/TYZmMef3tzI/AAAAAAAABXo/QfN1uDrcq58/s1600/synapticVkde.png
Hledal jsem samozřejmě na netu, ale žádný podobný problém jsem nenašel (pouze ty problémy, kde se zobrazovaly hnusně všechny gtk aplikace, nebo ty, které jsou spuštěny pod rootem, ale aby se ten problém týkal jen některých, to jsme nenašel)
Napadá někoho v čem by mohl být problém?
Děkuji
-
řek bych že to téma není pro gtk3
-
aha, myslím, že je to tenhle bug https://bugs.launchpad.net/ubuntu/+bug/825858
-
No, mám gtk3-engines-oxygen nainstalovaný a stejně mi to nejede. Možná je zas potřeba nějaký hack, jako býval u gtk2-engines-oxygen...
edit: tak už jsem na to přišel, je nutno editovat popř. vytvořit soubor "~/.config/gtk-3.0/settings.ini" tak, aby obsahoval:
[Settings]
gtk-theme-name = oxygen-gtk
gtk-fallback-icon-theme = oxygen-gtk
Mmch, balíček gtk3-engines-oxygen možno získat z PPA https://launchpad.net/~hrvojes/+archive/kde-goodies
-
Funguje mi to, děkuji monhokrát :)
-
Ještě doplnění, jelikož to nefunguje na gtk3 aplikace spuštěné pod rootem, je potřeba nalinkovat ten settings.ini do "/root/.config/gtk-3.0/settings.ini" (podobný hack se dělá i u gtk2). Pak budou gtk3 aplikace spuštěné pod rootem používat stejné gtk nastavení jako pod userem.
sudo mkdir /root/.config/gtk-3.0
sudo ln -s ~/.config/gtk-3.0/settings.ini /root/.config/gtk-3.0/settings.ini
Eventuelně je možné vytvořit přímo soubor "/root/.config/gtk-3.0/settings.ini" s nastavením odlišným od usera, protože bývá vhodné graficky odlišit aplikace běžící pod rootem - např. úplně jiným tématem nebo písmem apod.