GoGPT Best VPN GoSearch

OnWorksファビコン

vtwmx - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで vtwmx を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド vtwmx です。

プログラム:

NAME


vtwm - X Window System 用の仮想タブ ウィンドウ マネージャー

SYNOPSIS


vtwm [ -d ディスプレイ ] [ -f 初期化ファイル ] [ -m [ m4 オプション ]] [ -p ] [ -s ] [ -v ]

DESCRIPTION


vtwm X Window System のウィンドウ マネージャーです。 タイトルバー、整形ウィンドウ、
いくつかの形式のアイコン管理、ユーザー定義マクロ関数、クリック・トゥ・タイプおよびポインタ
駆動型キーボード フォーカス、およびユーザー指定のキーとポインタ ボタンのバインディング。

このプログラムは通常、ユーザーのセッション マネージャーまたは起動スクリプトによって起動されます。 いつ
から使用 xdm(1)または キシニット(1) セッションマネージャーがいない場合、 vtwm で頻繁に実行されます
最後のクライアントとしてフォアグラウンド。 このように実行すると、終了します vtwm セッションが発生します
終了しました(つまり、ログアウトしました)。

デフォルトでは、アプリケーション ウィンドウは枠線で囲まれ、上部にはタイトルバーが付いています。
タイトルバーにはウィンドウの名前が含まれており、ウィンドウがいつ表示されるかを示す長方形の領域です。
はキーボード入力と、「タイトルバー ボタン」として知られる XNUMX つの機能ボックスを受け取ります。
ポインタ Button1 (通常は、変更されていない限り左端のボタン) を押します。
xmodmap(1)) これらのタイトルバー機能のいずれかで、に関連付けられた関数が呼び出されます。
それら。

デフォルトのインターフェースでは、ウィンドウはクリック ( を押してからアイコン化) することでアイコン化されます。
すぐに放します) ドットのように見えるタイトルバー ボタン。 逆に窓は、
関連するアイコンまたはアイコン マネージャーのエントリをクリックしてアイコンを解除します (
変数の説明 ShowIconManager そして機能 f.showiconmgr 会場は
バインディング セクション)。

ウィンドウのサイズを変更するには、ネストされたウィンドウのグループに似たタイトルバー ボタンを押します。
四角形を作成し、移動するエッジ上にポインタをドラッグして、ポインタを放します
ウィンドウが希望のサイズになったとき。 同様に、ウィンドウを移動するには、
タイトルまたはハイライト領域を選択し、新しい場所にドラッグし、目的の位置に達したら放します。
ウィンドウが希望の位置にあります。 タイトルまたはハイライト領域をクリックするだけで、
ウィンドウを移動せずに移動します。

下矢印の付いたタイトルバー ボタンを押すと、他の多くのメニューが表示されます。
ウィンドウに適用できる機能。

新しいウィンドウが作成されると、 vtwm 要求されたサイズと位置情報はすべて受け入れられます
ユーザーによる(通常は -ジオメトリ コマンドライン引数または X11 リソース
個別の申請)。 デフォルト設定では、ポインタ Button1 をクリックすると、
ウィンドウを現在の位置に配置し、デフォルトのサイズを設定します。 プレス中
ポインタ Button2 (通常は中央のポインタ ボタン) を選択し、ウィンドウをドラッグすると、
ウィンドウは現在の位置に移動しますが、上で説明したように側面のサイズを変更できます。
ポインタ Button3 (通常は右ポインタ ボタン) をクリックすると、ウィンドウが表示されます。
現在の位置ですが、画面の下部に触れるのに十分な長さになるようにしてください。

これらの操作中のデフォルトの動作では、ウィンドウが次のような輪郭で表示されます。
クライアント ウィンドウとそのタイトルバー、クライアント ウィンドウ内で交差する線。
また、 vtwm ウィンドウを完全に描画するように構成できますが、そうではありません
高速なシステムでない限り、お勧めします。

バーチャル デスクトップ


vtwm に基づいています twm(1) ウィンドウマネージャーですが、次の形式で追加機能が追加されます。
仮想デスクトップ。 仮想デスクトップは、物理画面よりも大きな領域です。 の
実際の画面は、仮想デスクトップの一部に表示されるウィンドウであると見なされます。
デスクトップのその領域に存在するあらゆるウィンドウ。 ナビゲーションを支援するには、
デスクトップ、 vtwm という名前の新しいウィンドウを作成します VTWM デスクトップ、全体を示します
小規模なデスクトップを使用します。 仮想デスクトップウィンドウでは、存在するすべてのウィンドウが
が表示され、異なるユーザーの ID を認識するためのさまざまなオプションが提供されます。
ウィンドウ (変数の説明を参照) デスクトップ表示背景,
デスクトップ表示フォアグラウンド, デスクトップ表示境界線   仮想デスクトップ フォント).

一貫したワークスペースを提供するために、次のオプションが提供されています。 ネイル現実に窓を付ける
画面。 ウィンドウが固定されている場合、それは実際の画面に何があっても固定されているとみなされます。
現在デスクトップの一部が表示されています。

通常、アイコン マネージャー、デスクトップ ビュー、
負荷平均チャート、時計、メール通知機能。 の f.ネイル (またはそのエイリアス、 f.スティック)
関数を使用して、任意のウィンドウの釘付けステータスを変更できます。 を見てください バインディング
より詳細をご確認いただけます。

ディスプレイのルート ウィンドウは、このプログラムや次のようなユーティリティによって変更されません。
xsetroot(1) は変更せずに引き続き機能します。

OPTIONS


vtwm 次のコマンドラインオプションを受け入れます。

-d ディスプレイ このオプションは、使用する X サーバーを指定します。

-f [初期化ファイル] このオプションは、使用する起動ファイルの名前を指定します。 デフォルトでは、
vtwm ユーザーのホーム ディレクトリで次の名前のファイルを探します。 .vtwmrc.N,
.vtwmrc, .twmrc.Nまたは .twmrc (どこ 'N'は画面番号です)。 見た目も
システム全体のデフォルト ファイルの場合。 を見てください カスタマイズ 以下のセクション
詳細。 もしも 初期化ファイル が提供されていない場合、これは次のように指定します vtwm すべき
見つかった起動ファイルはすべて無視し、デフォルトのファイルのみを使用します。
コンパイル済み (コンパイル済みのデフォルトのテストを目的としています)。

-m [オプション] このオプションにより、 vtwm を使用して起動ファイルを前処理するには、 m4(1)
マクロプロセッサ。 の オプション そのまま渡されます m4 それらと一緒に
という象徴 vtwm と宣言する。 ご了承ください オプション それ自体を引用する必要があります。
シェルなどで発生する可能性のある不要な処理を防ぎます。

-p このオプションは、 vtwm PID の書き込みを試行する必要があります
$HOME/vtwm.pid 起動時にそのファイルを削除し、シャットダウン時にそのファイルを削除します。 このファイルは、
ロック ファイルとして、または正しいロック ファイルを決定するのに役立ちます。 vtwm のプロセス
特定のユーザー。 起動時にファイルを書き込めない場合は、ベルが鳴ります。
音ですが、 vtwm 続行します。

-s このオプションは、デフォルト画面 ( -d
オプションまたは DISPLAY 環境変数)を管理する必要があります。 に
デフォルト、 vtwm ディスプレイ上のすべての画面を管理しようとします。

-v このオプションは、 vtwm stderr デバイスにメッセージを出力する必要があります
予期せぬ出来事が起こったとき。 これはデバッグに役立ちます
ただし、通常の使用では気が散る可能性があります。

カスタマイズ


多くの vtwmの外観と動作は、起動ファイルを提供することで制御できます。
以下のいずれかの場所(管理している画面ごとに順番に検索) vtwm
始まります):

$HOME/.vtwmrc.screennumber
当学校区の 画面番号 を表す小さな正の数 (0、1 など) です。
画面番号 (例: DISPLAY 環境変数の最後の番号)
ホスト:displaynum.screennum) の画面にアクセスするために使用されます。
画面。 これは、異なるビジュアルの複数の画面を備えたディスプレイを対象としています。
タイプ。

$HOME/.vtwmrc
これは、個々のユーザーの起動ファイルの通常の名前です。

$VTWMDIR/twm/system.vtwmrc
前述のファイルがどちらも見つからない場合は、 vtwm このファイル内で
デフォルトの設定。 変数が定義されていることに注意してください in   メークファイル,
多くの場合、便利な機能を提供するためにサイト管理者によって設定および調整されます。
メニューや初心者ユーザー向けの使い慣れたバインディング。

$HOME/.twmrc.screennumber

$HOME/.twmrc

$VTWMDIR/twm/system.twmrc
どれも当てはまらないとき .vtwmrc ファイルは見つかりますが、 vtwm のような行動に戻ります twm(1)
これら XNUMX つを検索します .twmrc 亜種。 変数が定義されていることに注意してください
in   メークファイル.

この検索アルゴリズムでは両方が可能です twm(1)と vtwm 平和に共存するために
インストール。 以来 vtwm のスーパーセットです twm(1)、後者の代わりに使用することもできます。
と、 .twmrc-style ファイルには大きな違いは見られないはずです。

起動ファイルが見つからない場合、または vtwm 無視するように言われて、 vtwm 組み込みを使用します
で説明されているデフォルト DESCRIPTION 上のセクションでは、 システム.vtwmrc ファイル (場合)
ビルド前に再設定されると、介入する可能性があります。 によって使用される唯一の X11 リソース vtwm is
ビットマップファイルパス ビットマップを検索するときに検索するディレクトリのコロンで区切られたリスト
およびピックスマップ ファイル (詳細については、 アテナ ウィジェット マニュアルと xrdb(1))。

vtwm 起動ファイルは論理的に次の XNUMX 種類の仕様に分類されます。 変数,
バインディング, メニュー.

当学校区の 変数 セクションは最初に来る必要があり、フォント、色、カーソル、
境界線の幅、アイコンとウィンドウの配置、ハイライト表示、自動レイジング、タイトルのレイアウト、
ワーピング、アイコンマネージャーの使用。

当学校区の バインディング セクションは通常 XNUMX 番目に来て、実行すべき関数を指定するために使用されます。
ウィンドウ、アイコン、タイトルなどでキーボードとポインタのボタンが押されたときに呼び出されます。
そしてフレーム。

当学校区の メニュー セクションには、ユーザー定義のメニュー (呼び出す関数や
実行されるコマンド)。

変数名とキーワードでは大文字と小文字が区別されません。 文字列は二重で囲む必要があります
引用符文字 (例: "青")、大文字と小文字が区別されます。 シャープ記号 ('#') の外側
string により、その文字が表示される行の残りの部分が文字列として扱われます。
コメント。

M4 前処理


の強力な機能 vtwm バージョン 5.4.6 では、使用できるようになりました。 m4(1) 前処理をする
それはスタートアップファイルです。 いつ vtwm で始まります -m、次のように入力用にファイルが開きます。
上で説明しましたが、そのファイルは次の方法で処理されます。 m4 解析する前に。 それで、あなたは使うことができます
m4 実行時に操作を実行するマクロ。 これにより、使用時の作業が非常に簡単になります
たとえば、画面の右下のセクションを設定したい場合、
スクリーンがあなたのものになります アイコン地域は、使用することができます m4 ディレクティブと事前定義されたシンボルを
必要な領域を計算します。
define(IRegion, translit(eval(WIDTH/3)*eval(HEIGHT/2)+eval(WIDTH-WIDTH/3)-0, *, x))
IconRegion "IRegion" 南東 75 25
は、画面の下半分と右 XNUMX 分の XNUMX を定義します。 シンボル WIDTH  
HEIGHT によって計算されます vtwmm4 使用します。 次のシンボルは、によって事前に定義されています。
vtwm:

サーバーホスト この変数は、X を実行しているマシンの名前に設定されます。
サーバー。

クライアントホスト X クライアント (つまり、「vtwm」、「xterm」など) を実行しているマシン。

ホスト名 クライアントを実行している正規のホスト名 (つまり、完全修飾バージョン)
of クライアントホスト).

USER プログラムを実行しているユーザーの名前。 環境から得たもの。

ホーム ユーザーのホームディレクトリ。 環境から得たもの。

VERSION X メジャー プロトコル バージョン。 ProtocolVersion() でわかるように。

リビジョン X のマイナー プロトコル リビジョン。 ProtocolRevision() でわかるように。

VENDOR X サーバーのベンダー (つまり、「MIT X コンソーシアム」)。

RELEASE X サーバーのリリース番号。 MIT X11R5 の場合、これは「5」です。

WIDTH ディスプレイの幅(ピクセル単位)。

HEIGHT ディスプレイの高さ(ピクセル単位)。

X_解像度 ディスプレイのX解像度(ピクセル/メートル)。

Y_解像度 ディスプレイのY解像度(ピクセル/メートル)。

PLANS ディスプレイがデフォルトのルート ウィンドウでサポートするビット プレーンの数。

BITS_PER_RGB RGB カラーの有効ビット数。 (数値の底 2 の対数
作成できる独特の色。 これは多くの場合、
一度に表示できる色の数)

TWM_TYPE どちらかを教えてくれます twm デリバティブが実行されています。 では常に「vtwm」に設定されます。
このプログラム。 これは、起動ファイルの一部を保護するのに役立ちます
それ twm 適切な理解できない(のように 仮想デスクトップ)それがまだあるように
他のものと一緒に使用できる twm-ベースのプログラム。

CLASS あなたのビジュアルクラス。 「StaticGray」、「GrayScale」、「GrayScale」のいずれかを返します。
「StaticColor」、「PseudoColor」、「TrueColor」、「DirectColor」、またはそれができない場合
あなたが持っているものを「非標準」と判断してください。

これは「はい」または「いいえ」のいずれかになります。 これは上記の単なるラッパーです
意味。 「*Color」の場合は「Yes」を返し、「StaticGray」の場合は「No」を返します。
「グレースケール」。

I18N これは、サポートされているかどうかに応じて、「はい」または「いいえ」のいずれかになります。
国際化がまとめられています。

XPM これは、ピックスマップがサポートされているかどうかに応じて、「はい」または「いいえ」のいずれかになります。
画像ファイルがまとめられています。

サウンド これは、サウンドがサポートされているかどうかに応じて、「はい」または「いいえ」のいずれかになります。
にまとめられています。

正規表現 これは、通常のサポートがサポートされているかどうかに応じて、「はい」または「いいえ」のいずれかになります。
式 (「RE」) がコンパイルされました。

に渡されるシンボルはすべて、 m4 コマンドライン上でこれらと競合するものは実行されません。
~によって予想される、または対処される vtwm; あなたはあなたの特定のもののなすがままになるでしょう m4.

次の場合にも注意してください vtwmの実行準備 m4 失敗した場合、起動ファイルは次のようになります。
正常に処理され、最初の処理でチョークします。 m4 マクロが発生しました。

