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

François Le Clainche

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

目次

イントロダクション
xfwm4を使う
ウィンドウ管理
キーボードショートカットの要旨
xfwm4のカスタマイズ
装飾スタイル
キーボードとフォーカス
上級の設定
ワークスペースマージンの設定
xfwm4について

 

イントロダクション

XFce 4 ウィンドウマネージャはXFce デスクトップ環境の一部です。 実際の実行コマンドはxfwm4です。 バックグラウンドで使う場合はxfwm4 --daemonです。 ウィンドウマネージャは画面上のウィンドウの場所を担い、ウィンドウの装飾とウィンドウの移動やリサイズ、またはウィンドウを閉じる動作等を提供します。

もしXFceの以前のバージョンに詳しいので有れば、いくつかの違いに気づくことでしょう。 何よりも一番初めに気づくことは、xfwm4freedesktop.orgで定義された規格をかたくなに固持していることでしょう。 結果的に、特別な機能(Special features)ができました、たとえば、ウィンドウの境界を無くしたり、 アプリケーションの中で実装されなければならないアプリケーション用にアイコンを提供することとか、そのほかいろいろ; もはや、強制動作させるウィンドウマネージャを使う必要はないのです! 一番、目に見える変化はたぶん、テーマは変えることができることでしょう。 ウィンドウの装飾(境界、タイトルバーとウィンドウのボタン)はウィンドウマネージャテーマを使うことにより設定することができます。

xfwm4はXineramaサポートを提供しています、これは一台以上のモニターを接続しているときに便利です。 しかし、 これを使うにはlibxfcegui4--enable-xinerama オプションを使ってコンパイルされていることを、あなたは確認しなければなりません。

xfwm4はスタンドアローンでも実行することができますが、 この場合に於いて、GUI設定マネージメントが必要である場合は XFce 4 Settings Managerが必要になります。 ウィンドウの管理以外のタスク(たとえば、壁紙とかプログラムランチャー等の設定等)は他のプログラムによって行われる必要があります。

 

xfwm4を使う

ウィンドウ管理

ウィンドウマネージャは境界、タイトルバー、そしてウィンドウのボタンをアプリケーションウィンドウに提供します。 外観についてはウィンドウマネージャテーマによって定義されます。

デフォルトのテーマではxfwm4は六つのボタンとタイトルを通常のアプリケーションウィンドウの上部に表示します。 六つのボタンはこの様な基本的な機能を行います。:

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

xfwm4 title bar buttons and functions

訳注:menu:メニュー stick/unstick:全てのワークスペースに表示 またはその解除
shade/unshade:バー化、またはその解除 hide:最小化
maximize/unmiximize:最大化・またはその解除 close:ウィンドウを閉じる

ウィンドウメニューをタイトルバー上のメニューボタン上で左クリックすることにより開くことができます。 またはウィンドウタイトル領域それ自身の上で右クリックでも同様の効果を発生します。

 

ウィンドウに焦点を移す

キーボードやマウスを使った入力をしたいときは、ウィンドウに焦点を動かす必要があります。ウィンドウの装飾の色は変わり、焦点が移ります。 焦点(フォーカス)のオプションについてのこれ以上の詳細は、“キーボードと焦点”と呼ばれるセクションをご覧下さい。

キーボードショートカットはあるウィンドウからそのほかのウィンドウへ焦点を移すことができるようにすることが可能です。:Altを押しながらtabを焦点を移したいウィンドウに到達するまで繰り返し押すことができます。 これを使った場合、ウィンドウタイトルと共に小さなポップアップを見ることができるでしょう、そしてまた、xfwm4は焦点を移されるウィンドウの輪郭をハイライトします。

もし、パネルとタスクバーに現れないアプリケーションを、Alt+Tabのショートカットを使ってのフォーカス切り替えに含ませたいのであれば、$HOME/.xfce4/xfwm4rc(またはこれを作ってください)を編集して、この行を追加してください。: cycle_minimum=false

注: アプリケーション中でのキーボードショートカットの使用はフォーカスさせるアプリケーションウィンドウが必要となります。 :)

ウィンドウの最大化・最小化

ウィンドウを最大化すると、ウィンドウは画面と使っている使用できる全てのスペース(これは ワークスペースの設定にて設定できます。)上に広がります。 そのうえ、ウィンドウの最大化を縦に、または横にのみに最大化することも出来ます。

ウィンドウを最大化するには、以下のどれか一つを実行してください。:

  • タイトルバー上の最大化ボタンをクリックする。
  • タイトルバーからウィンドウメニューを開き、"最大化"を選ぶ。
  • Alt + F5 のキーボードショートカットを使う。

縦に最大化する方法:

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

ウィンドウを横に最大化する。

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

いずれかの方法でウィンドウが最大化されているとき、 以前のウィンドウサイズに戻したいときは以下の方法のどれかをすることで、それができます。:

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

 

ウィンドウのサイズ変更

一部の特別なウィンドウはサイズ変更できませんが、あなたのニーズに適応する物の殆どがサイズ変更できます。

  • サイズを調整するウィンドウフレームの端と角を使い、それらをマウスでドッラグします。
  • ウィンドウフレーム上の何処でもマウスポインタを保持している間は、Alt + 右クリックショートカットを使うことが出来ます。; これはウィンドウの底の右端の角ををドラッグしたのと同じような動作をすることでしょう。
  • 実用的なキーボードショートカット: Shift + Alt + (上、下、右、または左)の矢印キー

 

