<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://www38.atwiki.jp/3ddesk/">
    <title>Linux 3Dデスクトップ Compiz Fusion,Compiz,Beryl,AIGLX,XGL @ ウィキ</title>
    <link>http://www38.atwiki.jp/3ddesk/</link>
    <description>Linux 3Dデスクトップ Compiz Fusion,Compiz,Beryl,AIGLX,XGL @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2008-01-02T19:04:51+09:00</dc:date>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/54.html" />
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/53.html" />
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/52.html" />
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/51.html" />
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/50.html" />
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/49.html" />
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/48.html" />
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/47.html" />
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/46.html" />
                <rdf:li rdf:resource="http://www38.atwiki.jp/3ddesk/pages/45.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/54.html">
    <title>WindowMatching</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/54.html</link>
    <description>
      メニューや端末のウィンドウといった特定の種類のウィンドウを半透明にしたい。
システム監視プログラムやIMのコンタクトリストを、デフォルトですべてのデスクトップ上に表示するようにしたい。
ブラウザの新しいウィンドウを開くと、小さすぎたり大きすぎたりして困る。

そのような場合のために、特定のウィンドウが開かれたとき、半透明にしたり、スティッキーにしたり、一定サイズにしたりするルールをあらかじめセットしておくことが可能。
ウィンドウの照合条件を記述して自在に使いこなせるようにならなければ、Compiz Fusion を完全体にすることはできない。

&amp;bold(){注意：}
このページの説明は、「[[正規表現照合&gt;regex]]」プラグインを有効にしておくことが前提。


**ウィンドウの識別
Compiz には、ルール適用対象のウィンドウを識別する方法が８つある。
以下ではその８つの方法とともに、各方法に必要な情報を取得するための端末で実行するコマンドラインを列挙している。
コマンドを実行するとマウスカーソルが十字に変化するので、その十字を情報を取得したいウィンドウ上に置いてクリック。
なお、CCSM Ver.0.6.99 には xprop コマンドのGUIフロントエンド機能を持つルール編集ツールが組み込まれている。

-&amp;bold(){タイプ（type）：}
メニューやダイアログ、ヒント表示、その他といったウィンドウの種類。
種類を取得するためのコマンドは、&amp;bold(){xprop|grep WINDOW_TYPE|cut -d_ -f10}

または次の中から選択：
&amp;bold(){unknown, combo, desktop, dialog, dnd, dock, dropdownmenu, fullscreen, modaldialog, menu, normal, notification, popupmenu, splash, toolbar, tooltip, utility}