最後に、次のことに注意してください m4 前処理により、起動ファイルによく見られる問題が発生する可能性があります。
壊す。 たとえば、シェルコマンドの引用符と逆引用符は、
m4独自の内部引用メカニズム。 この特定の問題は、次の方法で回避できます。
変更引用(,) スタートアップファイルの先頭にあります。

呼び出す vtwm 両方で -m   -v オプションは、 m4 すべての記号を含むコマンド
拡大しました。

変数


の多くの側面 vtwmのユーザー インターフェイスは、設定できる変数によって制御されます
ユーザーの起動ファイル内。 一部のオプションは、単に
特定のキーワードの存在。 他のオプションには、キーワード、数字、文字列、または
これらすべてのリスト。

リストは中括弧で囲まれ、通常は空白または改行で区切られます。 ために
例:
オートレイズ { "emacs" "VTWM*" "x*クロック" "Xmh" "XTerm" }
or
オートレイズ
{
「エマック」
「VTWM*」
「××時計」
「うーん」
「エクスターム」
}

ウィンドウを表す文字列のリストを含む変数が検索されるとき (たとえば、
上記のように自動レイズを有効にするかどうかを決定します)、文字列は大文字と小文字を区別する必要があります。
ウィンドウの名前 (WM_NAME ウィンドウ プロパティで指定) またはクラスとの機密一致
名前またはクラス class (どちらも WM_CLASS ウィンドウ プロパティによって指定されます)。 前の例
「emacs」という名前のウィンドウで自動レイズを有効にします。 vtwm- 特定のウィンドウ、任意の時計
名前が「x」で始まるインストール済み (時計通り 自動レイズされません)、およびすべて うーん  
xterm ウィンドウ (それぞれ「XTerm」クラスと「Xmh」クラス)。 を参照してください。 ワイルドカード
アスタリスク (「*」) の意味の詳細については、セクションを参照してください。

ファイル名として解釈される文字列引数 ( ピックスマップ, カーソル,
アイコンディレクトリ 以下の変数) は、ユーザーのディレクトリ ( ホーム
環境変数) 最初の文字がチルダ ('~') の場合。 代わりに、最初の場合は、
文字はコロン (「:」) であり、名前は内部ビットマップの XNUMX つを参照すると想定されます。
2D タイトルバー ボタン、2D アイコン マネージャー ボタン、および 2D メニューの作成に使用されます。
右に引くアイコン。 最後に、最初の XNUMX 文字が「:xpm:」の場合、その名前が仮定されます。
3D タイトルバー ボタンの作成に使用できる組み込みピックスマップの XNUMX つを参照するには、
3D アイコン マネージャー ボタン、および 3D メニューの右プル アイコン。 を参照してください。 IMAGE そして AUDIO 書式
詳細については、セクションを参照してください。

次の変数を指定できます。 vtwm スタートアップファイル。 ウィンドウ名のリスト
によって示されます 勝利リスト、オプションの引数は角括弧内に示されています。 どれでも
デフォルト値は配布されたデータに基づいています。 システム.vtwmrc ファイルが指定されていない場合は、
デフォルト設定は「オフ」、「無効」、または「なし」です。

アプレット領域 ジオムスト ヴグラブ ハグラブ グリッド vグリッド { 勝利リスト }
この変数は、以下にリストされているウィンドウが配置されるルート ウィンドウ上の領域を指定します。
勝利リスト が置かれている。 の ジオムスト 標準ジオメトリを含む引用符で囲まれた文字列です。
領域のサイズと場所の仕様。 複数の場合 アプレット領域 is
指定すると、ウィンドウは、そのウィンドウがリストされている後続の領域に配置されます。
最初のものがいっぱいになったとき。 の ヴグラブ 引数はどちらかである必要があります ノース or サウス とです。
ウィンドウを最初に上から埋めるか下から埋めるかを制御するために使用されます。
領域。 同様に、 ハグラブ 引数はどちらかである必要があります or ウェスト に使用されます
ウィンドウを左から埋めるか右から埋めるかを制御します。 窓は
セルをグリッド状に配置 グリッド 幅がピクセルで vグリッド ピクセルが高い。 ご了承ください
領域の最小寸法は少なくとも最大寸法以上でなければなりません
フレームとタイトルバーを含むウィンドウを同じ方向に配置します。 この変数
のような小さなツール アプリケーションの管理を簡素化することを目的としています。
xcb(1) エックスビフ(1) xload(1)など、普段からよく使われているもの。

オートパン N
この変数により、画面を自動的にパンすることができます。 N% 実際の画面の場合
ポインタが画面の端に近づきます。 鍋は次の方向になります。
端が近づきました。 デフォルトは 100、仮想全体にわたって効果的に「ページング」します。
デスクトップ。

AutoPanBorderWidth ピクセル
If オートパン ポインタが指定された数の範囲内に入るとオンになります。
ピクセル 実際の画面の境界線を超えると、画面がパンされます。 デフォルト値は次のとおりです 5.

オートパンエクストラワープ ピクセル
If オートパン がオンになっており、 NaturalAutopanBehavior オフの場合、この変数は
ポインタを内側からどのくらい離すかをピクセル単位で指定します。
自動パン時の自動パン境界の端。 デフォルト値は次のとおりです 2 ピクセル

リアルスクリーンを尊重して自動パンワープ N
このオプションをオンにすると、ポインタは次のようにワープされます。 N% 実際のピクセル数と同じ
画面のスクロールに応じて、または
(AutoPanBorderWidth + オートパンエクストラワープ)
ピクセルのいずれか大きい方。 見る NaturalAutopanBehavior より徹底的に
これといくつかの推奨設定について説明します。

オートレイズ [{ 勝利リスト }]
この変数はウィンドウのリスト (次の場合はすべてのウィンドウ) を指定します。 勝利リスト は省略)へ
ポインタがウィンドウ内に止まったときに自動的に上げられます。
によって指定された時間 RaiseDelay 変数。 このアクションは、
関数を使用して個々のウィンドウで対話的に有効または無効にする
f.オートレイズ.

AutoRaiseDelay ミリ秒
の同義語 RaiseDelay.

自動相対サイズ変更
この変数は、ウィンドウのサイズをドラッグアウトすることを示します(最初の場合でも、
ポインタ Button2 を使用してウィンドウのサイズを変更する場合、またはウィンドウのサイズを変更する場合)
ポインタがウィンドウの端を越えました。 代わりに、ポインタを移動します
自動的に最も近いエッジが同じ量だけ移動します。 これ
画面の端からはみ出すウィンドウのサイズを変更できます。 もし
ポインタがウィンドウの中央にある場合、またはボタンを押してサイズ変更が開始された場合
タイトルバーボタン、 vtwm ポインタがウィンドウの端を横切るまでまだ待機します(
事故を防ぎます)。 このオプションは、
押してドラッグして放す方法でウィンドウ サイズを一掃します。

BeNiceToカラーマップ
この変数は、ベベルの色に点描線が使用されることを指定します。
カラーマップの割り当てを節約するために、3D 変数が設定されます。

ボーダーベベル幅 ピクセル
告げる vtwm 3D のようなウィンドウの境界線を使用し、幅をピクセル単位で指定します。
ベベル。 3D枠線の色は ボーダータイルの背景、 で、もし ハイライトなし
が選択されていない場合、フォーカス ウィンドウの境界線は ボーダの色。 デフォルトは 0
if vtwm 2D フィーチャーで構築されている、または 2 を特定いたします。 vtwm 3D 機能を使用して構築されています。

ボーダの色 string [{ ウィンカラーリスト }]
この変数は、すべての境界線の周囲に配置される境界線のデフォルトの色を指定します。
アイコン化されていないウィンドウ。 色圏 or モノクロ リスト。
オプション ウィンカラーリスト ウィンドウと色の名前のペアのリストを指定します。
さまざまな種類のウィンドウに特定の境界線の色を指定します。 例えば:
ボーダの色 「グレー50」
{
「XTerm」「レッド」
「xmh」「緑」
}

デフォルトは 「グレー70」.

ボーダータイルの背景 string [{ ウィンカラーリスト }]
この変数は、で使用されるグレー パターンのデフォルトの背景色を指定します。
ハイライトされていない境界線 (場合のみ) ハイライトなし 設定されていません)、与えられるだけかもしれません
中に 色圏 or モノクロ リスト。 オプションの ウィンカラーリスト ウィンドウごとに許可
指定する色。 デフォルトは 「グレー60」.

境界線タイル前景 string [{ ウィンカラーリスト }]
この変数は、で使用されるグレー パターンのデフォルトの前景色を指定します。
ハイライトされていない境界線 (場合のみ) ハイライトなし 設定されていません)、与えられるだけかもしれません
中に 色圏 or モノクロ リスト。 オプションの ウィンカラーリスト ウィンドウごとに許可
指定する色。 デフォルトは 「グレー60」.

BorderWidth ピクセル
この変数は、すべてのクライアントを囲む境界線の幅をピクセル単位で指定します。
窓枠なら ClientBorderWidth は指定されていない。 この値も
によって作成されたウィンドウの境界線のサイズを設定するために使用されます。 vtwm (アイコンマネージャーなど)。
デフォルトは 2 if vtwm 2D フィーチャーで構築されている、または 6 を特定いたします。 vtwm で構築されています
3D機能。

ボタンベベル幅 ピクセル
告げる vtwm 3D 風のウィンドウ ボタンを使用します。 幅をピクセル単位で指定します。
ベベル。 デフォルトは 0 if vtwm 2D フィーチャーで構築されている、または 1 を特定いたします。 vtwm is
3D 機能を使用して構築されています。

ボタンインデント ピクセル
この変数は、タイトルバー ボタンのサイズを差として表して指定します。
タイトルバーのフォントの高さから計算され、通常はタイトルバーのボタンが
それに応じて縮小 (内蔵画像) またはトリミング (外部画像) されます。 否定的
値は受け入れられますが、タイトルバーのボタンは より大きくなければならないことを示しています。
タイトルバーのフォント。 これを否定に設定する フレームパディング 値、付き
TitleButtonBorderWidth 0 に設定すると、タイトルバー ボタンの高さと幅が同じになります。
可能。 デフォルトは 0 if vtwm 2D フィーチャを使用して構築されている、または -2 を特定いたします。 vtwm
3D 機能を使用して構築されています。

ボタンの色はフレームです
この変数は、タイトルバーのボタンがボタンと同じ色になることを指定します。
窓枠。 デフォルトで設定されるのは、 vtwm 3D 機能を使用して構築されています。

クリアベベルコントラスト コントラスト
を示します vtwm 3D アイテムのクリア ベベル カラーを計算する方法。 値
は 0 ~ 100 の範囲に圧縮されています。使用される式は次のとおりです。
clear.{RGB} = (65535 - color.{RGB}) * (コントラスト / 100)

デフォルトは 40 if vtwm 3D 機能を使用して構築されています。

ClientBorderWidth
この変数は、ウィンドウのフレームの幅を境界線に設定する必要があることを示します。
の値ではなく、クライアントによって指定された幅 BorderWidth。 場合
ボーダーベベル幅 ただし、この変数は無視されます。

色圏 { カラーリスト }
この変数は、デフォルトの場合に行われる色の割り当てのリストを指定します。
ディスプレイは単純な白黒以上の表示が可能です。 の 色-
リスト は、次のカラー変数とその値で構成されます。
デフォルトの背景, デフォルト前景, メニュー背景, メニューフォアグラウンド,
メニュータイトル背景, メニュータイトル前景, メニューの影の色。 以下
カラー変数には、許可するウィンドウとカラー名のペアのリストを与えることもできます。
指定するウィンドウごとの色 (「 ボーダの色 詳細については): ボーダの色,
デスクトップ表示フォアグラウンド, デスクトップ表示背景, リアルスクリーンフォアグラウンド,
リアルスクリーン背景, 仮想フォアグラウンド, 仮想背景, デスクトップディスプレイボーダー,
アイコンマネージャーハイライト, ボーダータイトル背景, 境界線タイトル前景,
タイトル背景, タイトル前景, アイコン背景, アイコン前景, アイコン枠線色,
アイコンマネージャー背景, アイコンマネージャー前景 例えば:
色圏
{
メニュー背景 「グレー50」
メニューフォアグラウンド "青"
ボーダの色 "赤"
{
「XTerm」「黄色」
}
タイトル前景 "黄色"
タイトル背景 "青"
}

これらの色変数はすべて、 モノクロ 変数、
同じ初期化ファイルをカラーとモノクロの両方で使用できるようにする
表示されます。

制約付き移動時間 ミリ秒
この変数は、ボタンのクリック間隔を指定します。
制約付き移動操作。 この時間内にダブルクリックすると、
呼び出す f.移動 ウィンドウは水平方向または垂直方向にのみ移動します。
方向。 この値を 0 に設定すると、拘束された移動が無効になります。 デフォルト
is 400 ミリ秒。

カーソル { カーソルリスト }
この変数は、次のグリフを指定します。 vtwm さまざまなポインターに使用する必要があります
カーソル。 各カーソルは、次のいずれかから定義できます。 カーソル フォントまたは XNUMX つから
ビットマップファイル。 からの形状 カーソル フォントは次のように直接指定できます。
カーソル名 "string"
コラボレー カーソル名 以下にリストされているカーソル名のいずれかです。 string 名前です
ファイル /usr/include/X11/cursorfont.h にあるグリフ (「XC_」は除く)
プレフィックス)。 カーソルをビットマップ ファイルから定義する場合は、次の構文を使用します。
代わりに使用されます:
カーソル名 "画像""mask"
コラボレー 画像   mask グリフ イメージを含むファイルの名前を指定し、
マスクイン ビットマップ(1) 形式。 ビットマップ ファイルはアイコンと同じ方法で配置されます。
ビットマップファイル。 次の例は、デフォルトのカーソル定義を示しています。
カーソル
{
フレーム「top_left_arrow」
タイトル「top_left_arrow」
アイコン「上左矢印」
IconMgr「top_left_arrow」
移動「フルール」
「フルール」のサイズを変更する
メニュー「sb_left_arrow」
ボタン「手2」
待って「見て」
「ドット」を選択
「海賊」を滅ぼす
ドア「交換」
仮想「rtl_logo」
デスクトップ「ドットボックス」
}

ダークベベルコントラスト コントラスト
を示します vtwm 3D アイテムのダーク ベベル カラーを計算する必要があります。 値
は 0 から 100 の間で構成されます。使用される式は次のとおりです。
dark.{RGB} = color.{RGB} * ((100 - コントラスト) / 100)

デフォルトは 40 if vtwm 3D 機能を使用して構築されています。

デコレートトランジエント
この変数は、一時的なウィンドウ (
WM_TRANSIENT_FOR プロパティ) にはタイトルバーが必要です。 デフォルトでは、トランジェントは
育て直した。

デフォルトの背景 string
この変数は、サイズ変更と情報に使用される背景色を指定します。
ウィンドウズ。 デフォルトは 「あずき色」 カラーディスプレイの場合、または 「グレー50」 モノクロ用
表示されます。

