Copyright © 2004 Francois Le Clainche
Copyright © 2004 Jasper Huijsmans
Table of Contents
Xfce 4 ウィンドウマネージャはXfceデス クトップ環境の一部です。実際の実行コマンドはxfwm4です。バッ クグラウンドで使いたい場合は、xfwm4 --daemonです。ウィンドウマネージャは画面上のウィンドウの場所に責任を持ち、装飾を提供し、移動、リサイズ、ウィンドウ を閉じる動作をすぐにできるようにします。
xfwm4は強く、freedesktop.orgで定め られた標準仕様を遵守しています。結果として特別な機能、たとえば、ボーダレスウィンドウにしたり、アプリケーションへのアイコンを提供すること;がアプ リケーションに実装されることになりました。もはや、ウィンドウマネージャーが違った動作を強制することを使用することはできないのです。xfwm4 のすごい機能のひとつはテーマ機能です。ウィンドウの装飾(境界、タイトルバー、ウィンドウボタン)はウィンドウマネージャーテーマを使い設定できます。
xfwm4はxineramaとマルチスクリーンモード両方で多画面を サポートしています。これは、コンピューターに一台より多く(二台以上)のモニターを接続しているときに有用です。
xfwm4はスタンドアローンで動作しますが、この方法を使う場合は
Xfce 4 設定マネージャがGUIの設定運
用をしたい場合は必要になります。ウィンドウを運用する以外のタスク、たとえば、壁紙の設定や、プログラムの起動は、他のプログラムによって行われる必要
があります。
xfwm4にはコンポジットマネージャが含まれています。これは、新し いX.orgの サーバーエクステンションを利用したものです。コンポジッターはそれが所有している上のWMの様なもので、すべてのウィンドウのスタックを運営、Xイベン トのすべての種類をモニターし、一致して反応します。コンポージットマネージャはウィンドウマネージャに組み込まれ、ウィンドウイベントとの動機の中で様 々なビジュアル効果を維持させます。コンポジッターを使いたい場合は、xfwm4を- -enable-compositorオプションをつけてビルドする必要があります。一応、xfwm4ス タートアップ時に'--compositor=off'引数を使うことによりコンポジッターを切ることもできます。
ウィンドウマネージャは境界、タイトルバー、ウィンドウボタンをアプリケションウィンドウに提供します。外見はウィンドウマネージャにより定義され ます。
デフォルトテーマでは、xfwm4 は通常のアプリケーションウィンドウ上に六つのボタンとタイトルバーを表示します。六つのボタンはこれら基本的な機能を行います。:メニュー、すべての ワークスペースに表示 (またはその解除)、バーにする(またはその解除)、最小化、最大化(またはその解除)、閉じる
タイトルバー上で左クリック、またはウィンドウタイトルバーの範囲上で右クリックでウィンドウメニューを開くことができます。
xftaskbar4を使う場合は、タスクバーのエントリー上のどれか 一つで右クリックを使い動作メニューを開くことができます。これにはウィンドウメニューの中で使用できるいくつかのアイテムを含んでいます。
キーボードやマウスの入力を受けるようにしたい場合、ウィンドウをフォーカスする必要があります。ウィンドウの装飾の色はフォーカスするこ とにより変わります。フォーカスのオプションについての説明は、通 信セクション以下を参照してください。
キーボードショートカットはウィンドウから他のウィンドウへ切り替えることができるようにします。:Altを押し続けてとTabを切り替え
たいウィンドウに切り替わるまで何度も押します。これを使うと、アプリケーションの名前、アイコン、そしてウィンドウタイトルを表示する小さなポップアッ
プが表示されます。xfwm4もまたフォーカスを受けるウィンドウの外観をハ
イライトします。
パネルを使って、タスクバー表示されないアプリケーションを使いたいときに、Alt+Tabショートカットを使ってフォーカスを移すときに 含まれる様にしたい場合は、$HOME/.config/xfce4/xfwm4/xfwm4rc(または新規作成してください)を編集して、この行を追 加してください。: cycle_minimum=false
Alt+Tabを使ったときに表示されるリストから隠されたウィンドウを排除するには、 $HOME/.config/xfce4/xfwm4/xfwm4rc(または新規作成してください)を編集し、この行を追加してください。: cycle_hidden=false
注意: アプリケーション中でのキーボードショートカットの使用はアプリケーションをフォーカスする必要があります。:)
ウィンドウを最大化すると、ウィンドウが画面上に広がりすべての使用できるスペースを使うことができます。(ワークスペース設定 で定義されたように)加えて、垂直、または水平方向のみにウィンドウを最大化することもできます。
カスタマイズできるAlt + F11 キーボードショートカットを使うことにより、フルスクリーンモード中にどんなウィンドウでも表示させることができます。(ウィンドウの境界表示なしですべ ての画面のサイズを使えます。)
垂直的にウィンドウを最大化させるには:
水平に最大化するには:
上のいずれかの方法でウィンドウが最大化されているときに、以下のいずれかの方法で元のサイズに戻すことができます。:
特定のウィンドウの大きさを変更することができなくても、必要性に適合するこれらの殆どが使用できます。
Alt ボタンとマウスクリックショートカットを使ったウィンドウのサイズ変更や移動を行う機能を切りたい場合は、 $HOME/.config/xfce4/xfwm4/xfwm4rc (または新規作成)を編集して、この行を追加してください。: easy_click=false
これらのどれかの一つを行うことによりウィンドウを隠すことができます。:
代わりに、今使っているウィンドウ以外にある、現在使用中のワークスペース上にあるすべてのウィンドウを隠すことができます。これを行うに はたった一つの行動しかありません。: タイトルバーのメニューバーをクリックし、「他のウィンドウすべてを隠す」を選ぶ。
解除するには、下に挙げるXfce 4のコンポーネントの中の一つにあるそれのアイコン、またはそれの名前を選ばなければなりません。
ウィンドウを「折りたたみ」を行うと、ウィンドウはタイトルバーのサイズに縮まります。同じ動作を繰り返すことで、ウィンドウの折りたた み、解除を行うことができます。
ウィンドウを"貼り付ける"と、全てのワークスペース上で同じスペースにウィンドウが見えるようになります。 同じことを繰り返すことでウィンドウを貼り付け・または解除することが出来ます。:
「ウィンドウを上げる」昨日は、ウィンドウフレームを他の上のウィンドウ全てに表示させます。ウィンドウを上げるには・・・:
ウィンドウを動かすにはいくつかの方法があります。:
Altボタン+マウスクリックショートカットを使った、ウィンドウのサイズ変更と移動の機能を切りたい場合は、$ HOME/.config/xfce4/xfwm4/xfwm4rc (または新規作成)を編集して、この行を追加してください。:easy_click=false
これらのことをすることにより、ウィンドウを他のワークスペースに動かすことができます。
ウィンドウを閉じる方法 :
ウィンドウマネージャ設定ダイアログを開くには、XFce 4 設定マネージャの中にある"ウィン ドウマネージャ"と書いてあるボタンをクリックします。 ダイアログは3つのタブを表示します。: 装飾スタイル、キーボードとフォーカス、上級の設定。 全てのの変更は、選ばれたモジュール上で即座に効果を発生します。