ウィンドウを隠す、それの解除(最小化)

ウィンドウを隠すことを行うには以下のいずれか一つを行ってください。:

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

あるいは、現在のワークスペースの全てのウィンドウを折りたたむことが出来ます。ただし、使用中の物は除きます。 たったこれだけの事をするだけです。: タイトルバーのメニューボタンをクリックして、「他を隠す」をクリックする。

ウィンドウを"最小化の解除"するには、XFce4 コンポーネントの一つである以下の物の中にある、その名前、またはそのアイコンの付いた タスク、そのほかを選ばなければなりません。:

  • xftaskbar4
  • xfce4-iconbox
  • ウィンドウのリスト、これはデスクトップの背景上で真ん中のボタンをクリックすることで表示できます。 このリストは全ての開かれたウィンドウをワークスペース毎に分けて表示します。現在、最小化されているウィンドウは [ ]でマークされています。

 

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

ウィンドウの"折りたたみ"をすると、タイトルバーのサイズに縮まります。 同じ行動をすることでウィンドウを折りたたみ・解除させることが出来ます。:

  • タイトルバーの折りたたみ・解除ボタンをクリックする。
  • タイトルバーよりウィンドウメニューを開き、"折りたたみ"/"折りたたみの解除"を選ぶ。
  • タイトルバー上にマウスポインターがある間にマウスのスクロールホイールを使う。
  • Alt + F9 のキーボードショートカットをつかう。

 

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

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

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

 

ウィンドウを動かす

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

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

 

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

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

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

 

ウィンドウを閉じる

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

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

キーボードショートカットの総括表

初期段階の設定では以下のキーバインドが設定されています。:

  • ウィンドウを閉じる : Alt + F4
  • ウィンドウ最大化 : Alt + F5
  • ウィンドウを縦に最大化 : Alt + F6
  • ウィンドウを横に最大化 : Alt + F7
  • ウィンドウを最小化 : Alt + F8
  • ウィンドウを折りたたむ : Alt + F9
  • ウィンドウを貼り付ける : Alt + F10
  • ウィンドウフォーカスを巡回 : Alt + Tab
  • ウィンドウを移動 : Control + Shift + Alt + 矢印キー (上、下、左、または右)
  • ウィンドウの大きさ変更 : Shift + Alt + 矢印キー (上、下、左、または右)
  • 次のワークスペース : 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

 

xfwm4をカスタマイズする

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

装飾のスタイル

画像2. 装飾スタイルの設定

装飾スタイルのタブ
ウィンドウスタイル

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

タイトルフォント

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

タイトルの配列

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

ボタンのレイアウト

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

キーボードと焦点

画像3. キーボードと焦点タブ

キーボードと焦点タブ
キーボードショートカット

ダイアログの左側上のリストは全ての使用できるショートカットテーマを表示します。このときに表示される物は keythemercファイルの含まれているディレクトリの名前が使われます。

デフォルトでは、一つのテーマしかありません。: $(prefix)/share/xfwm4/themes/default.keys/keythemerc

このデフォルトのkeythemercファイルを編集することによりキーボードショートカットをカスタマイズできます。 (7つのショートカットはあなたの利便性の為に設定されていない状態になっています。) また、新しくテーマを作ることもできます。ファイルは$(prefix)/share/xfwm4/themes/custom.keys/keythemerc、 または(あなたのホームディレクトリ($HOME)にある): $HOME/.themes/xfwm4/custom.keys/keythemerc どちらか一方です。

注 : $prefixはxfwm4のセットアップの間に使われた install-prefixです。殆どの場合は /usr または /usr/localです。

キーボードの修飾キー(modifier keys)の名前を知らない場合は、"xev"アプリケーションをターミナルより起動して、それらをテストしてみてください。

フォーカスモデル

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

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

 

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

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

フォーカスで最前面

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

クリックで最前面

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

上級の設定

画像 4 上級の設定

上級設定のタブ
ウィンドウスナップ

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

ワークスペースの循環

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

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

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

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

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

 

ワークスペースマージンのカスタマイズ

画像 5. ワークスペースマージンのダイアログ

ワークスペースマージンのダイアログ

ワークスペースマージンダイアログを開くには、設定マネージャダイアログにある「ワークスペースマージン」と書かれているボタンをクリックしてください。

マージンは最大化されたウィンドウが覆わない画面の端の領域のことです。 すべてのマージンのサイズ(左、右、上、下)は pixelを使って調整できます。 たとえば、パネル、または、アイコンボックス(iconbox)のフレームに、最大化したウィンドウが重なるようにしたくないときは、 この機能を使ってください。

 

xfwm4について

xfwm4はOliver Fourdan () によって書かれました。 これ以上の情報は、XFce ウェブサイトを見てください。

バグ、またはこのアプリケーション、このマニュアルについての提案をしたいときは、 xfce4-dev メーリングリスト—、または XFce SourceForge プロジェクトサイトのバグ追跡システムをご利用下さい。 もし、このパッケージの使い方、インストール方法についての質問があるときは、 xfceメーリングリストにて尋ねてください。

このプログラムはFree Software Foundationにより公開されたGNU一般公衆利用許諾契約書(ライセンスのバージョン2、または(あなたが選択する)それ以降のバージョン) の規約の元で配布されています。

このプログラムと一緒にGNU一般公衆利用許諾契約書のコピーを受け取っているはずです。; そうでないのなら、Free Software Foundation Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA に連絡してください。