<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>cornelius.net.ru &#187; Xfce</title>
	<atom:link href="http://cornelius.net.ru/category/it/oss/xfce-oss-it-2/feed" rel="self" type="application/rss+xml" />
	<link>http://cornelius.net.ru</link>
	<description>Andrey Fedoseev</description>
	<pubDate>Tue, 01 Jul 2008 15:58:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Установка Compiz Fusion (Debian + Xfce)</title>
		<link>http://cornelius.net.ru/2008/02/11/compiz-fusion-debian-xfce-2/</link>
		<comments>http://cornelius.net.ru/2008/02/11/compiz-fusion-debian-xfce-2/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 15:44:08 +0000</pubDate>
		<dc:creator>Andrey Fedoseev</dc:creator>
		
		<category><![CDATA[Compiz Fusion]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Xfce]]></category>

		<category><![CDATA[Emerald]]></category>

		<category><![CDATA[HOWTO]]></category>

		<guid isPermaLink="false">http://cornelius.net.ru/blog/?p=60</guid>
		<description><![CDATA[В этой заметке я опишу процесс установки и базовой настройки оконного менеджера Compiz Fusion в Debian с рабочим окружением Xfce. Ранее я писал об этом, но время не стоит на месте, и те инструкции уже устарели.
В данный момент Compiz Fusion вошёл в состав Debian Lenny (testing), поэтому подключать дополнительные репозитории вам не придётся (если только [...]]]></description>
			<content:encoded><![CDATA[<p>В этой заметке я опишу процесс установки и базовой настройки оконного менеджера Compiz Fusion в Debian с рабочим окружением Xfce. <a href="http://cornelius.net.ru/blog/compiz-fusion-debian-xfce" >Ранее я писал об этом</a>, но время не стоит на месте, и те инструкции уже устарели.</p>
<p>В данный момент Compiz Fusion вошёл в состав Debian Lenny (testing), поэтому подключать дополнительные репозитории вам не придётся (если только вы не хотите использовать оконный декоратор Emerald, о чём ниже).</p>
<p>Итак, приступим&#8230;</p>
<p> <a href="http://cornelius.net.ru/2008/02/11/compiz-fusion-debian-xfce-2/#more-60"  class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cornelius.net.ru/2008/02/11/compiz-fusion-debian-xfce-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Compiz Fusion + Debian + Xfce [устаревшая заметка]</title>
		<link>http://cornelius.net.ru/2007/08/14/compiz-fusion-debian-xfce/</link>
		<comments>http://cornelius.net.ru/2007/08/14/compiz-fusion-debian-xfce/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 15:49:55 +0000</pubDate>
		<dc:creator>Andrey Fedoseev</dc:creator>
		
		<category><![CDATA[Compiz Fusion]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Xfce]]></category>

		<category><![CDATA[Emerald]]></category>

		<category><![CDATA[HOWTO]]></category>

		<guid isPermaLink="false">http://cornelius.net.ru/blog/?p=64</guid>
		<description><![CDATA[ВНИМАНИЕ! Эта заметка устарела! Воспользуйтесь более актуальными инструкциями по установке Compiz Fusion в Debian с рабочим окружением Xfce.

]]></description>
			<content:encoded><![CDATA[<p><strong>ВНИМАНИЕ! Эта заметка устарела! Воспользуйтесь более актуальными <a href="http://cornelius.net.ru/blog/compiz-fusion-debian-xfce-2" >инструкциями по установке Compiz Fusion в Debian с рабочим окружением Xfce.</a></strong></p>
<p> <a href="http://cornelius.net.ru/2007/08/14/compiz-fusion-debian-xfce/#more-64"  class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cornelius.net.ru/2007/08/14/compiz-fusion-debian-xfce/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Темы оформления GTK</title>
		<link>http://cornelius.net.ru/2006/11/05/temy-oformleniya-gtk-1/</link>
		<comments>http://cornelius.net.ru/2006/11/05/temy-oformleniya-gtk-1/#comments</comments>
		<pubDate>Sun, 05 Nov 2006 12:55:22 +0000</pubDate>
		<dc:creator>Andrey Fedoseev</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Xfce]]></category>

		<category><![CDATA[GTK]]></category>

		<category><![CDATA[HOWTO]]></category>

		<guid isPermaLink="false">http://cornelius.net.ru/blog/?p=42</guid>
		<description><![CDATA[На днях решил в очередной раз поменять тему оформления GTK на своём рабочем столе. Для этого отправился на www.gnome-look.org и www.xfce-look.org. Но там не нашёл ничего подходящего и решил попробовать сваять что-нибудь самостоятельно, используя одну из готовых тем. Ну и заодно разобраться более подробно, как вообще работает механизм тем оформления GTK, о чём сейчас вкратце [...]]]></description>
			<content:encoded><![CDATA[<p>На днях решил в очередной раз поменять тему оформления GTK на своём рабочем столе. Для этого отправился на <a href="http://www.gnome-look.org" >www.gnome-look.org</a> и <a href="http://www.xfce-look.org" >www.xfce-look.org</a>. Но там не нашёл ничего подходящего и решил попробовать сваять что-нибудь самостоятельно, используя одну из готовых тем. Ну и заодно разобраться более подробно, как вообще работает механизм тем оформления GTK, о чём сейчас вкратце расскажу.</p>
<p>В файле gtkrc (<span style="font-style: italic;">~/.themes/yourtheme/gtk-2.0/gtkrc</span>) определяются стили, которые будут использоваться для отображения того или иного элемента. Описание стиля выглядит так:</p>
<pre>style &quot;name-of-style&quot; [= &quot;name-of-parent-style] {
 PROPERTY1 = VAL1
    PROPERTY2 = VAL2
    engine &quot;name-of-engine&quot; {
     ENGINE_PROPERTY1 = VAL3
     ENGINE_PROPERTY2 = VAL4
 }
}</pre>
<p>Каждый стиль имеет имя (<span style="font-style: italic;">&quot;name-of-style&quot;</span>) и набор свойств (<span style="font-style: italic;">PROPERTY1</span>,<span style="font-style: italic;">PROPERTY2</span>). Свойства включают в себя определения цветов (напр. <span style="font-style: italic;">bg[SELECTED] = &quot;#a3b8cc&quot;</span>) и параметры элементов интерфеса (напр. <span style="font-style: italic;">GtkScrollbar::min_slider_length = 30</span>). Также нужно, обратить внимание на свойства <span style="font-style: italic;">xthickness</span> и <span style="font-style: italic;">ythickness</span>, которые, если я правильно понимаю, аналогичны свойству padding в HTML. </p>
<p>Стиль может быть наследовать свойства другого стиля (<span style="font-style: italic;">&quot;name-of-parent-style&quot;</span>). Кроме того, можно задать, какой движок GTK (см. ниже) нужно использован для этого стиля (<span style="font-style: italic;">engine &quot;name-of-engine&quot;</span>) и определить параметры этого движка (<span style="font-style: italic;">ENGINE_PROPERTY1</span>, <span style="font-style: italic;">ENGINE_PROPERTY2</span>)</p>
<p>Как правило, в сначала описывается стиль <span style="font-style: italic;">&quot;theme-default&quot;</span>, в котором определяются все основные параметры и движок, а оставшиеся стили наследуются от него.</p>
<p>Также необходимо указать к какому элементу какой стиль надо применить:</p>
<pre>...
class &quot;GtkWidget&quot;      style &quot;theme-default&quot;
class &quot;GtkButton&quot;      style &quot;theme-button&quot;
class &quot;GtkScale&quot;       style &quot;theme-range&quot;
...</pre>
<p><span style="font-weight: bold;">Движок темы</span> (engine) определяет внешнид вид элементов интерфейса (widget), таких как кнопки, скроллбары, тулбары и т.д. Например в Ubuntu по умолчанию используется движок Ubuntulooks, а раньше использовался Clearlooks. Я использую движок под названием <a href="http://cimi.netsons.org/pages/murrine.php" >Murrine</a>. Для этого движка существует утилита-конфигуратор под названием (угадайте с одного раза) <a href="http://cimi.netsons.org/pages/murrine/configurator.php" >Murrine Configurator</a>. Это программка позволяет менять параметры движка в уже установленных темах (основанных на Murrine).</p>
<p>При создании темы очень полезна будет программка <a href="http://www.stellingwerff.com/?page_id=10" >The Widget Factory</a> - она представляет из себя окно, в котором собраны все (или почти все) GTK виджеты и позволяет менять тему офомление только внутри этого окна (то есть не затрагивая остальные программы).</p>
<p>Исчерпывающую информацию по созданию тем GTK можно найти <a href="http://live.gnome.org/GnomeArt/Tutorials/GtkThemes" >здесь</a>.</p>
<p>Напоследок маленькая плюшка для тех, кто использует Xfce. Добавьте в файл gtkrc следующий текст:</p>
<pre>style &quot;xfdesktop-icon-view&quot; {
    XfdesktopIconView::label-alpha = 25

    base[NORMAL] = &quot;#000000&quot;
    base[SELECTED] = &quot;#ffffff&quot;
    base[ACTIVE] = &quot;#ffffff&quot;

    fg[NORMAL] = &quot;#ffffff&quot;
    fg[SELECTED] = &quot;#ffffff&quot;
    fg[ACTIVE] = &quot;#ffffff&quot;
}
widget_class &quot;*XfdesktopIconView*&quot; style &quot;xfdesktop-icon-view&quot;</pre>
<p>и вы сможете управлять внешним видом подписей к значкам на рабочем столе.</p>
]]></content:encoded>
			<wfw:commentRss>http://cornelius.net.ru/2006/11/05/temy-oformleniya-gtk-1/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
