Xfce 4 ウィンドウマネージャ

Francois Le Clainche

このマニュアルはxfwm4 version 4.2について書かれています。


Table of Contents

イントロダクション
xfwm4を使う
ウィンドウの運用
xfwm4をカスタマイズする
装飾スタイル
キーボードショートカット
フォーカス設定
高度な設定
ワークスペースの運用
ワークスペースの設定
ワークスペースの縁(マージ ン)
xfwm4について

 

イントロダクション

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を使う

ウィンドウの運用

ウィンドウマネージャは境界、タイトルバー、ウィンドウボタンをアプリケションウィンドウに提供します。外見はウィンドウマネージャにより定義され ます。

デフォルトテーマでは、xfwm4 は通常のアプリケーションウィンドウ上に六つのボタンとタイトルバーを表示します。六つのボタンはこれら基本的な機能を行います。:メニュー、すべての ワークスペースに表示 (またはその解除)、バーにする(またはその解除)、最小化、最大化(またはその解除)、閉じる

画像 1. xfwm4 タイトルバーボタン

xfwm4 title bar buttons and functions

タイトルバー上で左クリック、またはウィンドウタイトルバーの範囲上で右クリックでウィンドウメニューを開くことができます。

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 + F5 キーボードショートカットを使う。

カスタマイズできるAlt + F11 キーボードショートカットを使うことにより、フルスクリーンモード中にどんなウィンドウでも表示させることができます。(ウィンドウの境界表示なしですべ ての画面のサイズを使えます。)

垂直的にウィンドウを最大化させるには:

  • タイトルバーの最大化ボタンを中ボタンクリックする。
  • Alt + F6 キーボードショートカットを使う。

水平に最大化するには:

  • タイトルバーの最大化ボタンを右クリックする。
  • Alt + F7 キーボードショートカットを使う。

上のいずれかの方法でウィンドウが最大化されているときに、以下のいずれかの方法で元のサイズに戻すことができます。:

  • タイトルバー上の最大化(元に戻す)ボタンをクリックする。
  • 同じキーボードショートカットをもう一度使う。
  • ウィンドウメニューの「最大化の解除」を選ぶ。

 

ウィンドウの大きさを変える

特定のウィンドウの大きさを変更することができなくても、必要性に適合するこれらの殆どが使用できます。

  • サイズを変更するウィンドウフレームの端やコーナーを使う。そして、それらをマウスでドラッグする。
  • ウィンドウフレーム上のどこかにマウスポインターがある間は、Alt + 右クリックショートカットを使うことができます。;これはウィンドウの右下のコーナー上でドラッグしたように動作します。
  • 実用的なキーボードショートカットを利用できます。: Shift + Alt + (上、下、右、左)矢印キー

Alt ボタンとマウスクリックショートカットを使ったウィンドウのサイズ変更や移動を行う機能を切りたい場合は、 $HOME/.config/xfce4/xfwm4/xfwm4rc (または新規作成)を編集して、この行を追加してください。: easy_click=false

 

ウィンドウを隠す、またはその解除

これらのどれかの一つを行うことによりウィンドウを隠すことができます。:

  • タイトルバーの「隠す」ボタンをクリックする。
  • ウィンドウメニューをタイトルバーから開き、「隠す」を選択する。
  • Alt + F8 キーボードショートカットを使う。

代わりに、今使っているウィンドウ以外にある、現在使用中のワークスペース上にあるすべてのウィンドウを隠すことができます。これを行うに はたった一つの行動しかありません。: タイトルバーのメニューバーをクリックし、「他のウィンドウすべてを隠す」を選ぶ。

解除するには、下に挙げるXfce 4のコンポーネントの中の一つにあるそれのアイコン、またはそれの名前を選ばなければなりません。

  • xftaskbar4
  • ウィンドウのリスト、デスクトップの壁紙上で中ボタンクリックを使うと開きます。これはすべての開かれているウィンドウを表示し、表 示はワークスペースにより区別されています。現在隠されているウィンドウは[]とマークされてその間に表示されます。
  • xfce4-iconbox

 

ウィンドウの折りたたみ、またはその解除

