Portál AbcLinuxu, 23. dubna 2024 20:32

Xfce4 Reloaded III

Xfce4 Reloaded III

Port Watercolor Emico: Olive do GTK a ohackovaný Thunar. Bohužel jsem si z minule neschoval patch pro podporu vlastních ikon, tak si ho musím napsat znovu. Za to jsem si takhle pěkně ohackoval location bar :-) Bez podpory v tématu vypadá stejně jako normálně, akorát je před/za (v závislosti na LTR/RTL textu) buttonkama ikona. S podporou v tématu (jako je port Watercolor Emico: Olive či Watercolor Emico: Ergo Blue (předchozí můj desktop)) to vypadá takto. Port Watercolor Emico: Ergo Blue je už hotov, Olive se blíží do finále. Ještě Black a Washed Black a celý to zveřejním. Patch pro thunar (zdarma :-)) klidně zveřejním už teď, jestli někdo chce. Ale je třeba trochu upravit to vaše témátko, nějak takto:

style "we-ergo-thunar-lb"
{
    ThunarLocationButtons::spacing = 0
/* tohle to přidává opatchovaný thunar */
    ThunarLocationButtons::margin = 2
    ThunarLocationButtons::draw_box = 1
    ThunarLocationButtons::image_spacing_l = 2
    ThunarLocationButtons::image_spacing_r = 2
    ThunarLocationButtons::image_size = 16
    
    bg[NORMAL] = "#ffffff"
    
    engine "pixmap"
    {
    	image
        {
        	function = BOX
            file = "Thunar/entry.png"
            border = {2, 2, 2, 2}
            stretch = TRUE
        }
    }
}

widget_class "<ThunarWindow>.*.<ThunarLocationButtons>" style "we-ergo-thunar-lb"

style "we-ergo-thunar-lb-button"
{
	xthickness = 2
	ythickness = 2
	GtkWidget::focus_padding = 0
	GtkWidget::focus-line-width = 0	
    
    GtkButton      ::child-displacement-x = 0
	GtkButton      ::child-displacement-y = 0
    
    fg[PRELIGHT] = "#ffffff"
    text[PRELIGHT] = "#ffffff"
    fg[SELECTED] = "#ffffff"
    text[SELECTED] = "#ffffff"
    
	engine "pixmap"
	{
        	image
		{
			function = BOX
			state = PRELIGHT
			file = "Thunar/nav_button-prelight.png"
			border = {4, 4, 4, 4}
			stretch = TRUE
		}
		image
		{
			function = BOX
			state = ACTIVE
			file = "Thunar/nav_button-active.png"
			border = {4, 4, 4, 4}
			stretch = TRUE
		}
		image
		{
			function = BOX
			state = INSENSITIVE
			file = "Thunar/nav_button-normal.png"
			border = {4, 4, 4, 4}
			stretch = TRUE
		}
		image
		{
			function = BOX
			file = "Thunar/nav_button-normal.png"
			border = {4, 4, 4, 4}
			stretch = TRUE
		}
	}
}

widget_class "<ThunarWindow>.*.<ThunarLocationButtons>.*<GtkButton>*" style "we-ergo-thunar-lb-button"

Jardík | 9. 7. 2009 | Zhlédnuto: 1437× | Oblíbenost: 6

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Jardík avatar 9.7.2009 03:02 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Xfce4 Reloaded III
Odpovědět | Sbalit | Link | Blokovat | Admin
Přílohy:
Tady jsou ty modifikované soubory. Nemám originál, takže patch nemůžu :-(
Věřím v jednoho Boha.
9.7.2009 13:16 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: Xfce4 Reloaded III
Odpovědět | Sbalit | Link | Blokovat | Admin
Co je to za font?
Jardík avatar 9.7.2009 13:32 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Xfce4 Reloaded III
DejaVu Sans
Věřím v jednoho Boha.
9.7.2009 22:28 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: Xfce4 Reloaded III
Dík, vypadá to fakt dobře. Ale takového výsledku se mi s DejaVu Sans nepodařilo dosáhnout, DPI máš nastavený jak? (xdpyinfo | grep resolution)
Jardík avatar 9.7.2009 23:42 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Xfce4 Reloaded III
$ xdpyinfo | grep resolution
resolution: 85x86 dots per inch
Ale v xfce mám pro GTK aplikace na tvrdo nastavených 96 :-)
Věřím v jednoho Boha.
10.7.2009 13:13 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: Xfce4 Reloaded III
Já když mám nastaveno 96 dpi, tak tohle písmo vypadá buď moc malý nebo moc velký. :-) Proto se ptám. Ale dík. :-)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.