これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド FvwmRearrange です。
プログラム:
NAME
FvwmRearrange - fvwm ウィンドウを再配置します
SYNOPSIS
FvwmRearrange は fvwm によって生成されるため、コマンド ライン呼び出しは機能しません。
DESCRIPTION
このモジュールは、ウィンドウを並べて表示したり、カスケードしたりするために呼び出すことができます。
タイル化するとき、モジュールは特定の条件に従って現在の画面上にウィンドウをタイル化しようとします。
制約。 各ウィンドウが重ならないように、水平または垂直のタイリングが実行されます。
別のウィンドウを重ね合わせると、デフォルトで各ウィンドウのサイズが最も近いサイズ増分に合わせて変更されます。
(タイル状のウィンドウの間にスペースが生じる場合があることに注意してください。これが理由です)。
カスケードすると、モジュールは現在の画面上でウィンドウをカスケードしようとします。
特定の制約。 レイヤ化が実行されるため、連続するウィンドウにはそれぞれのウィンドウが表示されます。
前のタイトルの下にタイトルが表示されます。
呼び出し
FvwmRearrange は、メニュー、ポップアップ、またはボタンから呼び出すのが最適です。 いくつかあります
階層化を制約するために使用できるコマンド ライン オプションについて説明します。
下。 例として、次の引数を使用して FvwmRearrange を呼び出すことができます。
FvwmRearrange -tile -h 10 10 90 90
or
FvwmRearrange -cascade -resize 10 2 80 70
最初の呼び出しでは、10 から始まる境界ボックスを使用してウィンドウを水平方向に並べて表示します。
画面内で 10 パーセントずつ進み、90 パーセントずつ画面内で終わります。
を選択して、後処理画面に進みます。
10 回目の呼び出しでは、ウィンドウを 2 から XNUMX% までカスケードします。
画面。 Windows は、画面サイズの 80 × 70 パーセントに制限されます。 以来
リサイズ も指定すると、ウィンドウは指定された制限された幅にサイズ変更され、
高さ。
FvwmRearrange は、FvwmTile または FvwmCascade として呼び出すことができます。 これは提供するのと同等です
-tile または -cascade オプション。 このフォームは廃止され、後方向けに提供されています
互換性のみ。
ここでは、FvwmRearrange に渡されるコマンドライン引数について説明します。
-a 原因 を WindowListSkip スタイルを含むウィンドウ タイプも影響を受けます。
-アニメーション化する
アニメーション化された動きを実行しようとしましたが、次の場合は無視されます。 -サイズ変更 or -最大化する 使用されています。
-カスケード
カスケードウィンドウ。 この引数はコマンドラインの最初に指定する必要があります。 これは
デフォルト。
-desk 現在の画面ではなく、デスク上のすべてのウィンドウをカスケード/並べて表示します。
のみ。
- flatx 境界線の幅の増加を禁止します。 カスケード接続時にのみ使用されます。
-flaty 境界線の高さの増加を禁止します。 カスケード接続時にのみ使用されます。
-h 水平方向に並べて表示します (デフォルトは垂直方向に並べて表示します)。 タイリングのみに使用されます。
-incx argは
カスケード ウィンドウに連続して追加される水平方向の増分を指定します。
argは は画面幅のパーセンテージ、またはピクセル値である場合はピクセル値です。 p が接尾辞として付けられます。 デフォルトは
ゼロ。 カスケード接続のみに使用されます。
-インシー argは
カスケード ウィンドウに連続的に追加される垂直方向の増分を指定します。
argは は画面の高さのパーセンテージ、またはピクセル値の場合はピクセル値です。 p が接尾辞として付けられます。 デフォルト
はゼロです。 カスケード接続のみに使用されます。
-m 最大化されたウィンドウも影響を受けます (-a によって暗示されます)。
-最大化する
ウィンドウを移動/サイズ変更する場合は、ウィンドウも最大化状態にしてください。
-分 argは
タイルまで argは タイル方向のウィンドウ。 もっと多くの窓があれば、新たな方向性が生まれる
行または列が作成されます (実際には行列が作成されます)。 タイリング時にのみ使用されます
窓。
-アニメイト
アニメーション動作を実行しようとしないでください。
-nomaximize
ウィンドウを最大化状態にしないでください。
-ノレイズ
ウィンドウの引き上げを禁止し、深さの順序をそのままにします。
-noresize
ウィンドウのサイズ変更を禁止し、ウィンドウのサイズをそのままにします。 これがデフォルトです。
カスケードウィンドウ。
-ノーストレッチ
タイリングの場合: タイルに合わせてウィンドウが拡大することを禁止します。 窓はタイルに合わせて縮小されます
しかし拡張されていません。
カスケードの場合: -resize オプションの使用時にウィンドウの拡張を禁止します。 ウィンドウズ
最大の幅と高さ (指定されている場合) に合わせてのみ縮小されます。
-r ウィンドウの順序を逆にします。
-サイズ変更
すべてのウィンドウを、制約された幅と高さ (指定されている場合) に強制的にサイズ変更します。 これ
ウィンドウを並べて表示する場合のデフォルトです。
-s スティッキー ウィンドウも影響を受けます (-a によって暗示されます)。
-sp ページ間で固定されているウィンドウも影響を受けます (-a によって暗示されます)。
-sd デスク間で固定されているウィンドウも影響を受けます (-a によって暗示されます)。
-t 一時的なウィンドウも影響を受けます (-a によって暗示されます)。
-tile ウィンドウを並べて表示します。 この引数はコマンドラインの最初に指定する必要があります。
-u タイトルのないウィンドウも影響を受けます (-a によって暗示されます)。
-えむひわ
ウィンドウを再配置するときは、作業領域を無視して計算します。
EwmhBaseStruts; デフォルトでは、FvwmRearrange は作業領域を優先します。
コマンドラインには、スイッチではない最大 XNUMX つの数字を入力できます。 の
最初のペアでは、最初のウィンドウを開始するための x および y オフセットを指定します (デフォルトは 0, 0)。
XNUMX 番目のペアの意味は動作モードによって異なります。
ウィンドウをタイル状に並べる場合、それを示す絶対座標参照を指定します。
タイリング用の右下の境界ボックス。
カスケードする場合、レイヤー化されたウィンドウの最大の幅と高さを指定します。 もしも
影響を受けるウィンドウがこの幅または高さを超える場合、サイズが変更されます。
最大の幅または高さ。
数値の末尾に文字 p が付いている場合、それはピクセル値とみなされます。
それ以外の場合は、画面のパーセンテージとして解釈されます。 任意の値にゼロを指定する
パラメータは指定しないことと同じです。
onworks.net サービスを使用してオンラインで FvwmRearrange を使用する