ウィンドウを「折りたたみ」を行うと、ウィンドウはタイトルバーのサイズに縮まります。同じ動作を繰り返すことで、ウィンドウの折りたた み、解除を行うことができます。

  • タイトルバーの折りたたみ・解除ボタンをクリックする。
  • ウィンドウメニューをタイトルバーから開き、「折りたたみ」、「折りたたみの解除」を選択する。
  • タイトルバーにポインターがあるときにマウススクロールを動かす。
  • Alt + F9 キーボードショートカットを使う。

 

ウィンドウの貼り付け、その解除

ウィンドウを"貼り付ける"と、全てのワークスペース上で同じスペースにウィンドウが見えるようになります。 同じことを繰り返すことでウィンドウを貼り付け・または解除することが出来ます。:

  • タイトルバー上の貼り付け・または解除をクリックする。
  • タイトルバーからウィンドウメニューを開き、"貼り付け"または"貼り付けの解除"を選ぶ。
  • Alt + F10 のキーボードショートカットを使う。

 

ウィンドウを上げる、または下げる

「ウィンドウを上げる」昨日は、ウィンドウフレームを他の上のウィンドウ全てに表示させます。ウィンドウを上げるには・・・:

  • そのウィンドウ上で左クリックする。
  • キーボードとフォーカスの設定ダイ アログのオプションが選択されている場合は、ウィンドウをフォーカスさせる。
  • キーボードとフォーカスの設定ダイアロ グのオプションが選択されている場合は、フレーム上で左クリック。
  • タスクバーまたはアイコンボックスのラベル上でクリックする。
  • Shift + Alt + Page_Up キーボードショートカットを使う。 (ウィンドウがすでにフォーカスされている場合)
ウィンドウメニューを開いて"常に最上面に表示する"を選ぶことにより、ウィンドウフレームを常に全てのウィンドウの上(最上フレーム)にす ることができます。

"下げる"はウィンドウフレームを他のウィンドウの下、つまり一番下に下げます。 これを行うには:

  • 対象のタイトルバー上で中クリック
  • Shift + Alt + Page_Down キーボードショートカットを使う。(ウィンドウがフォーカスされている場合)

 

ウィンドウを動かす

ウィンドウを動かすにはいくつかの方法があります。:

  • ウィンドウのタイトルバー上で左・または右クリックしてドラッグする。
  • ウィンドウフレーム上のどこかにマウスポインターがあるときにAlt + 左クリックして、マウスを動かす。
  • Control + Alt +Shift + (上、下、左、または右)の矢印ボタンのキーボードショートカットを使う。

Altボタン+マウスクリックショートカットを使った、ウィンドウのサイズ変更と移動の機能を切りたい場合は、$ HOME/.config/xfce4/xfwm4/xfwm4rc (または新規作成)を編集して、この行を追加してください。:easy_click=false

 

他のワークスペースにウィンドウを動かす

これらのことをすることにより、ウィンドウを他のワークスペースに動かすことができます。

  • ウィンドウを貼り付け、他のワークスペースへ移動し、そしてウィンドウの貼り付けを解除する。
  • ウィンドウメニューを使い"他のワークスペースへ送る"のサブメニュー項目の一つを選ぶ。
  • ウィンドウのタイトルバー上で左・右クリックし、それを画面端へ引っ張る: ポインターは次のワークスペースへ移動します。 そのままウィンドウを持ち続けます。該当するオプションがWindow Manager 設定ダイアログで選択されている必要があります。
  • キーボードショートカットを使う :
    • Alt + Control + End ウィンドウを次のワークスペースに移す。
    • Alt + Control + Home ウィンドウを前のワークスペースに移す。
    • Alt + Control + Keypad-Number 現在のウィンドウを一致するワークスペースへ移動する。
  • グラフィック ページャを使用する。ウィンドウ表示をクリックして、 それを移したいのワークスペースに移す。

ウィンドウを閉じる

ウィンドウを閉じる方法 :

  • タイトルバーの閉じるボタンを押す。
  • タイトルバーからウィンドウメニューを開き"閉じる"項目を選ぶ。
  • または Alt + F4 キーボードショートカットを使う。

 

xfwm4をカスタマイズする

