Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Vico.B 09 Září 2007, 22:34:02

Název: Změna barvy titulků oken (METACITY)
Přispěvatel: Vico.B 09 Září 2007, 22:34:02
Zdravím!!

Narazil jsem na drobný estetický problém. Mám nastavené tmavě šedé GTK téma, ale když k němu nastavím libovolné METACITY tak titulky oken jsou o dost světleji šedé (viz obrázek). Je mi jasné, že musím nějak editovat "gtkrc" soubor definující GTK téma, ale nerozumím tomu, proto bych se rád zeptal, jestli někdo nevíte, kde se barva titulků nastavuje... Díky!!

(http://img204.imageshack.us/img204/8052/obrhj5.png)
Název: Změna barvy titulků oken (METACITY)
Přispěvatel: shaman 10 Září 2007, 17:08:47
V ~/.themes/ byste měl mít složku s názvem toho Metacity tématu. V ní bude v podsložce metacity-1 soubor metacity-theme-1.xml, ve kterém je definováno prakticky celé téma. Titulek by tam mohl být nějak takto
Kód: [Vybrat]
</code>Těchto definic tam asi bude víc, pro každý stav okna jedna.<br /><br />EDIT: Ještě jsem zapomněl napsat, že změna se neprojeví hned, musíte napřed zapnout jiný motiv a potom znovu upravený. </dd> <dt class="postheader"> Název: <strong>Změna barvy titulků oken (METACITY)</strong><br /> Přispěvatel: <strong>Vico.B</strong> <strong>10 Září 2007, 18:28:19</strong> </dt> <dd class="postbody"> No v tom XML souboru je tohle:<br /><br /><div class="codeheader">Kód: <a href="javascript:void(0);" onclick="return smfSelectText(this);" class="codeoperation">[Vybrat]</a></div><code class="bbc_code"><draw_ops name="title_focused"><br />  <include name="bg_topbar"/><br />  <title color="gtk:fg[SELECTED]" x="4" y="((height-title_height)/2) `max` 0"/><br /></draw_ops><br /><br /><draw_ops name="title_unfocused"><br />  <include name="bg_topbar_unfocused"/><br />  <title color="shade/gtk:bg[SELECTED]/0.5" x="4" y="((height-title_height)/2) `max` 0"/><br /></draw_ops></code>z toho tak nějak usuzuji že barva toho titulku se mění v závislosti na použitém GTK tématu (což je pravda, když nastavím třeba výchozí "Human" tak je titulek oranžový, když dám "Clearlooks" tak je modrý apod.) Proto by mě spíše zajímalo kde se dá toto naeditovat v nastavení GTK tématu, abych při různých Metacity dosáhl stejné barvy...<br /><br /><br />\\edit<br />Tak jsem se v tom XML trochu pohrabal a barvu titulku už změnil... Pozadí titulku bylo dáno na tomto místě:<br /><br /><div class="codeheader">Kód: <a href="javascript:void(0);" onclick="return smfSelectText(this);" class="codeoperation">[Vybrat]</a></div><code class="bbc_code"><draw_ops name="bg_topbar"><br />  <gradient type="vertical" x="0" y="0" width="width" height="height"><br />    <color value="#303030"/><br />    <color value="#303030"/><br />  </gradient><br /></draw_ops></code>a podobně také pro "bg_topbar_unfocused". Každopádně by mě ale pořád zajímala ta změna barvy titulku řízená přímo přes GTK. Díky za rady ;) </dd> <dt class="postheader"> Název: <strong>Změna barvy titulků oken (METACITY)</strong><br /> Přispěvatel: <strong>shaman</strong> <strong>10 Září 2007, 18:34:55</strong> </dt> <dd class="postbody"> Tak potom vám opravdu nezbyde než měnit ~/.themes/[nazev_gtk_tematu]/gtk-2.0/gtkrc Barvy titulků by mohly (aspoň doufám, nezkušel jsem to měnit) být definovány v sekci<br /><div class="codeheader">Kód: <a href="javascript:void(0);" onclick="return smfSelectText(this);" class="codeoperation">[Vybrat]</a></div><code class="bbc_code">style "metacity-frame"<br />{<br />  # Normal base color<br />  bg[NORMAL]  = "#444444"<br />  # Unfocused title background color<br />  bg[INSENSITIVE]  = "#444444"<br />  # Unfocused title text color<br />  fg[INSENSITIVE]  = "#ffffff"<br />  # Focused icon color<br />  #fg[NORMAL]  = { 0.2, 0.2, 0.2 }<br />  # Focused title background color<br />  bg[SELECTED]  = "#444444"<br />  # Focused title text color<br />  fg[SELECTED]  = "#ffffff"<br />}</code>Tohle je kousek gtkrc z tématu LiNsta-GTK2. </dd> <dt class="postheader"> Název: <strong>Změna barvy titulků oken (METACITY)</strong><br /> Přispěvatel: <strong>Vico.B</strong> <strong>10 Září 2007, 18:47:02</strong> </dt> <dd class="postbody"> Jo díky, to je přesně ono ;) Děkuji mnohokrát!!<br /><br />V tom XML pro Metacity je definované který parametr se má použít (bg[SELECTED] nebo fg[SELECTED] aj.) jako výchozí barva a potom je tam jak se má ta která barva použít (zesvětlit, ztmavit - přes příkaz "shade"). Bude to chtít si s tím trochu pohrát, ale teď už to půjde ;) Ještě jednou děkuji za pomoc... </dd> <dt class="postheader"> Název: <strong>Změna barvy titulků oken (METACITY)</strong><br /> Přispěvatel: <strong>Pjootr</strong> <strong>10 Září 2007, 19:23:16</strong> </dt> <dd class="postbody"> <div class="quoteheader"><div class="topslice_quote">Citace: Vico.B</div></div><blockquote class="bbc_standard_quote">kde se barva titulků nastavuje</blockquote><div class="quotefooter"><div class="botslice_quote"></div></div>já to měnil pomcí: GNOME Color Chooser 0.2.1<br /><br />Ale to co tady řešíte okolo XML pro metacity, tak netuším vo co tu jde ;) ! </dd> <dt class="postheader"> Název: <strong>Změna barvy titulků oken (METACITY)</strong><br /> Přispěvatel: <strong>Vico.B</strong> <strong>10 Září 2007, 19:43:21</strong> </dt> <dd class="postbody"> Teď už mi k dokonalosti vzhledu mého gnome chybí jen vyřešit, aby se v taskbaru nezobrazovaly ikony běžících aplikací... viz tady:<br /><br />http://forum.ubuntu.cz/viewtopic.php?id=13085 </dd> </dl> <div id="footer" class="smalltext"> <span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;"><a href="https://forum.ubuntu.cz/index.php?action=credits" title="Simple Machines Forum" target="_blank" class="new_win">SMF 2.0.19</a> | <a href="http://www.simplemachines.org/about/smf/license.php" title="License" target="_blank" class="new_win">SMF © 2016</a>, <a href="http://www.simplemachines.org" title="Simple Machines" target="_blank" class="new_win">Simple Machines</a> </span> </div> </body> </html>