デフォルト前景 string
この変数は、サイズ変更と情報に使用される前景色を指定します。
ウィンドウズ。 デフォルトは 「グレー85」.

非アイコン化して画面へ
ウィンドウのアイコン化を解除すると、デフォルトではウィンドウは前の位置に配置されます。
仮想デスクトップのジオメトリ。 この変数を設定すると、 vtwm 確実に
ウィンドウは実際の画面上のどこかに配置されます。

デスクトップ表示背景 カラー [{ 勝利リスト }]
この変数は、仮想ウィンドウ内の小さなウィンドウの背景を設定します。
デスクトップ ウィンドウ、およびメニュー エントリの背景を設定します。 VTWM Windows
メニュー -- 指定しない限り OldFashionedVtwmWindowsメニュー。 デフォルト カラー 使用されている
リストに名前のないウィンドウのデフォルトの背景。 オプションの 勝つ-
リスト ウィンドウ名と色のリストです。次に例を示します。
デスクトップ表示背景 "紫"
{
「zwgc」「グリーン」
}

デフォルトは 「グレー60」.

デスクトップ表示境界線 カラー [{ 勝利リスト }]
この変数は、仮想デスクトップ表現ウィンドウの境界線の色を設定します。
〜へ カラーを選択します。 勝利リスト と同じ形式です タイトル前景 および他の同様の
変数。
デスクトップ表示境界線 "黒"
{
「zwgc」「グリーン」
}

デフォルトは "黒".

デスクトップ表示フォアグラウンド カラー [{ 勝利リスト }]
これと 仮想デスクトップ フォント 変数が設定されてから、その名前が
ウィンドウは、デスクトップに表示されるウィンドウ表現で記述されます。 これ
このエントリは、次のエントリの前景色も設定します。 VTWM Windows メニュー。 ザ·
この変数の形式は、 デスクトップ表示背景.
デフォルトは 「グレー85」.

非アイコン化しないトランジェント
この変数は、アイコン化された親ウィンドウのアイコン化された一時ウィンドウを認識します。
親が非アイコン化されている場合は非アイコン化されないため、その状態が維持されます。 デフォルト
動作は、祖先ウィンドウのすべての一時的なサブウィンドウを非アイコン化することです。
非アイコン化されています。

DontIconifyByUnmapping { 勝利リスト }
この変数は、単純にアイコン化すべきではないウィンドウのリストを指定します。
ウィンドウのマッピングを解除します (次の場合のように) IconifyByUnmapping 設定されていました)。
これは、一部のウィンドウを強制的にアイコンとして扱い、他のウィンドウを強制的にアイコンとして扱うためによく使用されます。
ウィンドウはアイコン マネージャーによって処理されます。

タイトルを補間しない
この変数は、 補間メニュー色 行動。 それ
引き起こすだろう vtwm 途中のタイトルに色補間を適用しないようにするには
メニュー。 それで、 f.タイトル メニューの中央に表示される文字列(つまり、
それらに定義された特定の色) はデフォルトの MenuTitle 前景を継承します
そして背景色。

ドントムーブオフ
この変数は、ウィンドウを領域外に移動できないことを示します。
画面。 これは次の方法でオーバーライドできます。 f.強制移動 機能。

DontShowInDisplay { リスト }
この変数は、デスクトップに表示すべきでないクライアントのリストを指定します。
画面。 デフォルトは次のとおりです。
DontShowInDisplay
{
「VTWM*」
「xクロック」
「エクスロード」
}

TwmWindows に表示しない { リスト }

DontShowInVtwmWindows { リスト }
これらの変数は、 VTWM
Windows メニュー。

ドントスクイーズタイトル [{ 勝利リスト }]
この変数は、タイトルバーを最小値まで縮小しないことを示します
以下に説明されているサイズ スクイーズタイトル 下。 オプションのウィンドウリストが
提供されている場合、それらのウィンドウのみが圧迫されなくなります。

ドアの背景 カラー [{ ドアリスト }]
ドアの背景色を指定します。 デフォルトは 「あずき色」 カラーディスプレイ用
or 「グレー50」 モノクロディスプレイ用。

ドアベベル幅 ピクセル
告げる vtwm 3D 風のドアを使用し、ドアの幅をピクセル単位で指定します。
ベベル。 デフォルトは 0 if vtwm 2D フィーチャーで構築されている、または 1 を特定いたします。 vtwm 構築されています
3D機能を搭載。

ドアフォント string
この変数は、ドア内のテキストに使用されるフォントを指定します。 これは設定する必要があります
扉を見るために。 デフォルトは "-adobe-helvetica-bold-r-
通常--*-100-*-*-*-*-*-*".

ドア前景 カラー [{ ドアリスト }]
ドアの前景色を指定します。 デフォルトは 「グレー85」.

ドア { ドアリスト }
この変数は、テレポートであるドアを作成するために使用されます。 の各項目
ドアリストの形式は次のとおりです。
"ウィンネーム""場所""ジャンプ先"

という名前のウィンドウ ウィンネーム で定義されているジオメトリと位置で表示されます。
場所、ユーザーをワープします ジャンプ先 を特定いたします。 f.玄関 それらの中で実行されます。
ドアには「VTWM Door」というクラスがあります。

拡張実行リソース
デフォルトでは、 f.exec 変数はいつもと同じように動作しました vtwm。 あなたならそうするでしょう
ブロックせずに実行するには、すべての変数に「&」を追加します。
ウィンドウマネージャー。 このオプションをオンにすると、その必要はありません。 vtwm 意志
自動的に「&」を追加します f.exec 変数 ない限り、 最後の非スペース
文字は '&' または (それでもウィンドウをブロックするコマンドが必要な場合)
マネジャー) ';'。 たとえば、次のような変数の場合:
f.exec "foo; bar; baz"
ウィンドウ マネージャーはブロックされるため、「foo」と「bar」は実行できます。 「バズ」
は、ウィンドウ マネージャーをブロックしない唯一のコマンドです。 全部欲しいなら
これらのコマンドをバックグラウンドで実行するには、次のことを試してください。
f.exec "{ foo; bar; baz }" # "{" と "}" に注意してください
# はシェルのキーワードです。 彼ら
# で区切る必要があります
# 個のスペース。

それでもウィンドウ マネージャーをブロックするコマンドが必要な場合は、次のコマンドを使用します。
f.exec "xset fp rehash;" # vtwm は「&」を追加しません
# なぜなら ';' 最後です
# スペース以外の文字。

この行動は、 ビューム(1)、ヒューレット・パッカードのワークスペース
の実装 MWMとします。

マネージド仮想ジオメトリの修正

TransientVirtualGeometry の修正
これらはバグ回避策であり、ほとんどの Windows の仮想化方法を *修正する必要があります*
ジオメトリは処理されます。つまり、親の場合、ジオメトリは実際の画面上にある必要があります。
仮想デスクトップがどこにあっても、ウィンドウは実際の画面上に表示されます (xv(1)は
これらがどのように行われるかの一例 しない 仕事)。 どちらもデフォルトで設定されています。

力アイコン
この変数は、 アイコン 変数
クライアントが提供したイメージをオーバーライドする必要があります。

フレームパディング ピクセル
この変数は、タイトルバーのフォントまたはタイトルバー間の距離を指定します。
ボタンの高さの大きい方とウィンドウフレーム、タイトルバーの拡大
要求に応じ。 こちらも参照 ボタンインデント、タイトルバーにどのような影響を与えるかについて。 の
デフォルトは 2 ピクセル

アイコン背景 string [{ 勝利リスト }]
この変数はアイコンの背景色を指定します。指定できるのはアイコンのみです。
の中に 色圏 or モノクロ リスト。 オプションの 勝利リスト ウィンドウのリストです
名前と色を指定して、ウィンドウごとの色を指定できるようにします。 を参照してください。 ボーダの色
の完全な説明については、変数を参照してください。 勝利リスト。 デフォルトは 「あずき色」
カラーディスプレイや 「グレー50」 モノクロディスプレイ用。

アイコンベベル幅 ピクセル
告げる vtwm 3D 風のアイコンを使用し、アイコンの幅をピクセル単位で指定します。
ベベル。 デフォルトは 0 if vtwm 2D フィーチャーで構築されている、または 2 を特定いたします。 vtwm is
3D 機能を使用して構築されています。

アイコン枠線色 string [{ 勝利リスト }]
この変数は、アイコン ウィンドウに使用される境界線の色を指定します。
内でのみ指定できます 色圏 or モノクロ リスト。 オプションの 勝利リスト is
ウィンドウごとの色を指定できるようにするウィンドウ名と色のリスト。 見る
  ボーダの色 の完全な説明については、変数を参照してください。 勝利リスト。 デフォルト
is 「グレー85」.

アイコンの境界線の幅 ピクセル
この変数は、アイコンを囲む境界線の幅をピクセル単位で指定します。
ウィンドウズ。 デフォルトは 2 if vtwm 2D フィーチャーで構築されている、または 0 を特定いたします。 vtwm is
3D 機能を使用して構築されています。

アイコンディレクトリ string
この変数は、画像ファイルが存在する場合に検索するディレクトリを指定します。
のどのディレクトリにも見つかりません ビットマップファイルパス 変数に保存します.

アイコンフォント string
この変数は、アイコン内のアイコン名を表示するために使用されるフォントを指定します。
デフォルトは "-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*".

アイコン前景 string [{ 勝利リスト }]
この変数は、アイコンを表示するときに使用する前景色を指定します。
内でのみ指定できます 色圏 or モノクロ リスト。 オプションの 勝利リスト
は、ウィンドウごとの色を指定できるようにするウィンドウ名と色のリストです。
ジョブの設定方法については、 ボーダの色 の完全な説明については、変数を参照してください。 勝利リストを選択します。
デフォルトは 「グレー85」.

IconifyByUnmapping [{ 勝利リスト }]
この変数は、ウィンドウをマップ解除せずにアイコン化する必要があることを示します。
アイコンをマッピングしようとしています。 オプションの場合 勝利リスト それらのウィンドウのみが提供されます
マッピングを解除するだけでアイコン化されます。 これと
アイコンマネージャー表示しない ユーザーが指定しない限り、オプション セットにアクセスできない場合があります
ワープ関数へのバインディング (f.ゆがみ など)しながら ワープアンマップ が設定されている、または
を通じて、タンピングされたコーヒーベッドの上から均一にフィルターバスケットの内の粉に浸透していきます。 VTWM Windows メニュー。 デフォルトで設定されています。

アイコンマネージャー背景 string [{ 勝利リスト }]
この変数は、アイコン マネージャーのエントリに使用する背景色を指定します。
内でのみ指定できます 色圏 or モノクロ リスト。 オプションの 勝利リスト
は、ウィンドウごとの色を指定できるようにするウィンドウ名と色のリストです。
ジョブの設定方法については、 ボーダの色 の完全な説明については、変数を参照してください。 勝利リストを選択します。
デフォルトは 「あずき色」 カラーディスプレイの場合、または 「グレー50」 モノクロディスプレイ用。

アイコンマネージャーベベル幅 ピクセル
告げる vtwm 3D 風のアイコン マネージャー エントリを使用し、幅を指定します。
ベベルのピクセル。 デフォルトは 0 if vtwm 2D フィーチャーで構築されている、または 1
を特定いたします。 vtwm 3D 機能を使用して構築されています。

アイコンマネージャー表示しない [{ 勝利リスト }]
この変数は、アイコン マネージャーがウィンドウを表示しないことを示します。 もしも
オプションの 勝利リスト が与えられた場合、それらのウィンドウのみが表示されません。 これ
変数は、めったにアイコン化されないウィンドウ (たとえば、 xクロック or
xload)アイコンマネージャーのスペースを占有しないようにします。 デフォルトは次のとおりです。
アイコンマネージャー表示しない
{
「VTWM*」
「xクロック」
「エクスロード」
}

アイコンマネージャーフォント string
この変数は、アイコン マネージャーのエントリを表示するときに使用するフォントを指定します。
デフォルトは "-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*".

アイコンマネージャー前景 string [{ 勝利リスト }]
この変数は、アイコンを表示するときに使用する前景色を指定します。
マネージャエントリ内でのみ指定できます。 色圏 or モノクロ リスト。
オプション 勝利リスト ウィンドウ名と色のリストです。
色を指定することも可能です。 を参照してください。 ボーダの色 完全な説明のための変数
勝利リスト。 デフォルトは 「グレー85」.

アイコンマネージャージオメトリ string [ コラム ]
この変数は、デフォルトのアイコン マネージャーが作成されることを示します。
で指定されたジオメトリ stringを選択します。 string 引数は標準の X である必要があります
ジオメトリ仕様。初期サイズおよび/または位置を指定します。 アイコン
マネージャウィンドウが侵入される コラム ピースとスケールに従って
アイコンマネージャーのエントリの数。 余分なエントリはフォームにラップされます
追加の行。 デフォルト string is 「+0+0」、およびデフォルト コラム is 1.

アイコンマネージャーハイライト string [{ 勝利リスト }]
この変数は、アイコンを強調表示するときに使用する境界線の色を指定します。
現在フォーカスを持っているマネージャーエントリ。内部でのみ指定できます。
色圏 or モノクロ リスト。 オプションの 勝利リスト はウィンドウ名のリストであり、
ウィンドウごとの色を指定できるようにします。 を参照してください。 ボーダの色 変数
の完全な説明については、 勝利リスト。 デフォルトは "黒".

アイコンマネージャー { iconmgr-リスト }
この変数は、作成するアイコン マネージャーのリストを指定します。
デフォルトのアイコンマネージャーの場合 アイコンマネージャージオメトリ 使用されている。 の各項目 アイコンマネージャー-
リスト 次の形式です。
"ウィンネーム「[」アイコン名"] " " コラム
コラボレー ウィンネーム このアイコンに含めるウィンドウの名前です
マネージャー、 アイコン名 はアイコンマネージャーウィンドウのアイコンの名前です。  
標準ジオメトリ仕様、および コラム このアイコンの列の数です
で説明されているマネージャー アイコンマネージャージオメトリ 例えば:
アイコンマネージャー
{
"XTerm" "300x5+800+5" 5
"myhost" "400x5+100+5" 2
}

名前またはクラスが「XTerm」であるクライアントには、「XTerm」内にエントリが作成されます。
アイコンマネージャー。 名前が「myhost」のクライアントは「myhost」アイコンに表示されます。
マネージャー。

アイコンマネージャー表示 { 勝利リスト }
この変数は、アイコン マネージャーに表示されるウィンドウのリストを指定します。
と組み合わせて使用​​する場合 アイコンマネージャー表示しない 変数、窓のみ
このリストにあるものはアイコン マネージャーに表示されます。 デフォルトでは、すべてのウィンドウが表示されます
中の人を除く アイコンマネージャー表示しない.