ウィンドウマネージャ設定ダイアログを開くには、XFce 4 設定マネージャの中にある"ウィン ドウマネージャ"と書いてあるボタンをクリックします。 ダイアログは3つのタブを表示します。: 装飾スタイル、キーボードとフォーカス、上級の設定。 全てのの変更は、選ばれたモジュール上で即座に効果を発生します。

装飾のスタイル

画像2. 装 飾スタイルの設定
The decoration style tab
ウィンドウスタイル

ダイアログの左側のリストは使用できる全てのウィンドウデコレーションを表示します。 xfwm 4 モジュールは厳選された10個のテーマを提供しますが、xfwm4-themes 拡張パッケージでは、50以上の使用できる追加テーマがあります。 XFce 公式ウェブサイトにて、それら全てをプレ ビューできます。

タイトルフォント

「フォント選択」ボタンはウィンドウタイトル表示用に現在使われているファミリーフォントを表示します。 もし、変更したい場合はこのボタンをクリックしてください、そうすると「フォントセレクション」ダイアログが現れます。 これはユーザーインタフェイス設定マネージャ プラグインのフォント選択ダイアログと同じように動きます。

タイトルの配列

ボタンのレイアウトがどうであれ、タイトルバーの中のタイトルの配列を選ぶことが出来ます。これらいくつかの単純なオプションの一つを選べ ます。: 左、中央、または右に配列する。

ボタンのレイアウト

ボタンのレイアウト設定はラジオボタンを使った直感的なインターフェイスを使用します。 全ての選択された項目はフレームのベースライン上でそれら自身を描写します。 更に、全ての変更はすぐにタイトルバーボタンの位置で効果を発生します。

キーボードショートカット

画像 3. キーボードショートカットの設定

The keyboard shortcuts tab
キーボードショートカット

ダイアログの左側にあるリストは使用できる全てのショートカットテーマです。ショートカットテーマはkeythemercファイルに含まれ ている指示の名前が付かれています。

デフォルトでは、一つのテーマのみあります。: $(datadir)/themes/Default/xfwm4/keythemerc

デフォルト設定では以下のキーバインドが定義されています。

  • ウィンドウを閉じる : Alt + F4
  • ウィンドウ最大化 : Alt + F5
  • ウィンドウを縦に最大化 : Alt + F6
  • ウィンドウを横に最大化 : Alt + F7
  • ウィンドウを最小化 : Alt + F8
  • ウィンドウを折りたたむ : Alt + F9
  • ウィンドウを貼り付ける : Alt + F10
  • ウィンドウフォーカスを巡回 : Alt + Tab
  • ウィンドウを移動 : Control + Shift + Alt + 矢印キー (上、下、左、または右)
  • ウィンドウの大きさ変更 : Shift + Alt + 矢印キー (上、下、左、または右)
  • ウィンドウを上げる : Shift + Alt + Page_Up
  • ウィンドウを下げる : Shift + Alt + Page_Down
  • フルスクリーンに切り替える : Alt + F11
  • のワークスペース : Control + Alt + 矢印キー 右矢印キー
  • 前のワークスペース : Control + Alt + 左矢印キー
  • ワークスペース追加 : Alt + Inser
  • ワークスペースの削除 : Alt + Delete
  • ワークスペースナンバーN (1-9)へ移動 : Control + F(N)
  • ウィンドウを前・次のワークスペースへ移動 : Alt + Control + HomeまたはEnd
  • ウィンドウをワークスペースナンバー N (1-9)へ移動させる : Alt + Control + keypad key number N
  • xfhelp4を起動 : Alt + F1
  • xfrun4を起動 : Alt + F2
  • スクリーンをロックする : Alt + Control + Delete

ダイアログの右側には二つのリストがあります。"ウィンドウショートカット"リストはウィンドウマネージャを運営するのに使われるキーボー ドショートカットを表示します。ショートカットの一つを修正する場合は、リスト上の変更したいショートカットをマウスの左ボタンを使ってダブルクリックし てください。そして、"編集ショートカット"ポップアップウィンドウが表示されたときに、新たなショートカットを編集してください。

画像4. 編集ショートカットポップアップ
The compose shortcut popup

新たなテーマを作りたいときは、このようにディレクトリを作成してください。例:$HOME/.themes/Custom/xfwm4/keythemerc、 そして、使用できるテーマのリストからそれを選択してください。