-&amp;bold(){ロール（role）：}
（限られたプログラムでのみ使用されているので、普通はブランク。）
ロールを取得するためのコマンドは、&amp;bold(){xprop|grep &quot;WM_WINDOW_ROLE(STRIN    </description>
    <dc:date>2008-01-02T19:04:51+09:00</dc:date>
  </item>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/53.html">
    <title>shift</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/53.html</link>
    <description>
      ウィンドウの切り替え機能を提供するプラグイン。特徴は、iTunes のカバーフローに似た演出効果。

Youtube動画：[[シフト・スイッチャ&gt;http://jp.youtube.com/watch?v=BEUf8BQB-YA]]

画面正面に来たウィンドウのタイトル文字を画面上に強調表示させるには、
「[[テキスト&gt;text]]」プラグインを有効にする必要がある。    </description>
    <dc:date>2007-12-28T20:45:22+09:00</dc:date>
  </item>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/52.html">
    <title>ring</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/52.html</link>
    <description>
      ウィンドウをリング状に配置して循環させ切り替えるプラグイン。

Youtube動画：[[リング・スイッチャ&gt;http://jp.youtube.com/watch?v=Ff9Sm-7fC6E]]

画面正面に来たウィンドウのタイトル文字を画面上に強調表示させるには、
「[[テキスト&gt;text]]」プラグインを有効にする必要がある。    </description>
    <dc:date>2007-12-28T20:26:04+09:00</dc:date>
  </item>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/51.html">
    <title>switcher</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/51.html</link>
    <description>
      Gnome や KDE の Alt + &lt;Tab&gt; 切り替えと同じような機能を持つプラグイン。    </description>
    <dc:date>2007-12-28T20:10:51+09:00</dc:date>
  </item>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/50.html">
    <title>decoration</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/50.html</link>
    <description>
      ウィンドウのタイトルバーや枠の装飾に関連するプラグイン。

-&amp;bold(){コマンド}
装飾エンジンのデコレータが未作動の場合に、ここで指定されたデコレータを起動させる。

Emerald Theme をインストールしていない状態で、この部分に emerald --replace と記載されていると、このプラグインを有効にしたとたん、ウィンドウのタイトルバーが消えてしまうというトラブルが発生してしまう。
しかも、あわててこのプラグインを無効にしてもタイトルバーは元には戻らない。
Gnome デスクトップ環境を使っている人は、
端末で &amp;bold(){gtk-window-decorator --replace} 、
KDE 環境の人は
&amp;bold(){kde-window-decorator --replace}
というコマンドを実行すると、タイトルバーが元に戻る。

最近のLinuxディストリビューションでは、[[Fusion-Icon&gt;fusionicon]] がパッケージに取り入れられ始めたので、トラブルで困るユーザーは減少すると思われる。    </description>
    <dc:date>2007-12-28T16:22:18+09:00</dc:date>
  </item>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/49.html">
    <title>trailfocus</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/49.html</link>
    <description>
      フォーカスが移った順番に従って、ウィンドウの透明度、厳密に言えば不透明度などを変化させることにより、一番新しいフォーカス・ウィンドウを見やすくするためのプラグイン。

***動作
-&amp;bold(){ウィンドウの種類}
適用対象ウィンドウの指定。[[Window Matching&gt;WindowMatching]] に従って記述する。
-&amp;bold(){追跡するウィンドウの数}
フォーカスが外れてから、ここで指定する数より多くの他ウィンドウにフォーカスが渡った場合、フォーカスが完全にないものとして扱われ、非フォーカス・ウィンドウの不透明度や明るさなどが適用される。
-&amp;bold(){フェードを開始するウィンドウ}
もっとも新しくフォーカスされたウィンドウから数えて、ここで指定した数のウィンドウまでが完全なフォーカス・ウィンドウとして扱われ、フォーカス・ウィンドウの不透明度や明るさなどが適用される。

例えば、追跡するウィンドウの数を &amp;bold(){5} 、フェード開始ウィンドウ数を &amp;bold(){2} と設定して、ウィンドウを &amp;bold(){7} 枚開き、1つずつフォーカスを移してみる。
&amp;bold(){7} 枚のウィンドウのうち、一番最初にフォーカスがあったウィンドウとその次にフォーカスがあったウィンドウは、すでにフォーカス追跡の対象外になっており、非フォーカス・ウィンドウとしての不透明度や明るさなどが適用されフェードする（追跡ウィンドウ数 &amp;bold(){5} を超えたため）。
一番最後にフォーカスが渡されたウィンドウと、そのウィンドウにフォーカスを渡したウィンドウには、完全なフォーカス・ウィンドウとしての不透明度や明るさなどが適用される（フェード開始ウィンドウ数 &amp;bold(){2} 以内のため）。
これらの中間の順番に位置するウィンドウには、完全なフォーカス・ウィンドウと非フォーカス・ウィンドウとの間の不透明度や明るさが、フォーカス移動の順番に応じて適用されフェードする。    </description>
    <dc:date>2007-12-28T15:39:45+09:00</dc:date>
  </item>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/48.html">
    <title>water</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/48.html</link>
    <description>
      マウスポインタに合わせて水の波紋を描いたり、池の水面に雨を降らせたような効果を画面全体に描くプラグイン。    </description>
    <dc:date>2007-12-28T13:53:23+09:00</dc:date>
  </item>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/47.html">
    <title>firepaint</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/47.html</link>
    <description>
      画面上にマウスで炎を描くプラグイン。
デフォルトでは、&lt;Shift&gt; + &lt;Super&gt; + Button1 を押すと描画開始。
炎自体は &lt;Shift&gt; + &lt;Super&gt; + C が押されるまで画面から消えることはないが、
炎の粒子数の設定値に達すると、マウスでさらに炎を描く度に一番最初に描いた炎の粒子から消えていく。    </description>
    <dc:date>2007-12-28T13:14:26+09:00</dc:date>
  </item>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/46.html">
    <title>cubereflex</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/46.html</link>
    <description>
      キューブの下に、キューブが反射して映る地面を描くプラグイン。    </description>
    <dc:date>2007-12-28T12:49:27+09:00</dc:date>
  </item>
    <item rdf:about="http://www38.atwiki.jp/3ddesk/pages/45.html">
    <title>minimize</title>
    <link>http://www38.atwiki.jp/3ddesk/pages/45.html</link>
    <description>
      最小化時の効果
ウィンドウの最小化時やその解除時にズームアニメーション効果を付けるプラグイン。
「[[アニメーション&gt;animation]]」プラグインと干渉するので、両方を同時に有効にすることはできない。
効果対象のウィンドウの指定は [[Window Matching&gt;WindowMatching]] の記述に従う。    </description>
    <dc:date>2007-12-28T12:47:58+09:00</dc:date>
  </item>
  </rdf:RDF>