アイコン地域 ジオムスト ヴグラブ ハグラブ グリッド vグリッド
この変数は、アイコンがない場合にアイコンが配置されるルート ウィンドウ上の領域を指定します。
特定のアイコンの場所はクライアントによって提供されます。 の ジオムスト 引用符で囲まれた文字列です
領域のサイズと位置に関する標準ジオメトリ仕様が含まれています。 もしも
複数の アイコン地域 行が指定されると、アイコンは次の行に配置されます
最初の領域がいっぱいの場合。 の ヴグラブ 引数はどちらかである必要があります ノース or
サウス アイコンを最初に上から埋めるか、または
地域の最下位。 同様に、 ハグラブ 引数はどちらかである必要があります or ウェスト
アイコンを左から入力するか右から入力するかを制御するために使用されます。
アイコンはセルを含むグリッドにレイアウトされます グリッド 幅がピクセルで vグリッド ピクセルの高さ。
領域の最小寸法は、少なくとも領域のサイズでなければならないことに注意してください。
同じ方向にある最大のアイコン。 多くのアプリケーションが変更されることにも注意してください
実行時にアイコン名が変更され、アイコン領域を再フォーマットするための機能は提供されません。
アイコンのサイズがそれに応じて変更される場合。

アイコン { 勝利リスト }
この変数は、ウィンドウ名と画像ファイル名のリストを指定します。
彼らのアイコンとして使用されます。 例えば:
アイコン
{
「XTerm」「xterm.icon」
「xfd」「xfd_icon」
}

「XTerm」に一致し、マッピング解除によってアイコン化されない Windows は、マッピングを解除しようとします。
ファイル「xterm.icon」内のアイコン画像を使用します。 もしも 力アイコン 指定されている場合、これは
この画像は、クライアントが独自のアイコン画像を要求した場合でも使用されます。

モディファイヤを無視 モッドリスト
この変数は、イベントが発生したかどうかを判断するときに無視する「シフト状態」を指定します。
に縛られている vtwm。 この例では:
モディファイヤを無視 私 | m2
CapsLock と NumLock の状態は無視されます。 これの使用に注意してください
変数は、かなりの量の X プロトコル ネットワーク トラフィックを生成する可能性があります。 モッドリスト でなければなりません
できるだけ小さく保ちます。 も参照してください。 バインディング のセクションから無料でダウンロードできます。

情報ベベル幅 ピクセル
告げる vtwm 3D の外観を使用してウィンドウを識別、移動、サイズ変更し、
ベベルのピクセル単位の幅。 デフォルトは 0 if vtwm 2D 機能で構築されており、
or 2 を特定いたします。 vtwm 3D 機能を使用して構築されています。

情報フォント string
この変数は、識別ウィンドウで使用されるフォントを指定します。 の
デフォルトは "-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*".

補間メニュー色
この変数は、メニュー エントリの色を次の間で補間する必要があることを示します。
指定された色を入力します。 この例では:
メニュー 「マイメニュー」
{
"タイトル" ("黒":"赤") f.title
"entry1" f.nop
"entry2" f.nop
"entry3" ("白":"緑") f.nop
"entry4" f.nop
"entry5" ("赤":"白") f.nop
}
「entry1」と「entry2」の前景色は黒の間で補間されます。
と白、背景色は赤と緑の間です。 同様に、
「entry4」の前景は白と赤の中間になり、背景は白と赤の中間になります。
緑と白の中間になります。

より少ないランダムズームズーム
このオプションをオンにすると、ランダムなズームが少し「ランダム」ではなくなり、少し
より見やすくなります。 あなたの個人的な意見に応じて、これにより視覚的に優れたベルが得られるかもしれません
味。

タイトルの作成 { 勝利リスト }
この変数は、タイトルバーを配置するウィンドウのリストを指定します。
特定のウィンドウのタイトルを要求するために使用されます。 タイトルなし 設定されています。

最大ウィンドウサイズ string
この変数は、幅と高さが最大になるジオメトリを指定します。
指定されたウィンドウのサイズ。 これは通常、ウィンドウのサイズを制限するために使用されます
画面の。 デフォルトは 「30000×30000」.

メニュー背景 string
この変数はメニューに使用される背景色を指定します。
内で指定される 色圏 or モノクロ リスト。 デフォルトは 「あずき色」 色用
ディスプレイや 「グレー50」 モノクロディスプレイ用。

メニューベベル幅 ピクセル
告げる vtwm 3D 風のメニューを使用し、メニューの幅をピクセル単位で指定します。
ベベル。 デフォルトは 0 if vtwm 2D フィーチャーで構築されている、または 2 を特定いたします。 vtwm is
3D 機能を使用して構築されています。

メニューフォント string
この変数は、メニューを表示するときに使用するフォントを指定します。 デフォルトは
"-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*".

メニューフォアグラウンド string
この変数はメニューに使用される前景色を指定します。
内で指定される 色圏 or モノクロ リスト。 デフォルトは 「グレー85」.

MenuScrollBorderWidth ピクセル
メニューの内容によってディスプレイの高さよりも高くなる場合は、
中のポインタ ピクセル メニューの上部または下部を押すと、メニューがスクロールされます。
エントリ。 デフォルト値は次のとおりです 2.

メニュースクロールジャンプ エントリー
この変数は、ポインタを移動したときにスクロールするエントリの数を指定します。
によって定義された領域内で MenuScrollBorderWidth。 デフォルトは 3 エントリー。

メニューの影の色 string
この変数は、プルダウン メニューの背後にある影の色を指定します。
内でのみ指定できます 色圏 or モノクロ リスト。 デフォルトは "黒".

メニュータイトル背景 string
この変数は背景色を指定します。 f.タイトル メニューのエントリ、および
内でのみ指定できます 色圏 or モノクロ リスト。 デフォルトは 「グレー70」.

メニュータイトルのフォント string
この変数は、メニュー タイトルに使用されるフォントを指定します。 デフォルトは
"-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*".

メニュータイトル前景 string
この変数は、前景色を指定します。 f.タイトル メニューと缶のエントリ
内でのみ指定できます 色圏 or モノクロ リスト。 デフォルトは 「あずき色」
カラーディスプレイの場合、または 「グレー50」 モノクロディスプレイ用。

モノクロ { }
この変数は、次の場合に行う必要がある色の割り当てのリストを指定します。
画面の深さは 1 です。 の説明を参照してください。 .

ムーブデルタ ピクセル
この変数は、ポインタが移動する前に移動する必要があるピクセル数を指定します。
f.移動   サイズ変更 機能と初期メニューの強調表示が機能し始めます。 見る
また f.デルタストップ 関数。 デフォルトは 3 ピクセル

釘付けアバブ
この変数により、釘付けされたウィンドウが物理的に釘付けされていないウィンドウよりも上になります。
当学校区の f.上に釘付け 関数を使用してこの設定を切り替えることができます。

ネイルドダウン { リスト }
この変数は、 リスト 最初は釘付けになったクライアントの数。 デフォルトは次のとおりです。
ネイルドダウン
{
「VTWM*」
「xクロック」
「エクスロード」
}

NaturalAutopanBehavior
デフォルトでは、自動パンニング時にポインタは次の角度だけワープします。
(AutoPanBorderWidth + オートパンエクストラワープ)
実際の画面上のピクセル。 このオプションをオンにすると、ポインターがワープします。
実際の画面をスクロールしたときのピクセル数、または上記の値、
どちらか大きい方。 したがって、ポインタは通常はあまり動きません(ただ単に
オートパンエクストラワープ) 仮想デスクトップに関連して。

これは、より遅い X 端末やワークステーションでは非常にうまく機能しますが、
以下のものを使用するとよいでしょう。
リアルスクリーンを尊重して自動パンワープ 50
同様の効果を達成します。 設定 NaturalAutopanBehavior 全く同じものを持っています
変数を使用した場合の効果
リアルスクリーンを尊重して自動パンワープ 100

いいえBackingStore
この変数は次のことを示します vtwmの Windows はバッキング ストアを要求すべきではありません
再塗装を最小限に抑えます。 これは通常、より高速に再描画できるサーバーで使用されます。
バックストアを処理できるよりも。

境界はない [{ 勝利リスト }]
この変数は、ウィンドウに境界線を持たないことを示します。 オプションの場合
勝利リスト が与えられた場合、それらのウィンドウにのみ境界線がありません。

ボーダーデコレーションなし
この変数は、タイトル付きウィンドウの 3D 境界線に、
角を飾る小さな窪み。

大文字と小文字を区別しない
この変数は、アイコン名を並べ替えるときに大文字と小文字を無視する必要があることを示します。
アイコンマネージャー。 このオプションは通常、大文字を使用するアプリケーションで使用されます。
アイコン名の頭文字。

NoDefaultMouseOrKeyboardBindings
この変数は次のことを示します vtwm デフォルトのポインタを提供しないでください。
キーボードのバインディング。 このオプションは、起動ファイルに
まったく新しいポインターとキーボードのバインディングと定義のセット。 こちらも参照
デフォルトなし.

デフォルトなし
この変数は次のことを示します vtwm デフォルトのタイトルバーボタンを提供しないでください
そしてビンディング。 このオプションは、起動ファイルに
まったく新しいバインディングと定義のセット。 この機能には次のような効果があります。
両方を設定する NoDefaultMouseOrKeyboardBindings   デフォルトタイトルボタンなし.

デフォルトタイトルボタンなし
この変数は次のことを示します vtwm デフォルトのタイトルバー ボタンを提供しないでください。
このオプションは、スタートアップ ファイルに完全に新しいセットが含まれている場合にのみ使用してください。
タイトルバーボタンの定義。 こちらも参照 デフォルトなし.

NoGrabServer
この変数は次のことを示します vtwm ポップアップ時のサーバーの取得を最小限に抑える必要があります
メニューとウィンドウの移動またはサイズ変更。

ハイライトなし [{ 勝利リスト }]
この変数は、境界線を追跡するために境界線を強調表示しないことを示します。
ポインタの位置。 オプションの場合 勝利リスト が与えられ、意志が強調表示されます
これらのウィンドウに対してのみ無効になります。 境界線が強調表示されると、
流れに引き寄せられる ボーダの色。 境界線が強調表示されていない場合は、
電流を使用してグレーのパターンで点描 境界線タイル前景  
ボーダータイルの背景 色。 デフォルトで設定されるのは、 vtwm 3Dで構築されています
機能。

いいえアイコンマネージャーフォーカス
この変数は次のことを示します vtwm に対応するウィンドウにフォーカスを設定しないでください
アイコンマネージャーのエントリ。 通常は、 vtwm イベントが表示されるようにフォーカスを設定します。
アイコンマネージャーからアプリケーションに配信されます。 通常、これは次のように設定されます
アイコン マネージャーのバインディングを容易にします。
アプリケーション。

いいえアイコンマネージャーハイライト
この変数は、アイコン マネージャーのエントリが追跡対象として強調表示されないことを示します。
ポインタの位置。 これは、 ハイライトなし 変数に保存します.

NoIconManager
この変数は、アイコン マネージャーを作成しないことを示します。

NoIconifyIconManagers
この変数は、アイコン マネージャーをアイコン化する必要がないことを示します。

いいえメニューシャドウ
この変数は、メニューの背後にドロップ シャドウを描画しないことを示します。
これは通常、サーバーでのメニュー描画を高速化するため、低速のサーバーで使用されます。
メニューを少し読みにくくする費用がかかります。

不透明移動なし [{ 勝利リスト }]

不透明サイズ変更なし [{ 勝利リスト }]
これらの変数は、 f.移動   サイズ変更 機能だけを変更する必要があります
窓の輪郭。 オプションの場合 勝利リスト が指定されている場合、それらのウィンドウのみが表示されます
影響を受ける。 これらは通常、「グローバル」の範囲を狭めるために使用されます。 不透明移動  
不透明なサイズ変更 変数。

いいえPrettyTitles
長いタイトルが短いタイトルバーの右端にぶつかっても構わない場合
そしてアイコンマネージャー。 省略記号を使用してオブジェクトを示すデフォルトの動作を無効にします。
切り詰められたタイトル。

NoRaiseOnDeicify

いいえRaiseOnMove

いいえRaiseOnResize

ノーレイズオンワープ
これらの変数は、非アイコン化後にウィンドウを上げるべきではないことを示します。
移動、サイズ変更、またはワープ操作。通常はウィンドウを保持するために使用されます。
積み重ねる順番。 これらの場合、ポインタが遮蔽ウィンドウ内に入ってしまう可能性があることに注意してください。
変数が使用されます。

いいえ保存アンダー
この変数は、メニューが最小化のためにセーブアンダーを要求しないことを示します。
メニュー選択後のウィンドウの再描画。 通常はディスプレイで使用されます
セーブアンダーを処理するよりも速く再描画できるのです。

スタックモードなし [{ 勝利リスト }]
この変数は、クライアント ウィンドウがスタック順序の変更を要求していることを示します。
無視すべきです。 オプションの場合 勝利リスト が与えられ、それらに関するリクエストのみが与えられます
ウィンドウは無視されます。 これは通常、アプリケーションが次のことを行うのを防ぐために使用されます。
容赦なく窓のスタックの前に飛び出す。

タイトルなし [{ 勝利リスト }]
この変数は、ウィンドウにタイトルバーがあってはならないことを示します。 オプションの場合
勝利リスト が与えられた場合、それらのウィンドウにのみタイトルバーがありません。 タイトルの作成 多分
このオプションと併用して、特定のウィンドウにタイトルバーを強制的に配置します。 の
デフォルトは次のとおりです。
タイトルなし
{
「VTWM*」
「xクロック」
「エクスロード」
}

タイトルフォーカスなし
この変数は次のことを示します vtwm それぞれにキーボード入力フォーカスを設定しないでください
入力されたとおりのウィンドウ。 通常は、 vtwm フォーカスとキーが一致するようにフォーカスを設定します。
タイトルバーおよびアイコンマネージャーからのイベントはアプリケーションに配信されます。 もしも
ポインタが素早く移動し、 vtwm 応答が遅いため、入力を指示できる
新しいウィンドウの代わりに古いウィンドウ。 このオプションは通常、これを防ぐために使用されます
「入力ラグ」の問題を解決するため、古いアプリケーションのバグを回避します。
イベントに焦点を当てます。

いいえタイトルハイライト [{ 勝利リスト }]
この変数は、タイトルバーのハイライト領域を示します。
現在入力フォーカスがあるウィンドウを表示しないことを示します。
オプションの 勝利リスト が指定されている場合、それらのウィンドウのみがハイライトされません。
地域。 これと スクイーズタイトル オプションを設定して大幅に削減できます。
タイトルバーに必要な画面スペースの量。

NotVirtualGeometry
この変数は次のことを示します vtwm ユーザーのジオメトリは次のとおりであると想定する必要があります。
絶対的なものではなく、現在の仮想ウィンドウを基準とした相対的なものです。 これを設定すると、
次に、「xterm -geometry +20+20」で現在のビュー内の位置を指定します。 さもないと、
左上のビュー内の位置を指定します。 デフォルトで設定されています。