キーボード変更キーの名前を知らない場合は、"xev"アプリケーションをターミナルから起動し、それらをテストすることができます。

フォーカスの設定

画像5 . フォーカスの設定
The Focus tab
フォーカスモデル

フォーカスされたウィンドウはキーボード及びマウスの入力を受け付けます。 二つのフォーカスモデルから選ぶことができます。:

  • クリックしてフォーカスする : そのフレーム上をクリックしたときにだけ、ウィンドウがフォーカスを受けるようにしたい場合は、このオプションを選んでください。
  • マウスを追ってフォーカスする : そのフレーム上をマウスポインターを通過したら、すぐにウィンドウはフォーカスを受けるようにしたい場合は、このオプションを選んでください。

 

新規ウィンドウのフォーカス

このオプションを選ぶと、新しく作られたウィンドウへクリックまたはマウスポインターを動かすことを必要とせず 自動的にフォーカスするようになります。

フォーカスで最前面

このオプションが選択された場合、新しくフォーカスされたウィンドウのフレームは、"遅延"スライダーを使って調整することのできる時間 後、自動的に最前面に現れます。

クリックで最前面

そのフレームのどこかをクリックしたときに、あるウィンドウが他のウィンドウを通り越すようにしたいときは、このオプションを選んでくださ い。 このオプションが選択されなかった場合、ウィンドウを最前面にあげるには、ウィンドウの装飾(タイトルバー、境界、またはコーナー)上のどこかをクリック しなければなりません。

高度な設定

画像 6. 高度な設定
Advanced tab
ウィンドウスナップ

ウィンドウが動かされたときに、他のウィンドウの境界によって、または、画面端によって、 引きつけられるべきウィンドウの境界を選択することができます。 この効果が動作する距離は"距離"のスライドバーにより指定されます。

ワークスペースの循環

マウスポインターが画面端に到達したときに次のワークスペースへ切り替えたい場合は、一番初めのオプションを選んでください。 ウィンドウをドラッグしている間も、同じ挙動にしたいときは二つ目のオプションを選んでください。 スクリーン端の抵抗は一致するスライドバーで指定することができます。

不透明移動の移動とサイズ変更

ウィンドウを動かしたとき、またはサイズ変更したとき(内容が表示されない物はシステムリソースにセーブします。) に、ウィンドウの内容が現れるか、現れないかを二つのオプションを使って選ぶことができます。

ダブルクリックのアクション

ウィンドウのタイトルバー上でダブルクリックしたときのウィンドウマネージャの挙動を選んでください。 : ウィンドウをたたむ、 ウィンドウを隠す、ウィンドウを最大化する、または何もしない。

 

ワークスペースの 運用

xfwm4 はワークスペースも運用します。ワークスペースのプロパティーを変更する特別な設定ダイアログがあります。これをスタートするには、設定マネージャダイアログ からワークスペースとマージンを選択してください。ダイアログには二つ のタブフォルダーがワークスペース設定とデスクトップマージンの場所にあります。

ワークスペースの設定

画像 7. ワークスペースの設定

Shows workspace settings tab folder.
ワークスペース

このオプションで使いたいワークスペースの数を選択することができます。(1から32迄の間だで)

ワークスペースの名前

この場所は使用できるワークスペースのリストを表示します。どれか一つの名前を編集したい場合は、番号をクリックして、表示されるダイアロ グのエントリーに入力してください。終わったら、"適用"ボタンをクリックするか、Enterキーを押してください。そうすると、リストに戻ります。

ワークスペースのマージン

画像 8. ワークスペースの縁(マージン)のダイアログ

The workspace margins tab folder

ウィンドウマージンダイアログを開くには、設定マネージャダイアログにある"ワークスペーストマージン"とラベルされたボタンをクリックしてください。そし て、"マージン"とラベルされたタブをクリックしてください。

マージンはウィンドウが最大化されたときに埋まらないスクリーンの端のエリアのことです。サイズを調整することができます。調整の単位は pixel、全てのマージン(左、右、上、底)でできます。この特徴は、たとえば、最大化されたウィンドウがパネルやアイコンボックスのフレームに重なら ないようにしたくない場合に使用できます。

 

xfwm4について

xfwm4 はOlivier Fourdan () によって制作されました。さらなる情報は、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.に連絡してください。