AudioLinux
HomeNovinkySeznam článkůDownloadOdkazyKontakt

Integrace Wine aplikací do grafického prostředí

5.7.2009

wine-logoNedávno jsem se zde v jednom z článků věnoval sjednocení vzhledu GTK a Qt aplikací v KDE 4.x s tím, že jsem pominul vzhled aplikací běžících pod aplikačním rozhraním Wine. Nyní se k tomuto tématu vracím a ukážu, jak přizpůsobení provést právě pro tyto aplikace.

Návod platí pro jakoukoli distribuci a jakékoli grafické prostředí.

Základem je příkaz winecfg. Po jeho spuštění se zobrazí následující konfigurační dialog, ve kterém přejdeme na kartu Začlenění do pracovní plochy.

Winecfg

Vidíte, že okno působí jak pěst na oko a podobně jsou na tom i aplikace běžící pod Winem. Tak to za malou chvíli napravíme.

Prvním krokem je vytvoření konfiguračního souboru tématu. Máte-li k dispozici Windows XP / 2000, pak to není velký problém. V nastavení plochy na kartě Vzhled pomocí volby Upřesnit nastavíte patřičné barvy pro dané grafické prvky (hlavně Prostorové objekty, tedy pozadí okna, a určitě také Vybrané položky).

Windows - vlastnosti

Následně přejdete na kartu Motivy, kde daný motiv uložíte např. pod názvem Wine.Theme někam na disk. Jinak přípona motivu *.Theme se vytvoří automaticky.

Nemáte-li k dispozici Windows vůbec, nebo máte-li pouze např. Windows Vista / 7, pak si můžete stáhnout můj upravený a navíc o zbytečnosti očesaný konfigurační soubor Wine.Theme. Jeho obsah můžete vidět na dalším obrázku. Upravovat ho můžete v jakémkoli textovém editoru, já jak vidíte jsem použil KWrite. To, co v něm vidíte, jsou barvy různých položek zadané kódem RGB (Red - Green - Blue). Nastavení barvy pozadí aplikace naleznete u položek jež mají kód 234 234 234 (ten si pak můžete změnit). Dále vás asi bude zajímat barva výběru, což zde představují řádky popsané jako Hilight a HilightText.

WineTheme

Po uložení souboru motivu se už můžete v konfiguračním okně Winu vrátit na kartu Začlenění do pracovní plochy, pomocí tlačítka Instalovat téma vyhledáte vámi vytvořený konfigurační soubor *.Theme a po jeho načtení změnu uložíte tlačítkem Použít nebo rovnou dáte OK. Výsledný vzhled Wine aplikací bude následující:

Winecfg

Další (v něčem složitější, v něčem jednodušší) možností je stáhnout si téma ve formátu *.msstyle např. ze stránek SkinBase nebo deviantArt a toto téma lze dále i nastavovat v konfiguračním okně Wine. V následujícím okně je zobrazeno téma QtCurve-Glass, které jsem na jednom z těchto webů objevil. Povšimněte si, že změny se netýkají jenom barev okna jako v případě tématu ve formátu *.Theme, ale i grafických prvků, jako jsou karty, tlačítka a dokonce i posuvníky.

Winecfg

Na zmiňovaných webech naleznete i témata přímo pro openSUSE nebo třeba Ubuntu.

Bohužel tyto změny se neprojeví na "nativní" linuxové verzi aplikace Google Picasa (která má ve skutečnosti Wine přibalený v sobě), ale jinak běžné aplikace běžící pod Winem, které používám, jako například KompoZer (jelikož nativní linuxová verze na GTK 2.14 padá) nebo AutoStitch vypadají více než dobře.

NAHORU

Made with KompoZer

Valid HTML 4.01 Transitional

Počet přístupů na AudioLinux od 1.5.2008:

wz.cz

WebZdarma.cz