ウィンドウリングなし { 勝利リスト }
この変数は、リストに追加されないウィンドウのリストを指定します。
これ f.ゆがみ 機能サイクル。 こちらも参照 ウィンドウリング.

OldFashionedTwmWindowsメニュー

OldFashionedVtwmWindowsメニュー
デフォルトでは、 VTWM Windows メニューでは、表示されているのと同じ色が使用されます。
パナー。 この変数はその動作を無効にします。

不透明移動 [{ 勝利リスト }]

不透明なサイズ変更 [{ 勝利リスト }]
これらの変数は、 f.移動   サイズ変更 関数は実際にはそうすべきです
ユーザーがすぐに確認できるように、アウトラインだけではなくウィンドウを変更します。
窓がどのように見えるか。 オプションの場合 勝利リスト 与えられる、それらのみ
ウィンドウは「不透明に」影響を受けます。 これらのオプションは通常、高速で使用されます。
システム(特に、 NoGrabServer が設定されています)。

パン距離X N

パン距離Y N
これらの変数は、仮想デスクトップの画面のグリッドを定義し、次のように表現されます。 N%
実際の画面の。 とき f.スナップ 関数が呼び出されると、実際の画面は次のようになります
最も近いグリッドの位置に移動しました。 これらの変数の(誤った)名前は、
歴史的な理由。 デフォルト値は次のとおりです 100で「ページ」を効果的に設定します。
仮想デスクトップ。

パン抵抗 ミリ秒
この変数は、隣接する仮想へパンするのがどのくらい難しいかを示します。
画面。 ポインタがどのくらいの長さの範囲内に存在する必要があるかを指定します。 AutoPanBorderWidth
実際の画面の端のピクセル。 以下に等しい値 0 以上 10000
この機能を無効にします。 デフォルトは 750 ミリ秒。

終了時に一時停止 N

一時停止時終了 N
これらの変数は、終了時の遅延を秒単位で定義します。 彼らは、 (vtwm
ストップ)   f.終了 に接続する前に再生時間が鳴ります プレイした(8)は閉じています。

ピックスマップ { ピックスマップ }
この変数は、さまざまな画像の外観を定義する画像のリストを指定します。
ウィンドウズ。 各エントリは、設定するウィンドウを示すキーワードと、その後に続くキーワードです。
画像の名前を与える文字列。 内蔵および外部の画像は自由に使用できます
で説明されている制約を考慮すると、混在しています。 IMAGE そして AUDIO 書式 のセクションから無料でダウンロードできます。
次のウィンドウをこのように指定できます。
ピックスマップ
{
タイトルハイライト「:xpm:sunkenbox」
RealScreenPixmap "scaledbackground.xpm"
VirtualBackgroundPixmap "グレー 1"
MenuIconPixmap ":xpm:rarrow"
IconManagerPixmap ":xpm:zoom"
}

デフォルトでは、 タイトルハイライト が均一な点描パターンである場合、 vtwm で構築されています
2D フィーチャ、または「くぼんだ」ライン vtwm 3D 機能を使用して構築されています。 の
メニューアイコンPixmap はデフォルトで右矢印 (必要に応じて 3D レンダリングされます)、
デフォルト アイコンマネージャーピックスマップ 2D または 3D の X ロゴまたは「盛り上がった」ボックスのいずれかです
それぞれ特徴があります。

ポインターの配置
この変数は、ジオメトリが指定されていないウィンドウを配置する必要があることを示します。
ウィンドウの原点をマウス ポインターの位置にするか、 ワープぴったり is
ウィンドウがフィットするように、その位置にできるだけ近い場所を指定します。
実際の画面。 もしも ランダム配置 も設定されている場合は、それが優先されます。

プリティーズーム
If Zoom がオンになっていると、関連するアニメーションが少し見えるようになります
あなたの個人的な好みに応じて、より良いです。 ただし、これによりズームが遅くなります。
の値を減らす必要がある場合があります。 Zoom 変数に保存します.

RaiseDelay ミリ秒
ポインタが入力されたときに自動的に表示されるウィンドウについては、「
オートレイズ 変数と f.オートレイズ 関数) この変数は、
ポインタが上昇する前にウィンドウ内に留まる時間の長さ。 の
デフォルトは 0 ミリ秒。

レイズオンスタート
この変数は、通常、イベントの終了時に発生するレイズを指定します。
移動またはサイズ変更操作 ( ムーブデルタ, いいえRaiseOnMove,
いいえRaiseOnResize)は、操作の開始時に発生します。 これは、次の場合に役立ちます。
不透明移動 および 不透明なサイズ変更 が指定されています。 移動をキャンセルしたり、
この変数セットを使用したサイズ変更操作は、ウィンドウのスタックを保持しません
オーダー。

ランダム配置
この変数は、ジオメトリが指定されていないウィンドウを配置する必要があることを示します。
ユーザーにアウトライン (または
ウィンドウ自体 不透明移動 変数が設定されている) を優先する場所に設定します。

リアルスクリーン背景 string
詳細はこちら: リアルスクリーンフォアグラウンド.

RealScreenBorderWidth ピクセル
この値は、境界線の幅を指定します リアルスクリーン ウィンドウ (参照
リアルスクリーンフォアグラウンド)。 デフォルト値は 0 ピクセル

リアルスクリーンフォアグラウンド string
中身は vtwm 仮想デスクトップ ウィンドウを呼び出しますが、これを
「パンナー」は、物理的な画面がどこにあるかを示す小さなウィンドウです
仮想空間。 の vtwm ソース コードでは、この小さなウィンドウを RealScreen と呼んでいます。 に
デフォルトでは、境界線がなく、通常の背景と区別できます。
パンナーはその色またはイメージによってのみ。 その前景色は、次の場合を除き意味がありません。
あなたはそれにイメージを与えます。 (境界線を付けることができます RealScreenBorderWidth.)

リアルスクリーンピックスマップ string
RealScreen ウィンドウを装飾するために使用される画像ファイルに名前を付けます。 サンプルをご用意しております、
ネストされたsqu.xbm、しかし、画面のサイズが異なると、走行距離が異なる場合があります! それは
このウィンドウのサイズを簡単に見つけて、任意のタイプの画像ファイルを作成できます
ビットマップ(1)または ピックスマップ(1)それのために。 それが推奨される手順です。

フォントのサイズ変更 string
この変数は、寸法ウィンドウで使用されるフォントを指定します。
ウィンドウのサイズ変更。 デフォルトは "-adobe-helvetica-bold-r-
通常--*-120-*-*-*-*-*-*".

領域のサイズ変更 場所
この変数は、サイズ変更ウィンドウを表示する画面上の領域を指定します。 の
場所 のXNUMXつである必要があります 北西, 北東, 南西, 南東または 中心の.

再開前の状態
この変数は次のことを示します vtwm WM_STATE プロパティの使用を試みる必要があります
どのウィンドウをアイコン化し、どのウィンドウを残すべきかを指示するクライアント ウィンドウ
見える。 これは通常、画面の状態を再生成するために使用されます。
以前のウィンドウマネージャーがシャットダウンされる前にありました。 デフォルトで設定されています。

RightHandSideプルダウンメニュー
プルダウン メニューは、ポインターがメニューの中央の右側にあるときに表示されます。
親メニュー、またはポインターがの右端に近づいたときに表示できます
親メニュー。 このオプションは後者の動作を有効にし、デフォルトです。

色を保存 { カラーリスト }
この変数は、ピクセル値として保存される色の割り当てのリストを示します。
ルートウィンドウのプロパティ_MIT_PRIORITY_COLORS。 クライアントは保存することを選択できます
これらの値は、独自のカラーマップをインストールするときに使用されます。 このメカニズムの使用に注意してください
これは、「テクニカラー」問題を回避するためのアプリケーションの方法です。
プログラムを実行すると、ウィンドウの境界線やタイトルバーなどの画面オブジェクトが消えます。
カスタム カラーはウィンドウ マネージャーによってインストールされます。 例えば:
色を保存
{
ボーダの色
タイトル背景
タイトル前景
"赤"
"緑"
"青"
}

これにより、ルート ウィンドウに境界線とタイトルバーの 3 ピクセル値が配置されます。
XNUMX つの色の文字列もすべてデフォルトのカラーマップから取得されます。

浅いレリーフ ウィンドウ ボタン
これは、組み込みの 3D タイトルバー ボタンの機能である 3D アイコン
マネージャ ボタン 3D メニュー プルライト アイコン 3D タイトルバー ハイライト エリア
「よりフラットな」外観でレンダリングする必要があります。 場合は、デフォルトで設定されています。 vtwm is
3D 機能を使用して構築されています。

ShowIconManager
この変数は、次の場合にアイコン マネージャー ウィンドウを表示する必要があることを示します。 vtwm
が開始されます。 を使用していつでも起動できます。 f.showiconmgr 機能。

スナップリアルスクリーン
この変数により、実際の画面がで定義されたグリッドにスナップします。 パン距離X  
パン距離Y 表現が移動するたびに増加します。 の f.スナップリアルスクリーン
関数を使用してこの設定を切り替えることができます。

ソートアイコンマネージャー
この変数は、アイコン マネージャーのエントリを並べ替える必要があることを示します。
新しいウィンドウを単に最後に追加するのではなく、アルファベット順に並べます。 それが設定されています
デフォルトでは

サウンドホスト string
この変数は、どのマシンを指定するか (その TCP / IP hostname) を実行しています
プレイした(8) デーモン。 指定しない場合、ローカル マシンが試行されます。 もしも プレイした(8)
アクセスできない場合、サウンドはオフになります。

サウンド { サウンドリスト }
この変数は、識別子と関連するサウンド ファイルのリストです。 を含む
フォームのエントリ:
"識別子""サウンドファイル"[ボリューム]
コラボレー 識別子 で説明されている任意の関数です。 バインディング セクションを除く
f.プレイサウンド, f.音, f.セパレータ、およびこれらのイベント識別子: (vtwm
開始), (vtwm ストップ), (クライアント 地図), (クライアント アンマップ), (メニュー 地図), (メニュー アンマップ), (情報
アンマップ), (オートパン イベント), (ベル イベント)を選択します。 サウンドファイル のフルパス名です
関連付けられているために再生するサウンド ファイル 識別子, ボリューム 音量を設定します
そのサウンドを再生するための 音量)。 リストのエントリに注意してください
引用する必要があります:
サウンド
{
"(vtwm 開始)" "/usr/share/sounds/wowee.wav"
"(vtwm stop)" "/usr/share/sounds/seeya.wav"
"f.exec" "/usr/share/sounds/click.au" 50
"(クライアントマップ)" "/usr/share/sounds/ping.au" 50
「f.delete」「/usr/share/sounds/doh1.wav」
「f.deletedoor」「/usr/share/sounds/doh2.wav」
「f.destroy」「/usr/share/sounds/doh3.wav」
"(client unmap)" "/usr/share/sounds/ping.au"
}

この例は、いくつかのことを指摘しています 識別子■「オーバーラップ」:
f.beep > (ベルイベント) f.exec > (クライアントマップ)
f.delete > (クライアント アンマップ) f.menu > (メニュー マップ)
f.deletedoor > (クライアント アンマップ) f.quit > (vtwm 停止)
f.destroy > (クライアント アンマップ) f.version = f.identify

これらの場合、関数はイベントよりも優先されます。
それ以外の場合は再生します。

音量 N
この変数は、サウンドを再生する全体の音量を次のように設定します。 N% of
最大。 デフォルトは 25 (1/4 減衰)。

スクイーズタイトル [{ スクイーズリスト }]
この変数は次のことを示します vtwm SHAPE 拡張機能を使用して、
タイトルバーが必要なだけの画面スペースを占めるようにします。
窓の上端まで広がっています。 オプションの スクイーズリスト かもしれません
上部に沿って絞られたタイトルバーの位置を制御するために使用されます。
窓。 次の形式のエントリが含まれます。
"" 正当化 NUM デノム
コラボレー はウィンドウ名です。 正当化 どちらかです , センターまたは ,
NUM   デノム 相対位置の比率を指定する数値です。
タイトルバーは、左から右に測定された位置にあります。 0/0 の比率は
その 正当化 絶対値、分母がゼロのゼロ以外の分子
は画素数を表し、 正当化 その他の場合は完全に無視されます
比。 例えば:
スクイーズタイトル
{
「XTerm」左 0 0
「xterm1」左 1 3
「xterm2」右 2 3
「時」の中心 0 0
「emacs」右 0 0
}

当学校区の ドントスクイーズタイトル list を使用して、特定のタイトルのスクイーズをオフにすることができます。 これ
デフォルトで設定されています。

スタートアイコン化 [{ 勝利リスト }]
この変数は、クライアント ウィンドウを最初はアイコンのままにしておく必要があることを示します。
ユーザーによって明示的に非アイコン化されるまで。 オプションの場合 勝利リスト 与えられるだけです
これらのウィンドウはアイコンで起動されます。 これは、そうでないプログラムに役立ちます。
をサポートする -象徴的 コマンドラインオプションまたはリソース。

静的アイコンの位置
この変数は、アイコンの位置を維持するようにアイコンの配置を変更します
釘付けされていないときの仮想デスクトップ上で 非アイコン化して画面へ 使用されません。 これは
最も適切な場合 スナップリアルスクリーン   オートパン と一緒に使用されます パン距離X  
パン距離Y シミュレートする値 ctwm(1) ワークスペース。

ステイアップメニュー
この変数は、メニューの相互作用を変更します。 デフォルトでは、メニュー項目は、
その上でポインタ ボタンを放します。 この変数により、メニュー項目が
次のボタン押下イベントで選択されます。

StayUpオプションメニュー
この変数は次のようになります ステイアップメニューただし、メニュー項目が
選択すると、メニュー インタラクションは以前の動作に戻ります。 たとえば、
タイトル バー付きのメニューを表示するために、右のポインター ボタンがバインドされています。
右ボタンをクリックして (タイトル バーの上で) 離すと、
メニュー項目をクリックするまで表示したままにします。 右クリック
ボタンを押し、ポインターをメニュー項目に移動し、右ボタンを離すと、
そのメニュー項目をアクティブにして、メニューを閉じます。

スティッキー { リスト }
の同義語 ネイルドダウン.

スティッキーアバブ
の同義語 釘付けアバブ.

厳密なアイコンマネージャー
この変数により、アイコン マネージャは、
アイコン化された状態。

タイトル背景 string [{ 勝利リスト }]
この変数は、タイトルバーで使用される背景色を指定します。
内で指定される 色圏 or モノクロ リスト。 オプションの 勝利リスト リストです
ウィンドウごとの色を指定できるように、ウィンドウ名と色を指定します。 デフォルト
is 「あずき色」 カラーディスプレイの場合、または 「グレー50」 モノクロディスプレイ用。

