Už delší dobu používám prostředí Xfce. Protože jsem vždycky používal spíš GTK aplikace, nebyl přechod ani designově žádný problém. Jen OpenOffice.org dlouho a tvrdošíjně odolávaly. Až do této chvíle.
Když už jsem přešel z OpenBoxu na komplexní prostředí Xfce, řekl jsem si, že by asi bylo pěkné, kdybych měl i sladěné aplikace. Nejsem žádný extrémista, ale proč nemít všechno natahané v paměti s jednou knihovnou (GTK) namísto dvou (+Qt).
V podstatě stačilo vyměnit dvě aplikace: Psi za Gajim a K3B za Brasero. Žádná tragedie. Navíc připravovaný Firefox 3 se sám začlenil do GTK prostředí, což me docela potěšilo.
Co ale odolávalo pokusům o přiohnutí, byly OpenOffice.org. Od kolegy používajícího Ubuntu jsem se dozvěděl o balíku openoffice.org-gtk
, který prý umí přesně to, co potřebuji – tedy nasadit OOo slušivý GTK kabátek. Balíček jsem nainstaloval a nic se nestalo. OOo vypadaly pořád stejně sterilně:
Horší je, že kolegovi v Ubuntu všechno naskočilo hned po instalaci a nemusel nic řešit. Jal jsem se tedy Googlit a zjistil jsem zajímavou věc. OOo si kontrolují, jestli jedou v GNOME (kontrolují běh gnome-panel
nebo kýho čerta). Pokud ne, tak se o GTK ani nesnaží. Existuje volba, která ale přeskočí kontrolu a donutí k poslušnosti:
$ export OOO_FORCE_DESKTOP=gnome
Vyzkoušel jsem proměnnou nastavit před spuštěním OOo a zabralo to. Ale jen napůl. Prostředí se změnilo, ale ne souborový dialog. Dost dlouho jsem nad tím seděl, zkoumal a googlil, ale na nic kloudného jsem nepřišel. Až mi jiný kolega poradil nastavení v:
Nástroje → Volby → OpenOffice.org → Obecné → Použít dialogy OpenOffice.org
Problém ale byl, že jsem tam tu volbu prostě neměl. Chvíli jsem experimentoval, až jsem přišel na to, že se tam objeví jen v případě, že je zapnutá podpora GNOME výše zmíněnou proměnnou. Pak už byla volba na svém místě:
A po jejím vypnutí jsem dostal OpenOffice.org i se správnými GTK dialogy:
Shrnutí postupu:
openoffice.org-gtk
~/.xprofile
přidat export OOO_FORCE_DESKTOP=gnome
To je vše. Snad to pomůže někomu dalšímu.
No já spíše řeším opačný problém. Jak se zbavit GTK+ a ponechat si jen Qt. VLC pokud vím v další verzi přechází na Qt, takže tam se problém vřeší sám. Ale zaujal mě ten Firefox. Od verze 3 , jak tvrdíš, bude podporovat lepši integraci do prostředí. Znamená to, že se dočkám Qt Front-endu pro Firefox? To by bylo bezva!
Možná by se Ti líbilo tohle: http://labs.trolltech.com/page/Projects/Styles/GtkStyle :)
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 112 292×
Přečteno 89 765×
Přečteno 73 160×
Přečteno 58 109×
Přečteno 54 435×