ダイアログの左側のリストは使用できる全てのウィンドウデコレーションを表示します。 xfwm 4 モジュールは厳選された10個のテーマを提供しますが、xfwm4-themes 拡張パッケージでは、50以上の使用できる追加テーマがあります。 XFce 公式ウェブサイトにて、それら全てをプレ ビューできます。
「フォント選択」ボタンはウィンドウタイトル表示用に現在使われているファミリーフォントを表示します。 もし、変更したい場合はこのボタンをクリックしてください、そうすると「フォントセレクション」ダイアログが現れます。 これはユーザーインタフェイス設定マネージャ プラグインのフォント選択ダイアログと同じように動きます。
ボタンのレイアウトがどうであれ、タイトルバーの中のタイトルの配列を選ぶことが出来ます。これらいくつかの単純なオプションの一つを選べ ます。: 左、中央、または右に配列する。
ボタンのレイアウト設定はラジオボタンを使った直感的なインターフェイスを使用します。 全ての選択された項目はフレームのベースライン上でそれら自身を描写します。 更に、全ての変更はすぐにタイトルバーボタンの位置で効果を発生します。
ダイアログの左側にあるリストは使用できる全てのショートカットテーマです。ショートカットテーマはkeythemercファイルに含まれ ている指示の名前が付かれています。
デフォルトでは、一つのテーマのみあります。: $(datadir)/themes/Default/xfwm4/keythemerc
デフォルト設定では以下のキーバインドが定義されています。
ダイアログの右側には二つのリストがあります。"ウィンドウショートカット"リストはウィンドウマネージャを運営するのに使われるキーボー ドショートカットを表示します。ショートカットの一つを修正する場合は、リスト上の変更したいショートカットをマウスの左ボタンを使ってダブルクリックし てください。そして、"編集ショートカット"ポップアップウィンドウが表示されたときに、新たなショートカットを編集してください。
新たなテーマを作りたいときは、このようにディレクトリを作成してください。例:$HOME/.themes/Custom/xfwm4/keythemerc、 そして、使用できるテーマのリストからそれを選択してください。
キーボード変更キーの名前を知らない場合は、"xev"アプリケーションをターミナルから起動し、それらをテストすることができます。
フォーカスされたウィンドウはキーボード及びマウスの入力を受け付けます。 二つのフォーカスモデルから選ぶことができます。:
このオプションを選ぶと、新しく作られたウィンドウへクリックまたはマウスポインターを動かすことを必要とせず 自動的にフォーカスするようになります。
このオプションが選択された場合、新しくフォーカスされたウィンドウのフレームは、"遅延"スライダーを使って調整することのできる時間 後、自動的に最前面に現れます。
そのフレームのどこかをクリックしたときに、あるウィンドウが他のウィンドウを通り越すようにしたいときは、このオプションを選んでくださ い。 このオプションが選択されなかった場合、ウィンドウを最前面にあげるには、ウィンドウの装飾(タイトルバー、境界、またはコーナー)上のどこかをクリック しなければなりません。
ウィンドウが動かされたときに、他のウィンドウの境界によって、または、画面端によって、 引きつけられるべきウィンドウの境界を選択することができます。 この効果が動作する距離は"距離"のスライドバーにより指定されます。
マウスポインターが画面端に到達したときに次のワークスペースへ切り替えたい場合は、一番初めのオプションを選んでください。 ウィンドウをドラッグしている間も、同じ挙動にしたいときは二つ目のオプションを選んでください。 スクリーン端の抵抗は一致するスライドバーで指定することができます。
ウィンドウを動かしたとき、またはサイズ変更したとき(内容が表示されない物はシステムリソースにセーブします。) に、ウィンドウの内容が現れるか、現れないかを二つのオプションを使って選ぶことができます。
ウィンドウのタイトルバー上でダブルクリックしたときのウィンドウマネージャの挙動を選んでください。 : ウィンドウをたたむ、 ウィンドウを隠す、ウィンドウを最大化する、または何もしない。
xfwm4
はワークスペースも運用します。ワークスペースのプロパティーを変更する特別な設定ダイアログがあります。これをスタートするには、設定マネージャダイアログ
からワークスペースとマージンを選択してください。ダイアログには二つ
のタブフォルダーがワークスペース設定とデスクトップマージンの場所にあります。
このオプションで使いたいワークスペースの数を選択することができます。(1から32迄の間だで)
この場所は使用できるワークスペースのリストを表示します。どれか一つの名前を編集したい場合は、番号をクリックして、表示されるダイアロ グのエントリーに入力してください。終わったら、"適用"ボタンをクリックするか、Enterキーを押してください。そうすると、リストに戻ります。
ウィンドウマージンダイアログを開くには、設定マネージャダイアログにある"ワークスペーストマージン"とラベルされたボタンをクリックしてください。そし て、"マージン"とラベルされたタブをクリックしてください。
マージンはウィンドウが最大化されたときに埋まらないスクリーンの端のエリアのことです。サイズを調整することができます。調整の単位は
pixel、全てのマージン(左、右、上、底)でできます。この特徴は、たとえば、最大化されたウィンドウがパネルやアイコンボックスのフレームに重なら
ないようにしたくない場合に使用できます。
xfwm4 はOlivier Fourdan (<fourdan@xfce.org>) によって制作されました。さらなる情報は、Xfce web siteに訪れてください。
バグの報告、アプリケーションマニュアルへの提案は、 http://bugzilla.xfce.org/のバグ追跡システムをご利用ください。
使い方やパッケージのインストールについての質問は、xfceメー
リングリストでお尋ねください。開発の議論はxfce4-devメー
リングリストで行われています。
このプログラムはthe Free Software FoundationのGNU General Public Licence バージョン2以上のもので配布されています。
このプログラムとともにGNU General Public Licenceのコピーを受け取っているはずですが、そうでない場合はthe Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.に連絡してください。