タイトルベベル幅 ピクセル
告げる vtwm 3D のようなタイトルバーを使用し、タイトル バーの幅をピクセル単位で指定します。
タイトルバーを囲むベベル。 の値の場合 ボタンインデント に追加
フレームパディング ゼロに等しい場合、ベベルはテキストとハイライト領域にバインドされます。
デフォルトは 0 if vtwm 2D フィーチャーで構築されている、または 1 を特定いたします。 vtwm で構築されています
3D 機能..

TitleButtonBorderWidth ピクセル
この変数は、タイトルバーを囲む境界線の幅をピクセル単位で指定します
で描かれたボタン タイトル前景 色。 デフォルトは 1 if vtwm 構築されています
2D ビットマップ、または 0 を特定いたします。 vtwm 3D ピックスマップで構築されています。

タイトルフォント string
この変数は、タイトルバーにウィンドウ名を表示するために使用するフォントを指定します。
デフォルトは "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*".

タイトル前景 string [{ 勝利リスト }]
この変数は、タイトルバーで使用される前景色を指定します。
内で指定される 色圏 or モノクロ リスト。 オプションの 勝利リスト リストです
ウィンドウ名と色の設定により、ウィンドウごとの色を指定できるようになります。 の
デフォルトは 「あずき色」 カラーディスプレイの場合、または 「グレー50」 モノクロディスプレイ用。

タイトルパディング ピクセル
この変数は、タイトルバーのタイトルバー ボタン間の距離を指定します。
ボタンとタイトル、タイトルとハイライトの間の距離に注意してください。
エリア、およびハイライト エリアとボタンはすべて、ハードコードされた値に設定されます。 の
デフォルトは 5 if vtwm 2D フィーチャーで構築されている、または 0 を特定いたします。 vtwm 3Dで構築されています
機能。

不明なアイコン string
この変数は、デフォルトとして使用される画像ファイルのファイル名を指定します
アイコン。 この画像は、サービスを提供しないすべてのクライアントのアイコンとして使用されます。
アイコン画像であり、 アイコン リスト。

PPosition を使用 string [{ 勝利リスト }]
この変数は、 vtwm プログラムの要求を尊重する必要があります
場所 (によって指定されます) Pポジション WM_NORMAL_HINTS プロパティのフラグ)、
ユーザー指定の位置が存在しない。 議論 string XNUMX つのうちの XNUMX つを持っている可能性があります
値: "オフ" (デフォルト)それを示します vtwm プログラムを無視する必要があります-
供給された位置、 "オン" その位置を使用する必要があることを示し、 「非-
ゼロ" 位置が (0,0) 以外の場合に使用する必要があることを示します (
古いツールキットのバグを回避する)。 オプションの 勝利リスト のリストです
グローバルをオーバーライドするウィンドウ名と引数 string 口論。 ために
例:
PPosition を使用 "オフ"
{
「MPlayer」「オン」
}

仮想背景 string
これは、仮想デスクトップ ウィンドウとも呼ばれるパナーの背景色です。
デフォルトは 「あずき色」 カラーディスプレイの場合、または 「グレー50」 モノクロディスプレイ用。

仮想背景ピックスマップ string
パナーを装飾する画像ファイルに名前を付けます。

仮想フォアグラウンド string
パナーの前景。 タイプのパンナー画像を指定しない限り、役に立ちません
ビットマップとします。

仮想デスクトップ 階段
の仮想デスクトップ機能を有効にするには、この変数を設定する必要があります。 vtwm。 これなら
変数が設定されていない、 vtwm と同じように動作します twm. この変数
仮想デスクトップ ウィンドウを配置する場所とそのサイズを指定します。 の is
標準の X ジオメトリ仕様であり、サイズと位置を定義します。
デスクトップ表現を含むウィンドウ。

当学校区の 階段 パラメータは、比較される仮想デスクトップ ウィンドウのスケーリングを指定します
デスクトップに。 サイズ指定は、次の XNUMX つの方法で指定できます。サイズが
画面サイズよりも大きい場合、デスクトップ全体のサイズを表し、
仮想ウィンドウのデスクトップ サイズは、サイズを で割った値になります。 階段. サイズ倍のとき
階段 は画面サイズよりも小さく、サイズは表示される画面の数を表します。
デスクトップに収まるはずです。 それ以外の場合、サイズは仮想のサイズを表します
デスクトップ ウィンドウ、および現在アクセス可能な仮想デスクトップが表示されます。 階段 回数
デスクトップウィンドウのサイズ。 例としてデフォルトを使用します。
仮想デスクトップ "5x2-0-0" 16
自律的AI 階段 に設定 16、および物理画面サイズが 1024x768 の場合、デスクトップ領域は
画面サイズ×指定画面数の1/16:
(5 * (1024 / 16)) x (2 * (768 / 16)) = 320 x 96

仮想デスクトップのサイズを変更するだけで、デスクトップのサイズを動的に変更できます。
デスクトップウィンドウ。

仮想デスクトップのベベル幅 ピクセル
告げる vtwm 3D に見える仮想デスクトップを使用し、幅をピクセル単位で指定します
ベベルの。 デフォルトは 0 if vtwm 2D フィーチャーで構築されている、または 1 を特定いたします。 vtwm
3D 機能を使用して構築されています。

仮想デスクトップ フォント フォント
この変数は フォント にウィンドウの名前を表示するときに使用します。
仮想デスクトップ表示。 この変数が設定されていない場合、名前は
表示されます。 の デスクトップ表示フォアグラウンド この機能を有効にするためにも設定する必要があります
使える。 デフォルトは "-adobe-helvetica-medium-r-normal--*-75-*-*-*-*-*-*".

仮想受信モーションイベント

VirtualSendsMotionEvents
これらの変数は、ウィンドウの位置と寸法の変化を示しています。
それらが発生すると、実際の画面が仮想デスクトップに反映されます。
逆もまた同様です。

ワープ中心 string
デフォルトでは、ウィンドウへのワープでは、ポインターはウィンドウの中心に移動します。
タイトルバー、またはない場合は上部境界線メンバーの中心。 これ
変数は、ポインターがウィンドウの中心にワープすることを指定します
に応じて string 引数: "オン" すべてのウィンドウを示します。 「タイトル」 を示し
タイトル付きウィンドウのみ、 「無題」 無題のウィンドウのみを示し、 "オフ"
default) デフォルトの動作を示します。 アイコンマネージャーへのワープは
例外: ポインターは常にアクティブなエントリに移動するか、存在しない場合に移動します
の、一番上のエントリ。

ワープカーソル [{ 勝利リスト }]
この変数は、ウィンドウが開いたときにポインタをウィンドウにワープする必要があることを示します。
非アイコン化されています。 オプションの場合 勝利リスト が与えられた場合、ポインタは
それらのウィンドウが非アイコン化されるとワープします。 デフォルトで設定されています。

ワープぴったり
この変数を設定すると、ワープ関数 (f.ゆがみ など) に適合します。
ウィンドウ全体が画面に表示されます。つまり、実際の画面にぴったりと収まります。

トランジェントへのワープ
この変数は、ポインターを一時的なウィンドウにワープする必要があることを示します
作成されたとき。

ワープアンマップ
この変数は、ワープ関数 (f.ゆがみ など)
遭遇したアイコン化されたウィンドウを非アイコン化します。 これは通常、
特定のウィンドウをポップするキーバインディング ( うーん)、どこにいても
は。 デフォルトでは、関数はアイコン化されたウィンドウを無視します。

ワープ可視
この変数は、ワープ関数が f.ワープクラスネクスト, f.warpclass前へ,
f.ゆがみ, f.ワープト 上にあるウィンドウに制限する必要があります
画面。 デフォルトでは、関数は仮想デスクトップ全体を横断します。

ワープウィンドウ
ウィンドウにワープするとき、デフォルトでは、実際の画面が移動して、
仮想デスクトップ上のウィンドウ。 このセットでは、ウィンドウ自体がワープされます。
実際の画面、仮想デスクトップでウィンドウを移動します。

ウィンドウリング [{ 勝利リスト }]
この変数は、ウィンドウが作成されるときに、それらが
そのリスト f.ゆがみ 機能が作動します。 オプションの場合 勝利リスト 与えられる、
これらのウィンドウのみがウィンドウ リングに含まれます。 こちらもご覧ください ウィンドウリングなし
  fリング.

XorValue
この変数は、移動用のウィンドウの輪郭を描画するときに使用する値を指定します。
そしてサイズ変更。 これは、さまざまな結果が得られる値に設定する必要があります。
ユーザーのコンテンツと排他的論理和をとったときに識別可能な色
典型的な画面。 隣接している場合、この変数を 1 に設定すると、多くの場合良い結果が得られます。
デフォルトのカラーマップの色は区別されます。 デフォルトでは、 vtwm しようとします
カラーマップの反対側の端に一時的な線が表示されます。
グラフィック。

Zoom [ カウント ]
この変数は、ウィンドウの移動を示唆するアウトラインが、
ウィンドウがアイコン化されるたびに、アイコン化された状態が表示される必要があります。
非アイコン化された。 オプションの カウント 引数は、アウトラインの数を指定します。
描かれた。 デフォルトのカウントは 8.

ズームズーム
この変数は、ソースにランダムな場所が使用されるようにズームを変更します
または、適切なウィンドウがない場合の宛先 (例: アイコン、アイコン マネージャー)
エントリ、またはクライアント ウィンドウ)。 デフォルトの動作では、ズームがない場合はズームが禁止されます
を除く適切なウィンドウ f.ズームズーム 機能。

特殊 変数


次の変数はフォントを割り当てた後に設定する必要があるため、通常は
これらを変数の末尾またはバインディング セクションの先頭に置くのが最善です。

デフォルト機能 function
この変数は、キーまたはボタンのイベントが発生したときに実行される機能を指定します。
バインディングが提供されていないものを受信しました。 これは通常、次のようにバインドされます f.nop,
f.ビープ音、またはウィンドウ操作を含むメニュー。

ウィンドウ関数 function
この変数は、ウィンドウが選択されたときに実行する関数を指定します。
VTWM Windows メニュー。 この変数が設定されていない場合 (デフォルト)、ウィンドウは
アイコン化されずに育ちました。 これが設定されている場合、
この機能には、ウィンドウのアイコン化を解除するための規定が含まれています。

バインディング


必要な変数が設定された後、機能をタイトルバー ボタンとアタッチすることができます。
キーとポインター ボタン。 タイトルバー ボタンは、左右どちらからでも追加できます。
タイトルバーに表示されている順序に従って、左から右に表示されます
指定。 キーとポインター ボタンのバインドは、任意の順序で指定できます。

Titlebuttons 仕様には、ボタン ボックスで使用する画像の名前を含める必要があります。
そして、その中でポインターボタンが押されたときに呼び出される関数:
左タイトルボタン "画像" = function
or
右タイトル ボタン "画像" = function

ジョブの設定方法については、 ボタンインデント   フレームパディング 変数と IMAGE そして AUDIO 書式
詳細については 画像 仕様。

キーとポインタ ボタンの仕様では、押す必要がある修飾子を指定する必要があります。
画面のどの部分にポインタを置く必要があるか、またどの関数を呼び出すか。 キー
適切な keysym 名を含む文字列として与えられます。 ボタンは次のように与えられます
キーワード Button1-Button5:
「FP1」= モッドリスト : コンテキスト : function
Button1 = モッドリスト : コンテキスト : function

当学校区の モッドリスト 修飾子の名前の任意の組み合わせです シフト, コントロール, ロック, メタ, モード1,
モード2, モード3, モード4または モード5 (次のように省略される場合があります) s, c, l, m, m1, m2, m3, m4, m5,
それぞれ)縦棒(|)で区切られています。 同様に、 コンテキスト 任意の組み合わせです
of ウィンドウを使用して入力ファイルを追加します。, タイトル, アイコンを押します。, ルート, フレーム, バーチャル, デスクトップ, ドア, アイコンマネージャー、最初の文字
(アイコンマネージャー 略称は m, ドア 省略形はありません)、または 、垂直で区切られた
バー。 ウィンドウクラス名も機能すると噂されています。 の function のいずれかです f.
以下に説明するキーワード。 たとえば、デフォルトの起動ファイルには次のものが含まれます。
バインディング:
Button1 = : root : f.menu "VTWM Windows"
Button1 = m : ウィンドウ | アイコン : f.function "移動または下降"
Button2 = m : ウィンドウ | アイコン : f.iconify
Button3 = m : ウィンドウ | アイコン : f.move
Button1 = : タイトル : f.move
Button2 = : タイトル : f.raise lower
Button1 = : アイコン : f.function "移動またはアイコン化"
Button2 = : アイコン : f.iconify
Button1 = : iconmgr : f.iconify
Button2 = : iconmgr : f.iconify

キーボードからウィンドウを操作できるようにしたいユーザーは、
次のバインディング:
"F1" = : すべて : f.iconify
"F2" = : すべて : f.raise lower
"F3" = : すべて : f.warpring "次"
"F4" = : すべて : f.warpto "xmh"
"F5" = : all : f.warpto "emacs"
"F6" = : すべて : f.colormap "次"
"F7" = : すべて : f.colormap "デフォルト"
"F20" = : すべて : f.warptoscreen "次"
"左" = m : すべて : f.backiconmgr
「右」 = m | s : すべて : f.forwiconmgr
「上」 = m : すべて : f.upiconmgr
「下」 = m | s : すべて : f.downiconmgr

ただし、使用する場合は、 ボタンやキーの割り当ては、ほとんどの場合、悪い考えです。
すべてのアプリケーションがこれらのイベントを受信できないようにするためです。 これにより、テキストが不自由になり、
これらのボタンやキーが表示されることを期待するグラフィック エディター (
モディファイヤを無視 変数、および f.バインドボタン, f.バインドキー, f.アンバインドボタン,
f.unbindkeys 関数)。

vtwm 便利に保存できるウィンドウ操作プリミティブよりもはるかに多くのウィンドウ操作プリミティブを提供します。
タイトルバー、メニュー、またはキー バインドのセット。 デフォルトの小さなセットが提供されていますが、
(どちらかでない限り デフォルトなし, NoDefaultMouseOrKeyboardBindingsまたは デフォルトタイトルボタンなし is
指定されている)、ほとんどのユーザーは、最も一般的な操作をキーにバインドし、
ボタンストローク。 これをする、 vtwm 各プリミティブに名前を関連付け、
は、大阪で ユーザー定義の 機能 より高いレベルのプリミティブを構築するため メニュー
関数のグループから対話的に選択します。

ユーザー定義関数には、呼び出しで参照される名前が含まれています。
f関数 および実行する他の関数のリスト。 例えば:
関数「移動または下限」 { f.move f.deltastop f. lower }
関数 "move-or-iconify" { f.move f.deltastop f.iconify }
関数 "restore-colormap" { f.colormap "default" f. lower }

関数名は次の場所で使用する必要があります。 f関数 関数に表示されているとおりに
仕様。

VTWM 会社概要. スタートアップファイル内に「VTWM Profile」という機能が定義されている場合、
その関数は、ウィンドウマネージャーの起動または再起動時に実行されます。 為に
例:
オートパン 25
機能「VTWMプロファイル」
{
f.オートパン
}
与える オートパン 値ですが、最初は自動パンをオフにします (そうでない限り、値はありません)
オートパン 起動ファイルに設定されています。 見る f.オートパン 以下)、オンにしたい場合
今度いつか。

以下の説明では、選択されたウィンドウ上で機能が動作するとしますが、
ルート メニューから呼び出すと、カーソルが 選択する カーソルと次の
ボタンの押下を受け取るウィンドウが選択されます。

! string
これはの略語です f.exec string.

^ string (廃止 --- クリップボード クライアントを使用)
これはの略語です f.カット string.

f.オートパン
.vtwmrc ファイルで autopan が構成されていない場合、これは何もしません。 ただし、
これにより、現在のオートパンの状態が切り替わります。 この理由
コマンドは、autopan があると便利な場合もありますが、使用の妨げになります。
画面の端近くにあるスティッキー ウィンドウ。 このコマンドを使用すると、
両方の長所。

f.オートレイズ
この関数は、選択したウィンドウを開くかどうかを常に切り替えます。
ポインタによって入力されました。 変数の説明を参照してください オートレイズ.

f.backiconmgr
この関数は、ポインタを現在のアイコンの前の列にワープします。
マネージャー、必要に応じて前の行に戻ります。

f.ビープ音 鍵盤のベルを鳴らす機能です。

f.バインドボタン

f.バインドキー
これらの機能により、 vtwm選択した のポインタまたはキーボード バインド
窓。 これらは、バインドが無効になっている場合にのみ必要です。
f.アンバインドボタン or f.unbindkeys 機能。 これらをバインドするものに注意してください
に機能します。 f.バインドキー ウィンドウコンテキストキーにバインドされたものにはアクセスできません
After f.unbindkeys ウィンドウに対して呼び出されます!

f.ボトムズーム
この関数は次のようなものです f.フルズーム 機能しますが、ウィンドウのサイズは次のように変更されます。
画面の下半分だけを埋めます。

f.circledown
この機能は、別のウィンドウを隠す最上部のウィンドウを下げます。

f.サークルアップ
この関数は、別のウィンドウによって隠れている一番下のウィンドウを持ち上げます。

f.カラーマップ string
この関数は、カラーマップ (WM_COLORMAP_WINDOWS から取得) を回転します。
ウィンドウ上のプロパティ) vtwm ポインターがこのウィンドウ内にあると表示されます。
議論 string 次のいずれかの値を持つことができます。 "次", 「前」,
"デフォルト"。 ここで、一般に、インストールされるカラーマップは次のとおりであることに注意してください。
キーボードのフォーカスによって決まります。 ポインタ駆動のキーボード フォーカスにより、
カラーマップを所有するウィンドウに入るときのプライベート カラーマップ。 クリックを使用して、
type モデルの場合、ユーザーが a を押すまでプライベート カラーマップはインストールされません。
ターゲット ウィンドウのポインター ボタン。

f.カット string (廃止 --- クリップボード クライアントを使用)
この関数は、指定された string (改行文字が続く) に
ルート ウィンドウ プロパティ CUT_BUFFER0。

f.カットファイル (廃止 --- クリップボード クライアントを使用)
この関数は、CUT_BUFFER0 ウィンドウの内容によって示されるファイルを読み取ります。
プロパティを変更し、カット バッファを置き換えます。

f.非アイコン化
この関数は、選択したウィンドウを非アイコン化します。 ウィンドウがアイコンでない場合、これは
関数は何もしません。

f.削除
この関数は、選択されたウィンドウに WM_DELETE_WINDOW メッセージを送信します。
クライアント アプリケーションは、WM_PROTOCOLS ウィンドウ プロパティを通じてこれを要求しました。 の
アプリケーションは、ウィンドウを削除することによってメッセージに応答することになっています。 もし
ウィンドウが WM_DELETE_WINDOW メッセージを要求していない場合、キーボードのベルが鳴ります
ユーザーが別の方法を選択する必要があることを示します。 これは非常に注意してください
とは異なる f.破壊する. ここでの意図は、単一のウィンドウを削除することではなく、
必然的にアプリケーション全体。

f.deleteドア
この関数は、ドアを削除します。

f.デルタストップ
この関数を使用すると、ポインタが無効になった場合にユーザー定義関数を中止できます。
MoveDelta ピクセルを超えて移動しました。 に与えられた定義例を参照してください 演算
「ムーブ・オア・ローワー」 セクションの最初に。

f.破壊する
この関数は、X サーバーにクライアントのディスプレイ接続を閉じるように指示します。
選択したウィンドウを作成しました。 これは最後の手段としてのみ使用してください。
ランナウェイ クライアントをシャットダウンします。 こちらもご覧ください f.削除.

このアクションにより、CPU サイクルを消費するランナウェイ プロセスが残ることがあります。 あなた
これではなく、常にアプリケーション独自の終了機能を使用するようにしてください。

f.downiconmgr
この関数は、ポインターを現在のアイコン マネージャーの次の行にワープします。
必要に応じて、次の列の先頭に折り返す。

f.玄関
この機能は、このドアをアクティブにします。 通常、次のものがバインドされます。
Button1 = : ドア : f.enterdoor
Button2 = : ドア : f.enterdoor
Button3 = : ドア : f.enterdoor

f.exec string
この関数は引数を渡します string 〜へ /bin/sh 実行のために。 マルチスクリーンの場合
モード (場合) string 表示引数を与えずに新しい X クライアントを起動します。
クライアントは、この関数を呼び出した画面に表示されます。

f.ファイル string (廃止 --- クリップボード クライアントを使用)
この関数は次のことを前提としています string ファイル名です。 このファイルはウィンドウに読み込まれます
サーバーのカット バッファ。

f.フォーカス この関数は、サーバーのキーボード フォーカスを選択したウィンドウに切り替えます。
必要に応じて、フォーカス ルールをポインタ駆動から変更します。 選択したウィンドウの場合
すでにフォーカスされている場合、この関数は f.unfocus.

f.強制移動
この関数は次のようなものです f.移動 を無視することを除いて、 ドントムーブオフ 変数に保存します.

f.forwiconmgr
この関数は、ポインターを現在のアイコン マネージャーの次の列にワープします。
必要に応じて次の行の先頭に折り返す。

f.フルズーム
この関数は、選択したウィンドウのサイズをディスプレイのフル サイズに変更します。
ウィンドウがすでにズームされている場合は、元のサイズに戻します。

f関数 string
この関数は、指定された名前のユーザー定義関数を実行します。
引数 string.

f.hbzoom
この関数は次の関数と同義です。 f.ボトムズーム.

f.デスクトップディスプレイを隠す
この関数は、デスクトップ ディスプレイのマッピングを解除します。

f.hideiconmgr
この関数は、クライアント ウィンドウから選択されたときに、現在のアイコン マネージャーのマップを解除します。
ルート ウィンドウから選択すると、すべてのアイコン マネージャのマップが解除されます。

f.ホリズーム
この変数は次のようなものです f.ズーム 選択されたウィンドウが
ディスプレイの幅全体にサイズ変更されます。

f.htzoom
この関数は次の関数と同義です。 f.トップズーム.

f.hzoom この関数は次の関数と同義です。 f.ホリズーム.

f.アイコン化
この関数は、選択したウィンドウまたはアイコンをそれぞれアイコン化または非アイコン化します。

f.特定する
この機能は、選択したウィンドウの名前と形状の概要を表示します。
ポインターをクリックするか、ウィンドウ内のキーを押すと、ウィンドウが閉じます。 もし
関数は、ウィンドウのデスクトップ表現、つまり実際のウィンドウで呼び出されます。
識別されます。

f.lefticonmgr
この関数は次のようになります f.backiconmgr ただし、折り返しによって行は変更されません。

f.左ズーム
この変数は次のようなものです f.ボトムズーム 機能しますが、選択された結果が発生します
ウィンドウのサイズはディスプレイの左半分にのみ変更されます。

この機能は、選択したウィンドウを下げます。

f.メニュー string
この関数は引数で指定されたメニューを呼び出します。 string。 カスケードメニュー
への呼び出しをネストすることで構築できます。 f.メニュー.

f.移動 この関数は、選択したウィンドウ (または、ウィンドウ自体の輪郭) をドラッグします。
不透明移動 変数が設定されている) で、呼び出しポインター ボタンが離されるまで、
ウィンドウが上がる時間( レイズオンスタート, ムーブデルタ,
いいえRaiseOnMove)。 で指定されたミリ秒数以内にダブルクリックする
制約付き移動時間 ポインタをウィンドウの中心にワープさせて拘束します
ポインターの動きに応じて、水平または垂直に移動します。 中止するには
移動する場合は、呼び出しボタンを離す前に別のボタンを押してください。

f.movescreen
デスクトップ表示内でウィンドウ (または実際の画面) を移動します。 中止するには
移動したら、呼び出しボタンを離す前に別のボタンを押します。 デフォルトでは、
を使用したバインディング デスクトップ コンテキストは次のように定義されます。
Button1 = : デスクトップ : f.movescreen
Button2 = : デスクトップ : f.movescreen

これは、デフォルトのキーボードとポインターのバインディングをリセットしたい場合に便利です。
NoDefaultMouseOrKeyboardBindings 独自のものを仮想デスクトップに使用し、
例えば:
NoDefaultMouseOrKeyboardBindings
Button1 = : デスクトップ : f.movescreen
Button2 = : デスクトップ : f.warp
Button3 = : デスクトップ : f.iconify

この関数は、「デスクトップ」以外のコンテキストでは役に立ちません。

f.ネイル この関数は、選択したウィンドウを実際の画面に釘付けまたは釘付け解除します。 の
このプロパティの現在の値は、ウィンドウで切り替えられます。

f.上に釘付け
この機能は、 釘付けアバブ 変数に保存します.

f.ネームドア
この関数は、ドア コンテキストにバインドされ、名前を CUT_BUFFER0 から
選択したドア ( バインディング 詳細については、セクションを参照してください)。

f.ニュードア
この関数は、目的地と名前が実際のドアに設定された新しいドアを作成します。
仮想デスクトップでの画面の現在の位置。

f.nexticonmgr
この関数は、ポインタを、任意のウィンドウを含む次のアイコン マネージャにワープします。
現在の画面または後続の画面。

f.nop この関数は何も行わず、通常は デフォルト機能 or
ウィンドウ関数 変数を使用したり、メニューに空白行を導入したりできます。

f.パナップ N

f.パンダウン N

f.左パン N

f.パンライト N
これらの関数は、実際の画面を N% 画面サイズの
方向を示した。 これらは理想的にはカーソルキーにバインドされています:
"Up" = : root : f.panup "100"
"Down" = : root : f.pandown "100"
"Left" = : root : f.panleft "100"
"Right" = : root : f.panright "100"

f.プレイサウンド サウンドファイル
この関数は、指定されたサウンドを再生します。 音量 音量。 ザ サウンドファイル しなければなりません
サウンド ファイルのフル パス名にします。 これはかなり「高価な」機能です
によって提供されるものと比較して サウンド 可変であり、避ける必要があります。

f.previconmgr
この関数は、ポインタを前のアイコン マネージャにワープします。
現在の画面または前の画面上のウィンドウ。

f.終了 この機能により、 vtwm ウィンドウの境界線を復元して終了します。 もしも vtwm is
から呼び出された最後のクライアント xdm、これによりサーバーがリセットされ、
ユーザーのセッションはログアウトされます。

長期間 (数日または数週間) ログインしたままにするユーザー、または変更を希望するユーザー
ウィンドウ マネージャを使用したり、それらを試してみたりすると、
などの比較的単純なアプリケーション エックスビフ(1)、彼らの最後のアプリケーションとして
.xinitrc or .xセッション ファイル、ウィンドウマネージャーをより早く起動し、実行できるようにします
背景。 これにより、ログアウトせずにウィンドウマネージャーを変更できます。
また、セッションがバグによって突然終了する可能性がはるかに低くなります
ウィンドウマネージャのような複雑なプログラムで。 このアプローチの XNUMX つの欠点は、
それ f.終了 その後、セッションを終了しなくなりました。使用する必要があります f.削除 or
f.破壊する ログアウトする最後のアプリケーションで。

f.レイズ この関数は、選択したウィンドウを表示します。

f.上げ下げ
この関数は、選択されたウィンドウを重なり順の一番上に上げます。
ウィンドウによって遮られている場合、ウィンドウは低くなります。

f.リフレッシュ
この関数により、すべてのウィンドウが更新されます。

f.デスクトップをリセット
この関数は、実際の表示を (0,0) に移動します。

サイズ変更
この関数は、選択したウィンドウ (または、ウィンドウ自体の輪郭) をドラッグします。
不透明なサイズ変更 変数が設定されている場合) 国境を越えた後 (または設定によって)
自動相対サイズ変更) 呼び出しポインタ ボタンが離されるまで、その時点で
ウィンドウが上がります( レイズオンスタート, ムーブデルタ, いいえRaiseOnResize)。 に
サイズ変更を中止するには、呼び出しボタンを放す前に別のボタンを押してください。

f.再起動
この関数は強制終了して再起動します vtwm。 参照 f.startwm.

f.righticonmgr
この関数は次のようなものです f.nexticonmgr ただしラッピングは変わりません
行。

f.右ズーム
この変数は次のようなものです f.ボトムズーム 選択された以外の機能
ウィンドウのサイズはディスプレイの右半分にのみ変更されます。

fリング ウィンドウを選択し、 ウィンドウリング リスト、または削除された場合は削除します
すでにリングに。 このコマンドは f.ゆがみ より便利に
動的構成。

f.自分自身を救ってください
この関数は、選択されたウィンドウに WM_SAVEYOURSELF メッセージを送信します。
WM_PROTOCOLS ウィンドウ プロパティでメッセージをリクエストしました。 受け入れてくださるクライアント様
このメッセージは、ウィンドウに関連付けられたすべての状態をチェックポイントすることになっており、
ICCCM で指定されているように WM_COMMAND プロパティを更新します。 ウィンドウが開いていない場合
このメッセージを要求すると、キーボードのベルが鳴ります。

f.セパレータ
メニュー内でのみ有効です。 その効果は、前の行の間に行区切り文字を追加することです。
そして以下のエントリー。 メニューの名前セレクター部分は使用されません (ただし、使用する必要があります)。
存在してください)。

f.setrealscreen ジオムスト
この関数は、実画面を指定された仮想座標に設定します。 の
ジオムスト 標準のジオメトリ仕様を含む引用符で囲まれた文字列です。

f.showデスクトップディスプレイ
この関数は、デスクトップ表示をマッピングします。

f.showiconmgr
この関数は、クライアント ウィンドウから選択されたときに現在のアイコン マネージャーをマップします。
ルート ウィンドウから選択すると、すべてのアイコン マネージャがマップされます。

f.スナップ この関数は、実画面を仮想空間上で定義されたグリッドにスナップします。
パン距離X   パン距離Y 増分。

f.スナップリアルスクリーン
この機能は、 スナップリアルスクリーン.

f.ぴったりデスクトップ
部分的に表示されているすべてのウィンドウが完全に画面に収まるようにディスプレイを移動します。
を選択して、後処理画面に進みます。

f.ぴったり窓
選択したウィンドウが画面に完全に収まるようにディスプレイを移動します

f.sorticonmgr
この関数は、現在のアイコン マネージャーのエントリをアルファベット順に並べ替えます。 見る
変数 ソートアイコンマネージャー.

f.音
この関数は、サウンドの再生を切り替えます。 それは「ミュート」機能です。

f.squeezecenter

f.squeezeleft

f.squeezerright
ウィンドウを選択し、そのタイトルを次のように構成したかのように表示します。
スクイーズタイトル 中心 0 0
or
スクイーズタイトル 左 0 0
or
スクイーズタイトル 右 0 0
それぞれ。 これらは、スクイーズされたタイトルをより便利にします。
構成は動的です。

f.startwm コマンドライン
この機能は殺します vtwmで指定されたとおりにウィンドウ マネージャを起動します。
コマンドライン. 末尾のアンパサンドや環境変数は使用しないでください。
参照 f.再起動.

f.staticiconpositions
この機能は、 静的アイコンの位置.

f.スティック この関数は次の関数と同義です。 f.ネイル.

f.スティッキー上
この関数は、 f.上に釘付け 機能。

f.stricticonmgr
この機能は、 厳密なアイコンマネージャー.

f.タイトル この関数は、メニュー定義内で選択不可能な項目を中央に配置します。 それ
他の文脈では使用しないでください。

f.トップズーム
この変数は次のようなものです f.ボトムズーム 選択された以外の機能
ウィンドウのサイズはディスプレイの上半分にのみ変更されます。

f.twmrc と同義 f.再起動. 歴史的に、この関数は、
スタートアップ カスタマイズ ファイルを再度読み込む必要があります。

f.アンバインドボタン

f.unbindkeys
これらの機能は無効になります vtwm選択した のポインタまたはキーボード バインド
イベントをアプリケーションに直接渡すことができます。 これらは便利で、
たとえば、別のウィンドウマネージャを エックスネスト or Xvnc.

f.unfocus
この関数は、フォーカスをポインタ駆動にリセットします。 これは、次の場合に使用する必要があります。
フォーカスされたウィンドウは不要になりました。

f.upiconmgr
この関数は、ポインターを現在のアイコン マネージャーの前の行にワープします。
必要に応じて、同じ列の最後の行に折り返す。

f.バージョン
この機能により、 vtwm バージョンウィンドウが表示されます。 このウィンドウは
ポインター ボタンが押されるか、ポインターが別の場所から移動するまで表示されます。
別のウィンドウ。

f.仮想ジオメトリ
この機能は、 NotVirtualGeometry.

f.vlzoom
この関数は次の関数と同義です。 f.左ズーム.

f.vrzoom
この関数は次の関数と同義です。 f.右ズーム.

f.ゆがみ 選択したウィンドウにカーソルをワープします。 これは、ウィンドウが
アイコンマネージャーで選択。

f.ワープクラスネクスト string

f.warpclass前へ string
これらの関数は、指定されたウィンドウ内の次または前のウィンドウにポインターをワープします。
引数が示すクラス string。 場合 string is 「VTWM」、アイコン マネージャのみ、
ドア、および仮想デスクトップ ウィンドウが考慮されます。 もしも string 空(つまり、 ""),
フォーカスのあるウィンドウのクラスが使用されます。 ウィンドウがアイコン化されている場合、
変数が非アイコン化される場合 ワープアンマップ 設定されているか、そうでない場合は無視されます。

f.ゆがみ string
この関数は、ポインタを次または前のウィンドウにワープします (次のように)
議論 string、それは "次" or 「前」)で指定されている ウィンドウリング
変数。 ウィンドウがアイコン化されている場合、変数が
ワープアンマップ 設定されているか、そうでない場合は無視されます。

f.ワープスナグ
この機能は、 ワープぴったり.

f.ワープト string
この関数は、次の名前またはクラスを持つウィンドウにポインタをワープします。
マッチ stringを選択します。 string VTWM スタイルのワイルドカードを使用できますが、 レギュラー
表現 (参照 ワイルドカード 詳細については、セクションを参照してください)。 ウィンドウがアイコン化されている場合、
次の場合は非アイコン化されます。 ワープアンマップ 変数が設定されるか、無視されます。

f.warptoiconmgr string
この関数は、ポインタを、関連付けられたアイコン マネージャ エントリにワープします。
引数で指定されたアイコン マネージャーのポインターを含むウィンドウ
string。 場合 string 空です(つまり、 "")、現在のアイコン マネージャーが選択されます。 もしも
ウィンドウがアイコン化されている場合、変数が ワープアンマップ is
設定するか無視します。

f.ワープトーンウェスト
この関数は、ポインタを最近作成されたウィンドウにワープします。 もし
ウィンドウがアイコン化されている場合、変数が ワープアンマップ 設定されているか
それ以外は無視されます。

f.ワープトスクリーン string
この関数は、引数で指定された画面にポインタをワープします。 string.
String 数値の場合もあります (例: "0" or "1")、 言葉 "次" (現在を示します)
画面プラス 1、管理されていない画面をスキップします)、単語 "戻る" (を示す
現在の画面から 1 を引いた値、管理されていない画面はスキップします)、または単語
「前」 (最後に訪れた画面を示します。

f.ワープ可視
この機能は、 ワープ可視.

f.winrefresh
この関数は次のようなものです f.リフレッシュ 選択されたもののみを除く機能
ウィンドウが更新されます。

f.ズーム この関数は次のようなものです f.フルズーム 唯一の機能を除いて、
選択したウィンドウの高さが変更されます。

f.ズームズーム
この関数は、ランダムな場所から別のランダムな場所へズーム アウトラインを作成します。
(参照 Zoom   ズームズーム 変数)。 ばかげていますが、ビジュアルとして使用できます
の代わりにベル f.ビープ音。 参照 より少ないランダムズームズーム 変数に保存します.

メニュー


関数はグループ化され、ポップアップを使用して対話的に選択できます (ポインターにバインドされている場合)
ボタン) またはプルダウン (タイトルバー ボタンに関連付けられている場合) メニュー。 各メニュー
仕様には、によって参照されるメニューの名前が含まれています。 f.メニュー、オプション
デフォルトの前景色と背景色、項目名のリストと機能
呼び出す必要があり、個々のアイテムのオプションの前景色と背景色:
メニュー "メニュー名「[(」前もって「」デフバック")]
{
string1 [("フォア1「」back1")] 関数1
string2 [("フォア2「」back2")] 関数2
...
文字列N [("フォアN「」戻るN")] 関数N
}

当学校区の メニュー名 大文字と小文字が区別されます。 オプションの 前もって   デフバック 引数で指定するのは、
メニューエントリを強調表示するためにカラーディスプレイで使用される前景色と背景色。 の
string 各メニュー エントリの一部は、メニューに表示されるテキストになります。 の
任意 フォア   バック 引数はメニューの前景色と背景色を指定します。
ポインタがエントリ内にない場合のエントリ。 これらの色は特定の色でのみ使用されます
画面。 デフォルトでは、 メニューフォアグラウンド  
メニュー背景 変数。 NS function メニューエントリの一部は機能の XNUMX つです。
ユーザー定義関数や追加メニューも含まれます。

というスペシャルメニューがあります VTWM Windows すべてのクライアントの名前が含まれています
  vtwm- 付属の窓。 エントリを選択すると、 ウィンドウ関数 ようにするには
そのウィンドウで実行されます。 もしも ウィンドウ関数 設定されていない場合、ウィンドウは
アイコン化されずに育ちました。 このメニューは、
パナー。 この機能は、従来の TwmWindows 昔のメニュー名。

ICONS


vtwm は、アイコン化されたウィンドウを操作するいくつかの異なる方法をサポートしています。 よくあるイメージ~
and-text スタイルは手動でレイアウトすることも、 の説明に従って自動的に配置することもできます。
アイコン地域 変数。 さらに、アイコン マネージャーと呼ばれる、アイコン名の簡潔なグリッド。
画面スペースをより効率的に使用できるほか、画面間を移動する機能も提供します。
キーボードからウィンドウを操作します。

アイコン マネージャーは、選択したウィンドウまたは現在表示されているすべてのウィンドウの名前を含むウィンドウです。
ディスプレイ。 ウィンドウ名に加えて、デフォルトのアイコン化を使用した小さなボタン
ウィンドウをアイコン化すると、名前の左側に マークが表示されます。 に
デフォルトでは、アイコンマネージャーのエントリをクリックすると実行されます。 f.アイコン化。 を変更するには
アイコンマネージャで実行されるアクションは、 アイコンマネージャー ボタンを指定するときのコンテキストと
キーボードのバインディング。

ポインタをアイコン マネージャに移動すると、キーボード フォーカスも指定された場所に移動します。
ウィンドウ いいえアイコンマネージャーフォーカス 設定されていません (フォーカスを明示的に設定するか、送信します
合成イベント タイトルフォーカスなし 設定されています)。 を使用して f.upiconmgr, f.downiconmgr
f.lefticonmgr, f.righticonmgr 間で入力フォーカスを変更できます。
キーボードから直接ウィンドウを開きます。

IMAGE そして AUDIO 書式


vtwm 独自に多くのイメージをサポートします (この記事では「内部」または「組み込み」と呼ばれます)
ドキュメント)、XNUMX つのタイプに分けられます。 ビットマップ   ピックスマップ. それらはファイルと区別されます
の最初の文字としてコロン (':') または文字列 ":xpm:" のいずれかによる画像
名前、それぞれ:
:ダロー ハイライトの場合は該当なし
:削除 / :xロゴ ドローアブルの中央に配置
:ドット / :アイコン化 ドローアブルの中央に配置
:メニュー 任意のドローアブルでスケーリング
:狭い ハイライトの場合は該当なし
:サイズ変更 任意のドローアブルでスケーリング

:xpm:バー 任意のドローアブルでスケーリング
:xpm:ボックス 任意のドローアブルでスケーリング
:xpm:ダロウ ハイライトの場合は該当なし
:xpm:ドット ドローアブルの中央に配置
:xpm:行 任意のドローアブルでスケーリング
:xpm:メニュー 任意のドローアブルでスケーリング
:xpm:レイズドボックス 拡大縮小、ハイライトのみ
:xpm:レイズドライン 拡大縮小、ハイライトのみ
:xpm:ロー ハイライトの場合は該当なし
:xpm:サイズ変更 任意のドローアブルでスケーリング
:xpm:サンケンボックス 拡大縮小、ハイライトのみ
:xpm:サンケンライン 拡大縮小、ハイライトのみ
:xpm:ズーム 任意のドローアブルでスケーリング

vtwm また、デフォルトで単一の画像ファイル形式である X Window System ビットマップをサポートします。
(通常、拡張子が 「.xbm」)、XNUMX 色のイメージの場合。 ただし、
XPM ライブラリでビルドされ、 vtwm X Window System ピックスマップ (ファイル) もサポートします。
通常、拡張子を持っています 「.xpm」)、フルカラー画像用。

すべての画像タイプとソースは、それらを使用する変数内で自由に混合できます。
上記の動作と、次の追加の例外があります。 アイコン  
不明なアイコン 変数は組み込みのイメージを認識しません。 リアルスクリーンピックスマップ,
タイトルハイライト, 仮想背景ピックスマップ のエントリ ピックスマップ 変数はしません
組み込みの画像を認識し、タイトルバー ボタンのみが外部画像に対応できます。
それらに割り当てられたデフォルトのスペースよりも大きくなります(それ以外の場合、画像
収まるようにトリミングされます)、および リアルスクリーンピックスマップ, タイトルハイライト,
仮想背景ピックスマップ のエントリ ピックスマップ 変数は小さな画像を
それらに割り当てられたスペース。

アイコン マネージャーのドローアブルは 11x11 ピクセルにハードコードされており、メニューのドローアブルは メニューフォント
ピクセルの正方形で、タイトルバーのボタンは
(タイトルフォント - (2 * ボタンインデント))
ピクセルの正方形。 タイトルバーのハイライトエリアは
(タイトルバー 高さ - (2 * フレームパディング) - 2)
ピクセルの高さ タイトルバー 高さ によって決定されます タイトルフォント またはタイトルバーボタン
高さのいずれか大きい方、および フレームパディング.

ルート ウィンドウは、X Window でサポートされている任意の画像ファイルで装飾できます。
システムユーティリティとアプリケーション (xloadimage(1) xsetroot(1) xv(1)等)。

If vtwm はサウンドをサポートするように構築されており、複数のオーディオ ファイル形式がサポートされています。 vtwm
それ自体ですが、 プレイした(8) デーモン。 現在、AU、AIFF、WAV、および VOC 形式は、
ネイティブにサポートされていますが、こちらも参照してください rplay.helpersとします。

ワイルドカード


vtwm ウィンドウを変数と照合する際の「ワイルドカード」をサポート 勝利リスト。 によって
デフォルトでは、疑問符 ('?') は任意の XNUMX 文字を表し、アスタリスク ('*')
は XNUMX 個以上の任意の文字を表し、括弧 ('[' および ']') は任意の文字を表します
その中にリストされている文字。 バックスラッシュ ('\') は任意の XNUMX 文字を「エスケープ」し、
これらの予約文字は文字通り使用されます。

vtwm と呼ばれる、より豊富な文字置換方法をサポートできます。 レギュラー 表現または
「レ」NS。 もしも vtwm が RE で構築されているため、さらに多くの「ワイルドカード」ルールが追加されています。 の説明
RE は、このドキュメントの範囲を超えています。 を参照してください 再フォーマット(7)または egrep(1) マニュアルページ。

vtwm RE をスラッシュ ('/') で囲むことにより、RE と文字列を区別します。 二つ
自由に混合できます。 の例を変更する 変数 セクション:
オートレイズ
{
「エマック」
「VTWM*」
/x.*clock/ # は "x*clock" でした
「うーん」
「エクスターム」
}
同じことを達成します。 これは RE の使用法の簡単な例にすぎず、そうではありません。
その能力を実証または活用します。

非同期 イベント


を発行することが可能です。 f.再起動 のデバッグを容易にするために、Unix シグナルを介して vtwm リソースを追加する。
ファイル。 これを行うには、 シグSR1 から vtwm プロセス ID (書き込まれる $HOME/vtwm.pid).
詳細はこちら: kill(1)または 殺すとします。

onworks.net サービスを使用してオンラインで vtwmx を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。