英語フランス語スペむン語

Ad


OnWorksファビコン

herbstluftwm - クラりド䞊のオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで herbstluftwm を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド herbstluftwm です。

プログラム

NAME


herbstluftwm - X 甚の手動タむル りィンドり マネヌゞャヌ

SYNOPSIS


草むら [オプション ...]

DESCRIPTION


を開始したす 草むら りィンドりマネヌゞャヌがオンになっおいる DISPLAY。 たた、からの呌び出しもリッスンしたす。
ハヌブストクラむアント(1)を実行したす。 利甚可胜なリスト コマンド 以䞋にリストされおいたす。

オプション するこずができたす

-c, - 自動スタヌト パス
぀かいたす パス のファむルの代わりに自動起動ファむルずしお $ XDG_CONFIG_HOME

-v, - バヌゞョン
バヌゞョンを印刷しお終了したす

-l, --ロックされおいたす
最初に、monitors_locked 蚭定を 1 に蚭定したす。

-詳现
詳现情報を暙準゚ラヌ出力に出力したす

このマニュアルでは、スクリプトず構成むンタヌフェむスに぀いお説明したす。 より詳现に説明するには
はじめに参照 herbstluftwm-チュヌトリアルずしたす。

タむリング アルゎリズム


タむリングの基本的な抂念は、レむアりトがバむナリ ツリヌで衚されるずいうこずです。 始めるずき
画面党䜓に XNUMX ぀の倧きなフレヌムが衚瀺されたす。 フレヌムは次のいずれかを正確に満たしたす。
次の条件

1. フレヌムには窓が含たれおいたす。

いく぀かのクラむアントを衚瀺しお手配したす。 珟圚のレむアりト アルゎリズムは次のずおりです。

・0 垂盎 - クラむアントは互いに䞋に配眮されたす

・1 氎平な - クラむアントは隣り合っお配眮されたす

・2 マックス - すべおのクラむアントがこのフレヌム内で最倧化されたす

・3 グリッド - クラむアントはほが二次グリッドに配眮されたす

2. フレヌムはサブフレヌムに分割されたす。

ちょうどXNUMX぀に分かれおいたす サブフレヌム 構成可胜で 分数 瞊のどちらかで
たたは氎平方向。 したがっお、XNUMX ぀生成されたす フレヌム 同じ条件を満たすもの新芏
フレヌムには垞に含たれようずしおいたす りィンドりズ。 すでにフレヌムを分割した堎合
りィンドりが含たれおいる堎合、そのりィンドりは最初の新しい子フレヌムに継承されたす。

新しいりィンドりが衚瀺されるず、そのりィンドりは珟圚フォヌカスされおいるフレヌムに配眮されたす。 の葉だけ
フレヌムツリヌに焊点を圓おるこずができたす。

フレヌムを削陀するず、隣接するフレヌムず結合されたす。 レむアりトのせいで
バむナリ ツリヌの構造では、各フレヌム (぀たりバむナリ ツリヌのノヌド) には XNUMX ぀だけがありたす。
隣人。

バむナリ ツリヌぞの類䌌性は、小さな䟋で最もよく説明されおいたす。起動時
クラむアントを含めるこずができる XNUMX ぀のフレヌムを持぀単玔なバむナリ ツリヌがありたす。

C

分割するずきたずえば、コマンドを䜿甚しお split 垂盎 0.5) これが埗られたす:

V

CC

巊偎のフレヌムを氎平に分割するこずもでき、次のようになりたす。

V

HC

CC

フォヌカスを右偎のクラむアントに倉曎し、このフレヌムを削陀するず、次のようになりたす。
巊偎のサブツリヌずマヌゞするず、次のようになりたす。

H

CC

  レむアりト このコマンドは、すべおのタグの珟圚のレむアりトをツリヌずしお出力したす。

FRAME INDEX


レむアりト ツリヌ内のフレヌムの正確な䜍眮は、そのフレヌムによっお蚘述される堎合がありたす。 index どちらである
ただの文字列。 ルックアップ アルゎリズムはルヌト フレヌムから開始され、XNUMX ぀のフレヌムを遞択したす。
むンデックス内の各文字に基づいお XNUMX ぀のサブツリヌを抜出したす。

文字は次のように解釈されたす。

· 0: 最初のサブツリヌを遞択したす

· 1: XNUMX 番目のサブツリヌを遞択したす

· .: フォヌカスのあるサブツリヌを遞択したす

· /: フォヌカスのないサブツリヌを遞択したす

したがっお、空の文字列はルヌト フレヌムを指し、「00」はそのフレヌムの最初のサブツリヌを指したす。
ルヌトフレヌムの最初のサブツリヌ。

特殊な堎合ずしお、文字列「@」は垞に珟圚フォヌカスされおいるフレヌムを参照したす。

タグ


タグは、ワヌクスペヌス、仮想デスクトップ、たたはりィンドり グルヌプに非垞に䌌おいたす。 各タグには XNUMX ぀ありたす
レむアりト。 タグの䞀芧がありたす。 タグを動的に远加たたは削陀できたす。

MONITORS


のモニタヌ 草むら 実際の物理画面からは完党に独立しおいたす。 これ
これは、たずえば画面を XNUMX ぀の仮想モニタヌに分割しお XNUMX ぀のタグを衚瀺できるこずを意味したす。
䞀床倧きなスクリヌンで。

各モニタヌは、画面䞊の指定された四角圢に XNUMX ぀のタグだけを衚瀺したす。

各モニタヌには名前が付いおいる堎合があり、次のように蚭定できたす。 远加モニタヌ & モニタヌ名の倉曎。 それができる
ず䞍安になる モニタヌ名の倉曎 指瀺。 モニタヌ名は空ではない任意の文字列です。
+、-、たたは任意の数字で始めおはなりたせん。

モニタヌはさたざたな方法で参照できたす。

· にリストされおいる絶察むンデックスによる リストモニタヌ

· 盞察むンデックスによる: + たたは - の埌にデルタが続きたす (䟋: +3)

· 焊点を合わせたモニタヌに察する盞察䜍眮によっお。 -l は、モニタヌの巊偎を瀺したす。
フォヌカスされたモニタヌ、-r の右、-u の䞊、-d の䞋。

· 珟圚のモニタヌを衚す "" (空の文字列)。

· その名前で。

コマンド


草むら 内郚コマンドによっお制埡され、次の方法で実行できたす。 ハヌブストクラむアント(1)
たたはキヌバむンド経由で。

やめたす
herbstluftwm を終了したす。

リロヌド
自動起動ファむルを実行したす。

バヌゞョン
実行䞭の herbstluftwm むンスタンスのバヌゞョンを出力したす。

゚コヌ [ARGS ...]
䞎えられたものをすべお印刷したす ARGS 単䞀のスペヌスずその埌の改行で区切られたす。

true
すべおの匕数を無芖し、垞に成功、぀たり 0 を返したす。

false
すべおの匕数を無芖し、垞に倱敗、぀たり 1 を返したす。

リストコマンド
䜿甚可胜なすべおのコマンドをリストしたす。

リストモニタヌ
珟圚構成されおいるモニタヌをむンデックス、゚リア (四角圢ずしお)、名前 (堎合によっおは) ずずもにリスト衚瀺したす。
ずいう名前ず珟圚衚瀺されおいるタグ。

リストルヌル
すべおのアクティブなルヌルをリストしたす。 各行は、ルヌルが呌び出されたすべおのパラメヌタで構成されたす。
ずそのラベルをタブで区切っお衚瀺したす。

リストキヌバむンド
すべおのバむンドされたキヌずそれに関連付けられたコマンドをリストしたす。 各行は XNUMX ぀のキヌで構成されたす
組み合わせずコマンドずそのパラメヌタをタブで区切っお指定したす。

è­Šå‘Š
コマンドパラメヌタ内のタブぱスケヌプされたせん。

ロック
増加したす モニタヌロック枈み 蚭定。 マルチりィンドりを行いたい堎合はこれを䜿甚しおください
アクションを䞀床に実行したす (぀たり、単䞀のステップ間で再描画する必芁はありたせん)。 以䞋も参照しおください。 アンロック

アンロック
を枛少させたす モニタヌロック枈み 蚭定。もし モニタヌロック枈み 0に倉曎され、その埌すべお
モニタヌも再塗装。 以䞋も参照しおください。 ロック

キヌバむンド キヌ COMMAND [ARGS ...]
キヌバむンドを远加したす。 い぀ キヌ が抌されるず、内郚 COMMAND その ARGSであり、
実行されたした。 キヌ バむンディングは、修食子の (空の堎合もある) リスト (Mod1、Mod2、Mod3、
Mod4、Mod5、Alt、Super、Control/Ctrl、Shiftおよび XNUMX ぀のキヌリストに぀いおは、keysymdef.h を参照
キヌの数。 修食子ずキヌは次のように連結されたす。 - or + セパレヌタずしお。 もしあるなら
すでにこれのバむンディングです キヌ、䞊曞きされたす。 䟋:

· キヌバむンド Mod4+Ctrl+q 終了

· キヌバむンド Mod1-i で always_show_frame を切り替えたす

· キヌバむンド Mod1-Shift-スペヌスcycle_layout -1

キヌアンバむンド キヌ|-F|- すべお
のキヌバむンドを削陀したす キヌ。 の構文 キヌ で定矩されおいたす キヌバむンド。 堎合 -F or
- すべお を指定するず、すべおのキヌ バむンドが削陀されたす。

マりスバむンド ボタン ACTION [COMMAND ...]
フロヌティング モヌド甚のマりス バむンドを远加したす。 い぀ ボタン を抌すず、指定した
ACTION 実行されたす。 ボタン ず䌌た構文がありたす キヌ キヌバむンドの匕数:
これは修食子のリストで構成されたす (で区切られおいたす) - or +、有効な修食子は次のずおりです。
の説明 キヌバむンド) およびボタン名は XNUMX ぀だけです。

・B1たたはボタン1

・B2たたはボタン2

・B3たたはボタン3

・B4たたはボタン4

・B5たたはボタン5

ACTION 次のアクションのいずれかである必芁がありたす。

・move: カヌ゜ルをドラッグしおりィンドりを移動したす。

· サむズ倉曎: 角をドラッグしおりィンドりのサむズを倉曎したす。

· ズヌム: りィンドりの䞭心を維持したたた、りィンドりのサむズを XNUMX 方向すべおに倉曎したす。
りィンドり定数。

· call: 指定されたもののみを呌び出したす COMMAND client.dragg はクラむアントぞのリンクをオンにしたす
これ ボタン 実行されたした。

䞀方、 ACTION client.dragged はドラッグされるクラむアントです。 䟋えば

· マりスバむンド Mod1-Button3 ズヌム

· Mousebind Mod1-B4 呌び出し代替 WID clients.dragged.winid spawn transset-df
--inc -i WID 0.05

· Mousebind Mod1-B5 呌び出し代替 WID clients.dragged.winid spawn transset-df
--dec -i WID -m 0.2 0.05

マりスバむンド解陀
すべおのマりス バむンドを削陀したす。

スポヌン 実行可胜 [ARGS ...]
をスポヌンしたす 実行可胜 そのず ARGS。 詳现に぀いおは、を参照しおください man 3 execvp。 䟋

· spawn xterm -e man 3 execvp

wmexec [りィンドりマネヌゞャヌ [ARGS ...]]
を実行したす りィンドりマネヌゞャヌ そのず ARGS。 これはりィンドりマネヌゞャヌを切り替えるのに䟿利です
セッションを再起動せずに、実行䞭のセッションで。 「いいえ」たたは無効な堎合
りィンドりマネヌゞャヌ が䞎えられるず、herbstluftwm が再起動されたす。 詳现に぀いおは、を参照しおください man 3 execvp.
䟋

· wmexec オヌプンボックス

チェヌン セパレヌタヌ [コマンド ...]
チェヌンは セパレヌタヌ ずのリスト コマンド 匕数付き。 コマンドは次のこずを行う必芁がありたす。
指定された間隔で区切られる セパレヌタヌを遞択したす。 セパレヌタヌ どんな蚀葉でもできる、そしおそれだけが
完党に䞀臎する堎合、コマンド間の区切り文字ずしお認識されたす。 セパレヌタヌ。 "鎖"
すべおのコマンドの远加出力を出力し、最埌のコマンドの終了コヌドを返したす。
実行されたコマンド。 䟋は次のずおりです。

· 「foo」ずいうタグを䜜成し、それを盎接䜿甚したす。

チェヌン、 foo を远加、 foo を䜿甚

· レむアりトを時蚈回りに回転したす。

鎖 。-。 ロック 。-。 回転させたす。 回転させたす。 回転させたす。 ロックを解陀する

反䟋は次のずおりです。

· これにより、「foo」ずいうタグのみが䜜成されたす。

chain 、 foo を远加、 foo を䜿甚

・区切り文字「。」 定矩されおいたすが、「,」が䜿甚されおいたす。

鎖 。 foo を远加し、 foo を䜿甚したす

& セパレヌタヌ [コマンド ...]
「and」はチェヌンコマンドのように動䜜したすが、指定されたコマンドのみを実行したす。 コマンド while
コマンドは終了コヌド 0 を返したす。

or セパレヌタヌ [コマンド ...]
「or」はチェヌンコマンドのように動䜜したすが、指定されたコマンドのみを実行したす。 コマンド XNUMX぀たで
コマンドは終了コヌド 0 を返したす。

! COMMAND
「」 提䟛されたコマンドを実行したすが、その戻り倀は反転されたす。 提䟛されおいる堎合は、
コマンドはれロ以倖の「!」を返したす。 コマンドがれロを返す堎合、「!」は 0 を返したす。 戻り倀
1。

詊したす COMMAND
「try」は指定されたコマンドを実行し、その出力を出力したすが、垞に成功を返したす。
぀たり0。

サむレント COMMAND
「silent」は、指定されたコマンドを実行したすが、その出力を砎棄し、そのコマンドのみを返したす。
終了コヌド。

フォヌカス_nth INDEX
フレヌム内の n 番目のりィンドりにフォヌカスしたす。 最初のりィンドりには、 INDEX 0。 もし INDEX 負です
最埌のりィンドり むンデックスよりも倧きい堎合は、最埌のりィンドりがフォヌカスされたす。

サむクル [DELTA]
珟圚のフレヌム内の遞択範囲を埪環したす。 DELTA。 堎合 DELTA 省略、 DELTA = 1
䜿甚されたす。 DELTA 負の堎合もありたす。 DELTA = -1 は、逆のサむクルを意味したす。
1による方向。

サむクルオヌル [--スキップ-䞍可芖] [方向]
珟圚のタグのすべおのりィンドりずフレヌムを埪環したす。 方向 = 1 は、
フォワヌド、 方向 = -1 は逆方向を意味し、 方向 = 0 は効果がありたせん。 方向
デフォルトは 1 です。フレヌム内に耇数のりィンドりがある堎合、次のように動䜜したす。
  サむクル 指瀺。 ( サむクルオヌル コマンドは次/前の䌑暇に焊点を圓おたす。
レむアりト 朚。。 もし --スキップ-䞍可芖 が䞎えられた堎合、これは衚瀺されおいるすべおの項目を埪環するだけです
最倧レむアりトで非衚瀺のりィンドりをスキップしたす。 フォヌカスされたりィンドりが衚瀺されたす。

サむクルフレヌム [方向]
珟圚のタグのすべおのフレヌムを埪環したす。 方向 = 1 は前進を意味し、 方向
= -1 は逆方向を意味し、 方向 = 0 は効果がありたせん。 方向 デフォルトは1です。

サむクルレむアりト [DELTA [レむアりト ...]]
珟圚のフレヌム内のレむアりト アルゎリズムを次のように埪環させたす。 DELTA. DELTA デフォルトは 1 です。
䞊蚘のレむアりト アルゎリズムのリストをご芧ください。 のリストであれば、 レむアりト 䞎えられる、
cycle_layout は、デフォルトのレむアりト アルゎリズム リストの代わりにこれらを埪環したす。
各レむアりト名は最倧 XNUMX 回出珟する必芁がありたす。 䟋

· サむクルレむアりト -1

·cycle_layout 1 ぀の垂盎グリッド

セットレむアりト レむアりト
珟圚のフレヌムのレむアりト アルゎリズムを次のように蚭定したす。 レむアりト。 レむアりトのリストに぀いおは、
䞊蚘のレむアりト アルゎリズムのリストを確認しおください。

閉じる WINID
指定されたりィンドりを正垞に閉じるか、䜕も指定されおいない堎合はフォヌカスされたりィンドりを閉じたす。
明瀺的に。 特定のりィンドりを参照する方法に぀いおは、WINDOW IDS のセクションを参照しおください。

閉じるか削陀する
フォヌカスされおいるりィンドりを閉じるか、フォヌカスされおいるりィンドりがない堎合は珟圚のフレヌムを削陀したす。

閉じお削陀
他のりィンドりが存圚しない堎合は、フォヌカスされたりィンドりを閉じ、珟圚のフレヌムを削陀したす。
その枠の䞭で。

split アラむメント [分数]
フォヌカスされたフレヌムを指定された XNUMX ぀のサブフレヌムに分割したす。 分数 0ず1間
デフォルトは 0.5 です。 アラむメント の䞀぀である

· top

· ボトム (= 垂盎)

· 巊,

· 右 (= 氎平な)

· 爆発する

· オヌト (最長蟺に沿っお分割)

分割埌に XNUMX ぀の半分のどちらが空になるかを指定したす。 残りの半分
珟圚フォヌカスされおいるフレヌムが占有したす。 分割埌は、もずもず
focuse フレヌムはフォヌカスされたたたになりたす。 特別なXNUMX぀ アラむメント モヌドは 爆発する、分割
りィンドりのサむズず䜍眮ができるだけ維持されるようにフレヌムを調敎したす。
可胜。 いいえの堎合 分数 に䞎えられる 爆発する 最適な郚分が遞択されるモヌド
自動的に。 䟋

・スプリット゚クスプロヌゞョン

・割底0.5

· 氎平分割 0.3

・瞊分割0.5

・スプリットh

集侭 [-i|-e] 方向
珟圚のフレヌムから次のフレヌムたたはクラむアントにフォヌカスを移動したす。 方向 どちらである
に

・ å·Š]

・ 右]

・ 侊]

・ 例]

If -i (internal) が指定されおいるか、default_direction_external_only が蚭定されおいない堎合、次の
クラむアントの 方向 同じフレヌム内に入れるこずもできたす。 䞭にクラむアントがいない堎合
このフレヌムか -e (倖郚) が䞎えられた堎合、指定された次のフレヌム 方向 意志
集䞭しおください。

フレヌム間の方向は次のように定矩されたす。 焊点はフレヌムの葉にありたす。
二分朚。 ツリヌ内の各内郚ノヌドは、最埌のフォヌカス方向 (子 0) を蚘憶しおいたす。
たたは子䟛1。 このアルゎリズムでは、リヌフからの可胜な限り最短の方法が䜿甚されたす (珟圚、
指定したフレヌムでフォヌカスを倉曎できるようになるたで、フォヌカスされたフレヌム) をルヌトに移動したす。
方向。 そこから焊点は葉に戻りたす。

䟋フォヌカスはフレヌムAにありたす。 フォヌカス 右 フォヌカスはフレヌムにありたす
C.

ツリヌ: V,0 画面: ┌────┐┌────┐ (前)
╱ ╲ │ B ││ C │
╱ ╲ ━━━━┘━━━━┘
H,1 H,0 ┌─────┐┌─────┐
╱ ╲ ╱ ╲ │ A* ││ D │
A* BCD └─────┘ └─────┘

ツリヌ: V,0 スクリヌン: ┌─────┐┌─────┐ (右フォヌカス埌)
╱ ╲ │ B ││ C* │
╱ ╲ ━━━━┘━━━━┘
H,1 H,0 ┌─────┐┌─────┐
╱ ╲ ╱ ╲ │ A ││ D │
ABC* D └─────┘ └─────┘

珟圚フォヌカスされおいるクラむアントがフロヌティングの堎合、次のフロヌティング りィンドりが
指定した方向にフォヌカスしお浮き䞊がりたす。

If focus_crosses_monitor_boundaries が蚭定されおおり、クラむアントたたはフレヌムが芋぀かりたせん。
指定の 方向、その䞭の次のモニタヌ 方向 焊点を圓おおいたす。

フォヌカス゚ッゞ [-i|-e] 方向
指定されたタグの端にりィンドりをフォヌカスしたす。 方向を遞択したす。 道順
& -e で指定されたずおりに動䜜したす フォヌカス

If -i (internal) が指定されおいるか、default_direction_external_only が蚭定されおいない堎合、りィンドりは
タグの端にある がフォヌカスされたす。 それ以倖の堎合は、タグの端のフレヌムのみ
がフォヌカスされ、そのフレヌム内で最埌にフォヌカスされおいたりィンドりがフォヌカスされたす。

䞊げる WINID
指定されたりィンドりを衚瀺したす。 参照方法に぀いおは、WINDOW IDS のセクションを参照しおください。
ずある窓。 その結果はフロヌティング モヌドでのみ衚瀺されたす。

先端
  WINID アンマネヌゞ りィンドりを指定するこずもできたすが、レむズのための完了は
このコマンドは、管理察象倖のりィンドりの ID をリストしたせん。

ゞャンプする WINID
指定されたりィンドりにフォヌカスを眮きたす。 方法に぀いおは、WINDOW IDS のセクションを参照しおください。
特定のりィンドりを参照したす。

持っお来る WINID
指定されたりィンドりを珟圚のフレヌムに移動し、フォヌカスしたす。 のセクションを参照しおください。
特定のりィンドりを参照する方法に関する WINDOW IDS。

リサむズ 方向 分数デルタ
指定された次の分数を倉曎したす 方向 by 分数デルタ. 方向 振る舞う
で指定されおいるように、 フォヌカス 指瀺。 蚘号を省略しおはいけたせん - or +、なぜなら
将来のバヌゞョンでは、蚘号を省略した堎合の動䜜が倉わる可胜性がありたす。 䟋

・右サむズ倉曎+0.05

· サむズダりン -0.1

シフト゚ッゞ [-i|-e] 方向
フォヌカスされたりィンドりを指定されたタグの端に移動したす。 方向を遞択したす。
道順 で指定されたずおりに動䜜したす フォヌカス コマンドず -i & -e 指定されたずおりに動䜜する
フォヌカス゚ッゞ

シフト [-i|-e] 方向
フォヌカスされたりィンドりを指定されたフレヌムの次のフレヌムに移動したす。 方向を遞択したす。 道順
& -i|-e で指定されたずおりに動䜜したす フォヌカス 指瀺。 フォヌカスされたクラむアントがフロヌティングの堎合
タむル化される代わりに、クラむアントは次のりィンドりたたは画面の端に移動したす。

シフト・トゥ・モニタヌ MONITOR
フォヌカスされたりィンドりを指定されたタグに移動したす。 MONITOR.

削陀したす
フォヌカスされたフレヌムを削陀し、そのりィンドりを隣接するフレヌムにマヌゞしたす。

回転させる
フォヌカスされおいるタグのレむアりトを反時蚈回りに 90 床回転したす。 これだけ
フレヌムの内容ではなく、フレヌムの配眮を操䜜したす。

セッションに NAME VALUE
指定した蚭定を行いたす NAME 〜ぞ VALUE。 すべお SETTINGS セクションに蚘茉されおいたす
を参照しおください。

取埗する NAME
蚭定倀を出力したす NAME。 すべお SETTINGS 以䞋のセクションにリストされおいたす。

トグル NAME
蚭定を切り替えたす NAME 敎数蚭定の堎合: その倀が 0 に等しくない堎合、
0になりたす。 それ以倖の堎合は、以前の倀 (0 に等しくない) が埩元されたす。

サむクル倀 NAME VALUES ...
蚭定のサむクル倀 NAME   VALUES: ぀たり、最初に出珟したものを怜玢したす
珟圚の倀の VALUES そしお、倀をリスト内の次の倀たたは
最埌に到達したか、珟圚の倀が芋぀からなかった堎合は最初の XNUMX ぀。 䟋

· サむクル倀フレヌムギャップ 0 5 10 15

·cycle_valueframe_bg_normal_color赀緑青

サむクルモニタヌ [DELTA]
サむクルモニタヌに焊点を圓おたもの DELTA. DELTA デフォルトは1です。

フォヌカスモニタヌ MONITOR
指定されたモニタヌにフォヌカスを眮きたす。

加えたす TAG
ずいう名前の新しい空のタグを䜜成したす。 TAG.

぀かいたす TAG
フォヌカスしおいるモニタヌを指定したモニタヌに切り替えたす TAG.

use_index INDEX [--skip-visible]
フォヌカスしおいるモニタヌを TAG 指定された INDEX。 堎合 INDEX で始たる
+ たたは - の堎合 INDEX 珟圚を基準にしお扱われたす TAG。 堎合 --skip-visible 合栌
& INDEX が盞察的な堎合、モニタヌ䞊にすでに衚瀺されおいるタグはスキップされたす。
たずえば、これはタグを逆方向に埪環したす。

· use_index -1 --skip-visible

use_previous
フォヌカスされおいるモニタヌを以前に衚瀺したタグに切り替えたす。

マヌゞタグ TAG [TARGET]
ずいう名前のタグを削陀したす TAG すべおのりィンドりをタグに移動したす TARGET。 堎合 TARGET 省略、
フォヌカスされたタグが䜿甚されたす。

リネヌム 叀いタグ ニュヌタグ
ずいう名前のタグの名前を倉曎したす 叀いタグ 〜ぞ ニュヌタグ.

TAG
フォヌカスされたりィンドりを ずいう名前のタグに移動したす TAG.

移動むンデックス INDEX [--skip-visible]
フォヌカスされたりィンドりを、指定されたタグに移動したす。 INDEX。 の議論に類䌌
use_indexもし INDEX + たたは - で始たる堎合、盞察的に扱われたす。 もし --skip-visible
盞察むンデックスを䜿甚しお枡されるず、すでに衚瀺されおいるタグはスキップされたす。

ロックタグ [MONITOR]
指定したモニタヌのタグ切り替えをロックしたす。 匕数が指定されおいない堎合、
珟圚フォヌカスされおいるモニタヌが䜿甚されたす。 モニタヌのタグスむッチングが無効になっおいる堎合、
コマンド ぀かいたす & use_index そこで実行されおも効果はありたせん。 い぀
swap_monitors_to_get_tag が有効になり、ロックされた堎所にあるタグに切り替わりたす
モニタヌを遞択するず、そこからモニタヌを盗むのではなく、そのモニタヌに切り替えたす。 ロック状態は、
モニタヌには「[LOCKED]」ず衚瀺されたす。 リストモニタヌ 出力。

ロック解陀タグ [MONITOR]
指定されたモニタヌでタグの切り替えを再床有効にしたす。 匕数が指定されおいない堎合、
珟圚フォヌカスされおいるモニタヌが䜿甚されたす。 これは逆の操䜜です ロックタグ ずしおいる
このロックを削陀する以倖に副䜜甚はありたせん。

disjoin_rects レクト ...
長方圢のリストを取埗し、すべおの長方圢が揃うたでそれらを小さな郚分に分割したす。
互いに玠である堎合、結果の四角圢は行ごずに出力されたす。 このコマンドは、
珟圚のモニタヌのリストを倉曎しおください。 したがっお、これは
set_monitors コマンド。

· たずえば、 disjoin_rects 600x400+0+0 600x400+300+250 はこれを出力したす:

300×150+300+250
600×250+0+0
300×150+0+250
300×150+600+250
600×250+300+400

· 䞊蚘の䟋では、5 ぀のモニタヌが XNUMX ぀のモニタヌに分割されおいたす。
手段

┌──────┐ ┌──────┐
│ │ └─────┘
│ ┌───┌───┐ ┌─┐┌──┐┌─┐
│ │ │ │ バラバラ │ ││ ││ │
━━━┌───┘ │ ─────> └─┘└───┘└──┘
│ │ ┌──────┐
━━━━━┘ ━━━━━┘

セットモニタヌ レクト ...
モニタヌのリストを蚭定したす 正確に 指定された四角圢のリストに倉換したす。

· i 番目の既存のモニタヌが i 番目の指定されたモニタヌに移動されたす レクト

· さらに倚くのモニタヌがある堎合は、新しいモニタヌが䜜成されたす レクト それから監芖したす

· さらに倚くのモニタヌがある堎合、既存のモニタヌは削陀されたす。 レクト

怜出モニタヌ -l|- リスト|--非結合
モニタヌのリストを䜿甚可胜な Xinerama モニタヌに蚭定したす。 シネラマなら
拡匵子が芋぀からない堎合は、画面党䜓で XNUMX ぀のモニタヌにフォヌルバックされたす。 もし
怜出されたモニタヌが重耇しおいる堎合は、互いに玠な耇数のモニタヌに分割されたす。
ただし、disjoin_rects を䜿甚しお同じ領域をカバヌしたす。

If -l or - リスト が枡されるず、怜出された物理モニタヌの四角圢のリストは次のようになりたす。
印刷された。 したがっお、 hc detect_monitors は bash コマンド hc set_monitors $(hc
disjoin_rects $(hc detect_monitors -l))。

远加モニタヌ レクト [TAG [NAME]]
指定された四角圢にモニタヌを远加したす レクト ず衚瀺 TAG その䞊に。 TAG 珟圚
他のモニタヌには衚瀺しないでください。 レクト 次の圢匏の文字列です 幅×高さ±X±Y。 堎合
いいえ、たたは空です TAG が䞎えられるず、任意の空きタグが遞択されたす。 もし NAME 䞎えられおいたす、あなた
むンデックスを䜿甚する代わりに、名前でこのモニタヌを参照できたす。 䟋

· add_monitor 1024x768-20+0 mynewtag main

モニタヌの削陀 MONITOR
指定されたモニタヌを削陀したす。

移動モニタヌ MONITOR レクト [パダップ [パドラむト [パッドダりン [パドレフト]]]]
指定されたモニタヌを四角圢に移動したす レクト. レクト は次のように定矩されたす 远加モニタヌ。 堎合
no たたは空のパッドが指定された堎合、倉曎されたせん。

raise_monitor [MONITOR]
指定されたモニタヌたたは珟圚のモニタヌを起動したす。 MONITOR 省略されたす。

モニタヌ名の倉曎 MONITOR NAME
既存のモニタヌの名前を(倉曎)したす。 もし NAME が空の堎合、モニタヌが削陀されたす。
名前。

スタック
衚瀺されおいるタグずそのレむダヌを含むモニタヌのスタックをツリヌずしお印刷したす。 の
印刷されたスタックの順序は䞊から䞋です。 スタむルは次のように構成されたす。 ツリヌスタむル
蚭定。

モニタヌ_rect [[-p] MONITOR]
指定されたモニタヌの四角圢を次の圢匏で印刷したす。 X Y W H ない堎合 MONITOR or
å°» が䞎えられるず、珟圚のモニタヌが䜿甚されたす。 もし -p 䟛絊された堎合、残りは
このモニタヌの呚りのパッドのない四角圢が印刷されたす。

パッド MONITOR [パダップ [パドラむト [パッドダりン [パドレフト]]]]
指定されたモニタヌのパッドを指定されたパディングに蚭定したす。 パディングがないか空の堎合
䞎えられおも倉曎されたせん。

リストパディング [MONITOR]
指定されたモニタヌのパディングをリストしたす。存圚しない堎合は、珟圚フォヌカスされおいるモニタヌをリストしたす。
モニタヌが䞎えられたす。

レむアりト [TAG [INDEX]]
フレヌムのレむアりトを印刷したす INDEX on TAG、玠敵なツリヌスタむルで。 そのスタむルは、
によっお定矩されたす ツリヌスタむル 蚭定。 いいえの堎合 TAG が䞎えられるず、珟圚のタグが䜿甚されたす。 いいえの堎合
INDEX が䞎えられた堎合、ルヌトフレヌムが䜿甚されたす。 指定したす INDEX 指定せずに TAG すなわち、
珟圚のタグを䜿甚)、空の文字列を次のように枡したす TAG.

出力䟋は次のずおりです。

╟─┐ 暪50%遞択=1
§─╌瞊0xe00009
└─┐ 瞊50%遞択=0
§─╌ 瞊: 0xa00009 [フォヌカス]
└─╌瞊0x1000009

ごみ [TAG [INDEX]]
ず同じ情報を出力したす。 レむアりト コマンドですが、機械可読圢匏です。
その出力は次のコマンドで読み取るこずができたす。 負荷

出力䟋 (埌でフォヌマットされる) は次のずおりです。

(氎平分割:0.500000:1
(垂盎クラむアント:0 0xe00009)
(垂盎分割:0.500000:1
(垂盎クラむアント:0 0xa00009)
(垂盎クラむアント:0 0x1000009)))

負荷 [TAG] レむアりト
指定されたものをロヌドしたす レむアりト 指定された説明 TAG ない堎合は珟圚のタグ TAG 䞎えられたす。

あぶない
レむアりト はたさに XNUMX ぀のパラメヌタです。 シェルから手動で呌び出しおいる堎合、たたは
スクリプトから、適切に匕甚しおください。

コンプリヌト POSITION [COMMAND ARGS ...]
郚分的なタブ補完の結果を出力したす。 COMMAND オプション付き ARGS。 あなた
bash にはすでにタブ補完があるため、通垞これは必芁ありたせん。 䟋

・完党0m

m で始たるすべおのコマンドを出力したす

· 1 ぀のトグルフラを完了

切り替え可胜な fra で始たるすべおの蚭定を出力したす

完党なシェル POSITION [COMMAND ARGS ...]
次のように動䜜したす コンプリヌト 以䞋の远加機胜があり、posix での完了に圹立ちたす
シェル:

· ゚スケヌプ シヌケンスは削陀されたす。 COMMAND & ARGS.

· 各完党補完結果にはスペヌスが远加されたす。

· 特殊文字は出力で゚スケヌプされたす。

゚ミットフック ARGS ...
アむドル状態のすべおの Herbstclient にカスタム フックを発行したす。

タグステヌタス [MONITOR]
指定されたすべおのタグのタブ区切りリストを出力したす。 MONITOR 玢匕。 いいえの堎合 MONITOR
むンデックスが指定されおいる堎合は、フォヌカスされたモニタヌが䜿甚されたす。 各タグ名には XNUMX ぀の文字が接頭蟞ずしお付けられたす。
これはその状態を瀺したす。

· . タグが空です

· : タグが空ではありたせん

· + タグは指定された堎所で衚瀺されたす MONITOR, しかし、このモニタヌには焊点が合っおいたせん。

· # タグは指定された堎所で衚瀺されたす MONITOR そしお集䞭しおいるのです。

· - タグは別の堎所で衚瀺されたす MONITOR, しかし、このモニタヌには焊点が合っおいたせん。

· % タグは別の堎所で衚瀺されたす MONITOR そしお集䞭しおいるのです。

· ! タグには緊急りィンドりが含たれおいたす

è­Šå‘Š
タグ名のいずれかでタブを䜿甚しおいる堎合、tag_status はおそらくたったく圹に立ちたせん。
あなたのために。

浮遊[[TAG] on|オフ|トグル|status]
珟圚のタグを指定されたフロヌティング/タむリング モヌドに倉曎したす。 TAG たたは珟圚のものを印刷したす
状態。 いいえの堎合 TAG が䞎えられるず、珟圚のタグが䜿甚されたす。 匕数が指定されおいない堎合は、浮動小数点数
モヌドが切り替わりたす。 もし status 䞎えられた埌 on or オフ に応じお印刷されたす。
浮遊状態 TAG.

ルヌル [[ - ]FLAG|[--]LABEL|[--]調子|[--]結果 ...]
すべおの新しいクラむアントに適甚されるルヌルを定矩したす。 その動䜜に぀いおは、
  RULES .

ルヌルを解陀する LABEL|- すべお|-F
ずいう名前のルヌルをすべお削陀したす LABEL。 --all たたは -F を枡すず、すべおのルヌルが削陀されたす。

党画面衚瀺 [on|オフ|トグル]
フォヌカスされおいるクラむアントの党画面状態を蚭定たたは切り替えたす。 匕数が指定されおいない堎合、
党画面モヌドが切り替わりたす。

擬䌌タむル [on|オフ|トグル]
フォヌカスされたクラむアントの擬䌌タむル状態を蚭定たたは切り替えたす。 クラむアントが
擬䌌タむル化され、タむリング モヌドではクラむアントは移動されるだけでサむズ倉曎されたせん - クラむアント
サむズは浮動サむズのたたになりたす。 クラむアントのサむズを倉曎する唯䞀の理由は、
それがタむルに収たるこずを確認したす。 匕数が指定されおいない堎合、擬䌌タむル モヌドが切り替わりたす。

オブゞェクトツリヌ [パス]
オブゞェクトのツリヌを出力したす。 オブゞェクトパスの堎合 パス サブツリヌのみが䞎えられたす
始たる パス ず印刷されおいたす。 を参照しおください。 OBJECTS のガむドをご参照ください。

属性 [パス [新しい䟡倀]
によっおアドレス指定された指定されたオブゞェクトの子ず属性を出力したす。 パス。 堎合 パス is
属性を指定し、その属性倀を出力したす。 もし 新しい䟡倀 䞎えられる、割り圓おる 新しい䟡倀 〜ぞ
によっお䞎えられる属性 パス。 芋る OBJECTS のガむドをご参照ください。

get_attr 属性
指定された倀を出力したす 属性 で説明されおいるように OBJECTS .

セット属性 属性 新しい䟡倀
割り圓おたす 新しい䟡倀 指定する 属性 で説明されおいるように OBJECTS .

新しい属性 [ブヌル|カラヌ|int型|文字列|uint] パス
で指定されたオブゞェクト内に、名前を持぀新しい属性を䜜成したす。 パス。 その皮類は
最初の匕数で指定したす。 属性名は my_ で始たる必芁がありたす。

削陀属性 パス
ナヌザヌ定矩の属性を削陀したす パス.

代替 識別子 属性 COMMAND [ARGS ...]
正確に出珟するものをすべお眮き換えたす。 識別子 in COMMAND ずその ARGS の倀によっお
  属性。 なお、 COMMAND 堎合は属性倀にも眮き換えられたす。
等しい 識別子。 眮換されたコマンドずその匕数が実行されたす。 䟋

· MYTITLE を client.focus.title echo MYTITLE に眮き換えたす

珟圚フォヌカスされおいるりィンドりのタむトルを印刷したす。

スプリント 識別子 FORMAT [ATTRIBUTES ...] COMMAND [ARGS ...]
正確に出珟するものをすべお眮き換えたす。 識別子 in COMMAND ずその ARGS 文字列によっお
によっお指定された FORMAT。 各 %s の FORMAT は次の属性の倀を衚したす
ATTRIBUTESに䌌おいたす printf(1) コマンド。 眮き換えられたコマンドずその匕数
その埌実行されたす。 䟋:

· sprintf STR title=%s client.focus.title echo STR

珟圚フォヌカスされおいるりィンドりのタむトルを先頭に title= を付けお出力したす。

· sprintf X tag=%s tags.focus.name ルヌル XNUMX 回 X

次に衚瀺されるクラむアントを、珟圚フォヌカスされおいるタグに移動したす。

· sprintf X %s/%s tags.focus.index tags.count echo X

どのタグがフォヌカスされおいるか、およびタグがいく぀あるかを瀺したす

· sprintf l somelongstring echo lll

長い文字列をスペヌスで区切っお XNUMX 回出力したす。

mktemp [ブヌル|int型|文字列|uint] 識別子 COMMAND [ARGS ...]
指定されたタむプの䞀時属性を䜜成し、出珟するすべおの属性を眮き換えたす。
識別子 in COMMAND & ARGS by 䞀時属性のパスによっお。 亀換されたのは
コマンドずその匕数が実行されたす。 の終了ステヌタス COMMAND 返されたす。

比范したす 属性 オペレヌタヌ VALUE
の倀を比范したす 属性   VALUE 比范メ゜ッドを䜿甚しお オペレヌタヌ。 堎合
比范が成功するず 0 が返され、それ以倖の堎合は 1 が返されたす。挔算子は次のずおりです。

· =: 属性の倀は等しい VALUE

· !=: 属性の倀が等しくない VALUE

· le: 属性の倀 <= VALUE

· lt: 属性の倀 VALUE

· ge: 属性の倀 >= VALUE

· gt: 属性の倀 > VALUE

  オペレヌタヌ le,lt,ge,gt 以䞋の堎合にのみ䜿甚できたす 属性 敎数型であるか、
笊号なし敎数。 最初のパラメヌタは垞に属性でなければならないこずに泚意しおください。
XNUMX 番目は定数倀です。 XNUMX ぀の属性を比范する堎合は、眮換を䜿甚したす。
コマンド

FC tags.focus.frame_count \ を眮き換えたす
tags.focus.client_count gt FC を比范したす。

フォヌカスされたタグにフレヌムよりも倚くのクラむアントが存圚する堎合、成功を返したす。

ゲテンブ NAME
環境倉数の倀を取埗したす NAME.

蚭定環境 NAME VALUE
環境倉数の倀を蚭定する NAME 〜ぞ VALUE.

蚭定解陀 NAME
環境倉数の蚭定を解陀したす NAME.

SETTINGS


蚭定は、herbstluftwm の動䜜を構成し、 セッションに, 取埗する
& トグル コマンド。 蚭定には、文字列ず敎数倀の XNUMX 皮類がありたす。 アン
その倀が 1 たたは 0 に等しくない別の倀の堎合、敎数倀が蚭定されたす。敎数倀は
倀が 0 の堎合は蚭定解陀されたす。

フレヌムギャップ (æ•Žæ•°)
タむリングモヌドにおけるフレヌム間のギャップ。

Frame_padding (æ•Žæ•°)
タむリング モヌドでのフレヌム内のパディング、぀たりフレヌムの境界間のスペヌス
フレヌムずその䞭の窓。

window_gap (æ•Žæ•°)
タむリングモヌドにおけるXNUMXフレヌム内のりィンドり間の隙間。

スナップ距離 (æ•Žæ•°)
クラむアントがフロヌティング モヌドでドラッグされおいる堎合、クラむアントは隣接するクラむアントにスナップしたす。
それらの間の距離は snap_ distance よりも小さいです。

snap_gap (æ•Žæ•°)
ドラッグされたクラむアントがフロヌティング モヌドで゚ッゞにスナップする堎合の残りのギャップを指定したす。 もし
snap_gap が 0 に蚭定されおいる堎合、ギャップは残りたせん。

Mouse_recenter_gap (æ•Žæ•°)
モニタヌ呚囲の隙間を指定したす。 モニタヌが遞択されおいる堎合ずマりスの䜍眮
この隙間に埩元されるず、モニタヌの䞭倮に蚭定されたす。 これは
マりスの移動によっおモニタヌから離れたが、キヌボヌドによっお再遞択された堎合に䟿利です。
ギャップが 0 (デフォルト) の堎合、マりスは再センタリングされたせん。

Frame_border_active_color (文字列/色)
フォヌカスされたフレヌムの境界線の色。

Frame_border_normal_color (文字列/色)
フォヌカスの合っおいないフレヌムの境界線の色。

Frame_border_inner_color (文字列/色)
フレヌムの内偎の境界線の色。

Frame_bg_active_color (文字列/色)
フォヌカスされたフレヌムの塗り぀ぶしの色。

Frame_bg_normal_color (文字列/色)
フォヌカスされおいないフレヌムの塗り぀ぶしの色 (always_show_frame が蚭定されおいる堎合にのみ衚瀺されたす)。

Frame_bg_transparent (æ•Žæ•°)
蚭定するず、フレヌムの背景が透明になりたす。 ぀たり長方圢が切り取られるずいうこずです
内偎からフレヌムの境界線ず幅のストラむプのみになるようにしたす
フレヌム透明幅 芋られたす。 䜿甚 フレヌムアクティブ䞍透明床 & フレヌム_通垞_䞍透明床
本圓の透明性を実珟したす。

Frame_transparent_width (æ•Žæ•°)
で色付けされた残りのフレヌムの幅を指定したす フレヌムbg_active_color if
フレヌム_bg_透明 蚭定されおいたす。

Frame_border_width (æ•Žæ•°)
フレヌムの境界線の幅。

Frame_border_inner_width (æ•Žæ•°)
フレヌムの内偎の境界線の幅。 Frame_border_width より小さくなければなりたせん。
フレヌム境界線の幅に远加されるわけではありたせんが、フレヌム境界線の幅の䞀郚です。

focus_crosses_monitor_boundaries (æ•Žæ•°)
蚭定されおいる堎合、focus コマンドはモニタヌの境界を越えたす。 クラむアントがいない堎合は、
フォヌカス方向を指定するず、指定した方向のモニタヌにフォヌカスが合いたす。

raise_on_focus (æ•Žæ•°)
蚭定するず、フォヌカスがある堎合にりィンドりが衚瀺されたす。 この蚭定の倀は次の堎合にのみ䜿甚されたす。
フロヌティングモヌド。

raise_on_focus_temporarily (æ•Žæ•°)
蚭定するず、タグにフォヌカスされおいる堎合にりィンドりが䞀時的に衚瀺されたす。 䞀時的に入っおいたす
この堎合は、次の堎合にりィンドりが前のスタック䜍眮に戻るこずを意味したす。
別のりィンドりがフォヌカスされおいたす。

raise_on_click (æ•Žæ•°)
蚭定するず、クリックするずりィンドりが衚瀺されたす。 この蚭定の倀のみが泚目されたす
フロヌティングモヌドで。

window_border_width (æ•Žæ•°)
りィンドりの境界線の幅。

window_border_inner_width (æ•Žæ•°)
りィンドりの内偎の境界線の幅。 window_border_width より小さい必芁がありたす。
これはりィンドりの境界線の幅に远加されるのではなく、その䞀郚であるためです。

window_border_active_color (文字列/色)
フォヌカスされたりィンドりの境界線の色。

window_border_normal_color (文字列/色)
フォヌカスのないりィンドりの境界線の色。

window_border_urgent_color (文字列/色)
焊点が合っおいないが緊急を芁するりィンドりの境界線の色。

window_border_inner_color (文字列/色)
りィンドりの内偎の境界線の色。

always_show_frame (æ•Žæ•°)
蚭定するず、すべおのフレヌムが衚瀺されたす。 蚭定されおいない堎合、フォヌカスのあるフレヌムたたはりィンドりが含たれるフレヌムのみが衚瀺されたす。
衚瀺されたす。

Frame_active_opacity (æ•Žæ•°)
フォヌカスされたフレヌムの䞍透明床 (パヌセント)。 実行䞭の合成マネヌゞャヌが取埗する必芁がありたす
実際の効果。

Frame_normal_opacity (æ•Žæ•°)
フォヌカスされおいないフレヌムの䞍透明床 (パヌセント)。 実行䞭の合成マネヌゞャヌが取埗する必芁がありたす
実際の効果。

default_frame_layout (æ•Žæ•°)
フレヌム レむアりトのむンデックス。新しいフレヌムが (分割たたは分割によっお) 䜜成される堎合に䜿甚されたす。
新しいタグ。 有効なむンデックスずその意味のリストに぀いおは、レむアりトのリストを確認しおください。
䞊蚘のアルゎリズム。

デフォルトの方向_倖郚のみ (æ•Žæ•°)
この蚭定は、フォヌカスずシフトの動䜜を制埡したす (そうでない堎合)。 -e or -i 匕数は
䞎えられた。 蚭定されおいる堎合、他のフレヌムがある堎合でも、フォヌカスずシフトによりフォヌカスされたフレヌムが倉曎されたす。
指定されたフレヌム内のクラむアント 方向。 それ以倖の堎合、珟圚のフレヌム内のクラむアント
指定された範囲内にある堎合に遞択されたす 方向.

ギャップレスグリッド (æ•Žæ•°)
この蚭定は、グリッドによっお配眮されたフレヌム内の最埌のクラむアントのサむズに圱響したす。
レむアりト。 蚭定するず、最埌のクラむアントが垞にこのフレヌム内のギャップを埋めたす。 未蚭定の堎合、
この堎合、最埌のクラむアントのサむズは、このフレヌム内の他のすべおのクラむアントず同じになりたす。

スマヌトフレヌム呚囲 (æ•Žæ•°)
蚭定するず、フレヌムの境界線ずギャップは、曖昧さがない堎合に削陀されたす。
集䞭したフレヌム。

スマヌトりィンドり呚囲 (æ•Žæ•°)
蚭定するず、りィンドりの境界線ず隙間が削陀され、曖昧さがなくなるず最小限になりたす。
フォヌカスされたりィンドりに぀いお。 この最小限のりィンドり装食は、
テヌマ.ミニマルオブゞェクト。

focus_follows_mouse (æ•Žæ•°)
蚭定されおおり、マりス カヌ゜ルによっおりィンドりがフォヌカスされおいる堎合、このりィンドりもフォヌカスされたす (この機胜
ずさんなフォヌカスずも呌ばれたす)。 蚭定されおいない堎合は、クリックしおりィンドりのフォヌカスを倉曎する必芁がありたす
マりスで。

フォヌカスの倉曎によっお別のりィンドりが非衚瀺になった堎合 (たずえば、疑䌌タむル化されたりィンドりがある堎合)
最倧レむアりトの堎合)、フォヌカスを倉曎するには远加のクリックが必芁です。

focus_stealing_prevention (æ•Žæ•°)
蚭定するず、ペヌゞャヌずタスクバヌのみがフォヌカスを倉曎できたす。 未蚭定の堎合はすべお
アプリケヌションはフォヌカスの倉曎を芁求できたす。

モニタヌロック (æ•Žæ•°)
0 より倧きい堎合、すべおのモニタヌ䞊のクラむアントは移動たたはサむズ倉曎されたせん。
0 に蚭定するず、モニタヌの配眮が再び有効になり、すべおのモニタヌが
その間に内容が倉曎された堎合は再配眮されたす。 倉えるべきではない
この蚭定は同時実行の問題により手動で行われたす。 コマンドを䜿甚する ロック & アンロック
を代わりにお䜿いください。

swap_monitors_to_get_tag (æ•Žæ•°)
蚭定した堎合: すでに別のモニタヌで衚瀺されおいるタグを衚瀺したい堎合は、
モニタヌの内容が亀換され、フォヌカスされたモニタヌに必芁なタグが衚瀺されたす。 もし
蚭定されおいない堎合、目的のタグが衚瀺されおいる堎合は、他のモニタヌがフォヌカスされたす。

auto_detect_monitors (æ•Žæ•°)
蚭定するず、モニタヌが接続されるたびに detect_monitors が自動的に実行されたす。
切断されおいるか、サむズが倉曎されおいたす。

ツリヌスタむル (文字列)
これには、適切な ASCII ツリヌを出力するために䜿甚される文字が含たれおいたす。 を含む必芁がありたす
少なくずも 8 文字。 䟋: X|:#+*-。 次のようなツリヌが生成されたす。

X-.root
#-。 子0
| #-* 子01
| +-*子02
+-。 子䟛1
: #-* 子10
+-*子01

有甚な倀 ツリヌスタむル は: ╟│ § └╌─┐ たたは -| |'--。 たたは╟│ §╰╌─╮。

wmname (文字列)
これは、ルヌト りィンドりの _NET_WM_NAME プロパティの倀を制埡したす。
実行䞭のりィンドりマネヌゞャヌの名前。 次の堎合、この蚭定の倀は曎新されたせん。
ルヌト りィンドり䞊の実際の _NET_WM_NAME プロパティは倖郚から倉曎されたす。 䟋
䜿甚法

·cycle_value wmname herbstluftwm LG3D

pseudotile_center_threshold (Int)
0 より倧きい堎合、䞭心の擬䌌タむル間の最小距離を指定したす。
りィンドりず、そのりィンドりが割り圓おられおいるフレヌムたたはタむルの境界線。 この距離なら
より䜎い pseudotile_center_threshold、クラむアントの巊䞊に揃えられたす。
タむル。

update_dragged_clients (æ•Žæ•°)
蚭定されおいる堎合、クラむアントのりィンドり コンテンツは、
ねずみ。 蚭定されおいない堎合、マりス ボタンを攟した埌にクラむアントのコンテンツのサむズが倉曎されたす。

RULES


ルヌルは、特定のクラむアントが衚瀺されたずきに、そのクラむアントのデフォルトのプロパティを倉曎するために䜿甚されたす。 それぞれ
ルヌルはすべおのクラむアントの特定のサブセットず照合し、クラむアントのプロパティのセットを定矩したす。
圌らず呌ばれる 結果s。 ルヌルは次のコマンドで定矩できたす。

ルヌル [[ - ]FLAG|[--]LABEL|[--]調子|[--]結果 ...]

各ルヌルは次のリストで構成されたす。 FLAGs, 調子s, 結果s、およびオプションで、 LABEL.
(オプションで、それぞれの先頭に XNUMX ぀のダッシュ (--) を付けるこずで、より倚くの情報を提䟛できたす。
iptables(8)っぜい感じ。

を指定するこずで、各ルヌルにカスタム ラベルを付けるこずができたす。 LABEL プロパティ

· [--]ラベル=VALUE

耇数のラベルが指定されおいる堎合は、リストの最埌のラベルが適甚されたす。 ラベルがない堎合は、
指定するず、ルヌルにはルヌルのむンデックスを衚す敎数の名前が付けられたす。
最埌から ルヌルを解陀する -F コマンド (デフォルトの自動起動でトリガヌされたす)。

先端
ルヌルラベルのデフォルトは増分むンデックスです。 これらのデフォルトのラベルは、次の堎合を陀き、䞀意です。
別のルヌルにカスタム敎数を割り圓おる LABEL。 デフォルトのラベルをキャプチャできたす
印刷ラベル フラグ。

新しいクラむアントが衚瀺されるず、herbstluftwm はこの新しいクラむアントに次のように各ルヌルを適甚しようずしたす。
次のようになりたす: それぞれの堎合 調子 このルヌルはこのクラむアントず䞀臎し、その埌、すべおの
結果 が実行されたす。 (条件が指定されおいない堎合、このルヌルは
各クラむアント

各 調子 で構成されおい 財産 名前、挔算子、 倀。 有効な挔算子は次のずおりです。

· ~ はクラむアントの堎合に䞀臎したす 財産 正芏衚珟ず䞀臎する 倀.

· = クラむアントの堎合に䞀臎したす 正しく 文字列は次ず等しい 倀.

有効な プロパティ には次の倀がありたす:


クラむアントの WM_CLASS の最初の゚ントリ。

class
クラむアントの WM_CLASS の XNUMX 番目の゚ントリ。

タむトル
クラむアントのりィンドりのタむトル。

ピッド
クラむアントのプロセス ID (è­Šå‘Š: PID はすべおのクラむアントで䜿甚できるわけではありたせん。これのみです)
クラむアントが _NET_WM_PID を pid 自䜓に蚭定する堎合に䞀臎したす)。

最倧倀
秒単䜍で枬定されたルヌルの経過時間が以䞋の堎合に䞀臎したす 倀。 この
条件は = 挔算子ず䞀緒にのみ䜿甚できたす。 すでに最倧倀を超えおいる堎合 (および
二床ず䞀臎するこずはありたせん)、このルヌルは削陀されたす。 (これでルヌルを構築できたす
䞀定期間しか生きられないもの。

りィンドりタむプ
りィンドりの _NET_WM_WINDOW_TYPE プロパティず䞀臎したす。

窓の圹割
りィンドりによっお蚭定されおいる堎合、りィンドりの WM_WINDOW_ROLE プロパティず䞀臎したす。

各 結果 で構成されおい NAME=VALUE ペア。 有効 名前 には次の倀がありたす:

タグ
クラむアントをタグに移動したす VALUE.

モニタヌ
クラむアントをモニタヌ䞊のタグに移動したす VALUE。 タグの結果も
が指定され、クラむアントに switchtag が蚭定されおいる堎合は、クラむアントをそのタグに移動しおから、
そのタグをモニタヌに衚瀺する VALUE。 タグの結果が指定されおいるが、switchtag が指定されおいる堎合
そうではありたせんでした。この結果は無芖しおください。

フォヌカス
クラむアントがタグの入力フォヌカスを取埗するかどうかを決定したす。 デフォルトは オフ. VALUE
するこずができたす on, オフ or トグル.

スむッチタグ
フォヌカスがアクティブ化され、クラむアントがフォヌカスされおいないタグに眮かれた堎合、switchtag は次のように䌝えたす。
クラむアントのタグが衚瀺されるかどうか。 タグがどのモニタヌにも衚瀺されおいる堎合でも、
がフォヌカスされおいない堎合、クラむアントのタグのみが珟圚のモニタヌに衚瀺されたす。
swap_monitors_to_get_tag 掻性化されたす。 VALUE するこずができたす on, オフ or トグル.

管理したす
クラむアントを管理するかどうかを決定したす。 デフォルトは on. VALUE するこずができたす
on, オフ or トグル.

index
りィンドりをツリヌ内の指定されたむンデックスに移動したす。 VALUE   フレヌム index.

擬䌌タむル
クラむアントの擬䌌タむル状態を蚭定したす。 VALUE するこずができたす on, オフ or トグル.

うヌんリク゚スト
りィンドりの状態 (党画面状態ず泚意を芁求するフラグ) を蚭定するかどうかを蚭定したす。
ewmh 自䜓を介しおアプリケヌションによっお倉曎できたす。 これは初期蚭定には圱響したせん
りィンドりによっお芁求された党画面状態。 VALUE するこずができたす on, オフ or トグル、デフォルトです
〜ぞ on.

通知する
hlwm がクラむアントに EMWH の倉曎を通知するかどうかを蚭定したす (珟圚、
党画面状態。 これが蚭定されおいる堎合、アプリケヌションはフルスクリヌン モヌドに倉曎されたせん。
ただ党画面のたたです。 VALUE するこずができたす on, オフ or トグル、デフォルトでは on.

フルスクリヌン
クラむアントの党画面フラグを蚭定したす。 VALUE するこずができたす on, オフ or トグル.

フック
カスタムフックルヌルを発行したす VALUE WINID このルヌルが新しいりィンドりによっおトリガヌされたずき
ID付き WINID。 この結果は耇数回䜿甚される可胜性があり、
フックの結果が発生するたびにフックが発行されたす。

キヌマスク
クラむアントのキヌマスクを蚭定したす。 キヌマスクは䞀臎する正芏衚珟です
文字列衚珟に反察したす (list_keybinds を参照)。 䞀臎する堎合、キヌバむンドは次のようになりたす。
このクラむアントがフォヌカスされおいる堎合はアクティブですが、それ以倖の堎合は無効になりたす。 デフォルトのキヌマスクは次のずおりです
空の文字列 ("")。キヌバむンドは無効になりたせん。

ルヌルの動䜜は特別な方法で蚭定できたす。 FLAGS:

· not: 次の条件を吊定したす。 調子.

· !: ないのず同じ。

· XNUMX 回: このルヌルを XNUMX 回だけ適甚したす (その埌削陀したす)。

· printlabel: 新しく䜜成されたルヌルのラベルを暙準出力に出力したす。

· prepend: ルヌルを远加するのではなく、ルヌルのリストの先頭に远加したす。 っおいうこずは
結果は既存のルヌルによっお䞊曞きされる可胜性がありたす。

䟋

· ルヌル --class=Netscape --tag=6 --focus=off

すべおの Netscape むンスタンスをタグ 6 に移動したすが、それらにはフォヌカスを䞎えたせん。

· ルヌルが class~.*[Tt]erm tag=2 ではありたせん

クラスが term たたは Term で終わっおいない堎合、すべおのクラむアントをタグ 2 に移動したす。

· ルヌルクラス=Thunderbirdむンデックス=/0

フォヌカスのないツリヌず最初のツリヌにすべおの Thunderbird むンスタンスを挿入したす。
子。

· ルヌル --windowtype=_NET_WM_WINDOW_TYPE_DIALOG --focus=on

_NET_WM_WINDOW_TYPE を正しく蚭定する新しいダむアログにフォヌカスを蚭定したす。

窓 IDS


いく぀かのコマンドは、りィンドりを参照ずしお受け入れたす (close など)。 構文は次のずおりです。

· 空の文字列 (たたは匕数が欠萜しおいる) は、珟圚フォヌカスされおいるりィンドりを参照したす。

· 緊急は緊急のりィンドりを参照したす。

· 0倍ヘキシド - どこ ヘキシド は XNUMX 進数です — りィンドりを参照したす
11 進数の XXNUMX りィンドり ID は ヘキシド.

· 決定 - どこ 決定 は XNUMX 進数 — XNUMX 進数でりィンドりを参照したす
X11りィンドりID 決定.

OBJECTS


è­Šå‘Š
オブゞェクト ツリヌはただ安定しおいたせん。぀たり、そのむンタヌフェむスは次に安定するたで倉曎される可胜性がありたす。
リリヌス。 したがっお、次回アップグレヌド埌にこのドキュメントをもう䞀床確認しおください。

オブゞェクト ツリヌは、次のような属性を持぀オブゞェクトのコレクションです。 / sys から知られおいる
Linux カヌネル。 倚くの゚ンティティ (タグ、モニタヌ、クラむアントなど) にはアクセスするオブゞェクトがありたす。
圌らの属性を盎接䌝えたす。 ツリヌは object_tree コマンドによっお出力され、より詳现に衚瀺されたす。
以䞋のずおりです。

$ herbstclient object_tree
╟─┐
§─┐ のタグ
│ §─┐ 別名
│ │ §─╌ 1
│ │ ...
│ │ └─╌ 9
│ └─╌フォヌカス
§─┐ クラむアント
│ §─╌ 0x1400022
│ └─╌フォヌカス
└─┐ モニタヌ
§─╌ 別名
└─╌フォヌカス

特定のオブゞェクトから始たるサブツリヌを出力するには、 パス オブゞェクトの
オブゞェクトツリヌ。 オブゞェクト パス は区切り文字を䜿甚したパスです。 (ドット)、䟋: tags.by-name:

$ herbstclient object_tree tags.by-name。
╟─┐ タグ.名前別。
§─╌ 1
§─╌ 2
...
━─╌9

オブゞェクトのすべおの属性ず子をク゚リするには、そのオブゞェクトを枡したす。 パス 属性:

$ herbstclient 属性タグ。
2人の子䟛
名前で。
フォヌカス。

1 属性:
。 - - タむプ
| .-- 曞き蟌み可胜
VV
u - カりント = 9

$ herbstclient attr tags.focus.
0人の子䟛。
6 属性:
。 - - タむプ
| .-- 曞き蟌み可胜
VV
sw 名 = "1"
bw フロヌティング = false
i - フレヌム数 = 2
i - クラむアント数 = 1
i - curframe_windex = 0
i - curframe_wcount = 1

これですでに出力が盎感的にわかりたす。attr は最初に子の名前をリストしたす。
オブゞェクト、次にすべおの属性、各属性に぀いお次のように䌝えたす。

· その皮類

· 文字列の堎合は s

· i は敎数を衚したす

· b はブヌル倀の堎合

· u は笊号なし敎数を衚したす

· ナヌザヌが曞き蟌み可胜な堎合: w はいの堎合、-そうでない堎合。

· 属性の名前

· 珟圚の倀 (文字列の堎合のみ匕甚笊で囲たれたす)

特定の属性の匕甚笊で囲たれおいない倀を取埗するには、同じ属性を䜿甚しお属性をアドレス指定したす。
オブゞェクト パスの構文を䜜成し、それを attr たたは get_attr に枡したす。

$ herbstclient attr clients.focus.title
ハヌブストルフトwm.txt = (~/dev/c/herbstluftwm/doc) - VIM
$ herbstclient get_attr clients.focus.title
ハヌブストルフトwm.txt = (~/dev/c/herbstluftwm/doc) - VIM

曞き蟌み可胜な属性倀を倉曎するには、新しい倀を attr たたは set_attr に枡したす。

$ herbstclient attr tags.focus.floating
false
$ herbstclient attr tags.focus.floating true
$ herbstclient attr tags.focus.floating
true
$ herbstclient set_attr tags.focus.floating false
$ herbstclient attr tags.focus.floating
false

呚りを芋回しお、そこに䜕があるのか​​を感じおください。 詳现なツリヌの内容は次のようにリストされたす。
以䞋

· タグ: タグのサブツリヌ。

┌─────┬───────┐
│u - カりント │ タグの数 │
━─────┮───────┘

· index: むンデックス付きタグのオブゞェクト index.

・ 名前で

· TAG: 名前を持぀各タグのオブゞェクト TAG

┌─────────┬─────────── ────┐
│SW名 │ タグ名 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────
│bw フロヌティング │ フロヌティング モヌドの堎合 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────
│i - むンデックス │ このタグのむンデックス │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────
│i - Frame_count │ フレヌム数 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────
│i - client_count │ このタグのクラむアント数 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────
│i - curframe_windex │ フォヌカスされおいるクラむアントのむンデックス │
│ │ 遞択フレヌム │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────
│i - curframe_wcount │ 内のクラむアントの数 │
│ │ 遞択したフレヌム │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ────┘

· focus: フォヌカスされおいるタグのオブゞェクト

· クラむアント

· WINID: 各クラむアントのオブゞェクトずそのオブゞェクト WINID

┌───────────────┬─────────── ─────┐
│s - winid │ そのりィンドり ID │
§─────────────┌───────── ──────
│s - タむトル │ そのりィンドりのタむトル │
§─────────────┌───────── ──────
│s - タグ │ 珟圚付けられおいるタグ │
§─────────────┌───────── ──────
│i - pid │ そのプロセス ID (-1 の堎合 │
│ │ 未蚭定 │
§─────────────┌───────── ──────
│s - class │ そのクラス (│ の XNUMX 番目の゚ントリ)
│ │ WM_CLASS) │
§─────────────┌───────── ──────
│s - むンスタンス │ そのむンスタンス (最初の゚ントリ │
│ │ WM_CLASS 内) │
§─────────────┌───────── ──────
│bwフルスクリヌン│ │
§─────────────┌───────── ──────
│bw疑䌌タむル │ │
§─────────────┌───────── ──────
│bw ewmhrequests │ ewmh リク゚ストが蚱可されおいるかどうか │
│ │ このクラむアントの堎合 │
§─────────────┌───────── ──────
│bw ewmhnotify │ クラむアントがそのこずに぀いお知らされた堎合 │
│ │ ewmh による状態 │
§─────────────┌───────── ──────
│bw 緊急 │ 緊急状態 │
§─────────────┌───────── ──────
│bw sizehints_tiling │ このクラむアントのサむズヒントの堎合 │
│ │ タむリングでは尊重されるべきです │
│ │ モヌド │
§─────────────┌───────── ──────
│bw sizehints_flaoting │ このクラむアントのサむズヒントの堎合 │
│ │ フロヌティングでは尊重されるべきです │
│ │ モヌド │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────┘

· focus: フォヌカスされたクラむアントのオブゞェクト (存圚する堎合)

· ドラッグ: マりスによっおドラッグされたクラむアントのオブゞェクト (存圚する堎合)。 を参照しおください。
䟋に぀いおは、mousebind コマンドのドキュメントを参照しおください。

· モニタヌ

┌─────┬─────────┐
│u - カりント │ モニタヌの数 │
━─────┮───────────┘

· INDEX: 各モニタヌのオブゞェクトずそのオブゞェクト INDEX

・ 名前で

· NAME: 名前付きモニタヌごずのオブゞェクト

┌──────────────┬────────────────────────────────┐
│s - 名前 │ その名前 │
├──────────────┌─────────────────────────────────
│i - むンデックス │ そのむンデックス │
├──────────────┌─────────────────────────────────
│s - タグ │ 珟圚衚瀺されおいるタグ │
├──────────────┌─────────────────────────────────
│b - ロックタグ │ │
└──────────────┮────────────────────────────────┘

· focus: フォヌカスされたモニタヌのオブゞェクト

・settingsは蚭定ごずに属性を持ちたす。 芋る SETTINGS リスト甚。

· テヌマにはりィンドりの装食を蚭定するための属性がありたす。 テヌマずその子芁玠の倚く
オブゞェクトには次の属性がありたす

┌─────────────┬───────────── ───┐
│iw border_width │ ボヌダヌのベヌスの幅 │
§───────────┌─────────── ─────
│iwpadding_top │ 䞊の远加の境界線の幅 │
│ │ トップ │
§───────────┌─────────── ─────
│iwpadding_right │ 右偎 │
§───────────┌─────────── ─────
│iwpadding_bottom │ 䞀番䞋 │
§───────────┌─────────── ─────
│iwpadding_left │そしお境界線の巊偎 │
§───────────┌─────────── ─────
│cw color │ の基本背景色 │
│ │ 境界線 │
§───────────┌─────────── ─────
│iw inner_width │ 呚囲の境界線の幅 │
│ │ クラむアントのコンテンツ │
§───────────┌─────────── ─────
│cw inner_color │ その色 │
§───────────┌─────────── ─────
│iw inner_width │ 远加ボヌダヌの幅 │
│ │ 端に近い │
§───────────┌─────────── ─────
│cw inner_color │ その色 │
§───────────┌─────────── ─────
│cw 背景色 │ りィンドり内容の背埌の色 │
│ │ サむズを倉曎するず衚瀺されたす │
§───────────┌─────────── ─────
│swリセット │ これを曞くず党おリセット │
│ │ デフォルト倀に属性 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ────┘

内偎の色/内偎の幅
╻ 倖偎の色/倖偎の幅
│ ╻
││
┌────╎│╶───────┷─────┐ ╮ border_width
│ │ カラヌ │ ┝ +
│ ┌──┷─────────────┐ │ ╯padding_top
│ │====================....│ │
│ │== りィンドりの内容 ==....│ │
│ │====================..╟────background_color
│ │











│ │
│ ━━━━━━━━━━┘ │ ⎱ border_width +
━━━━━━━━━━━┘ ⎰padding_bottom

テヌマ オブゞェクトの属性を蚭定するず、倀がそれぞれのオブゞェクトに䌝播されるだけです。
タむリングずフロヌティング オブゞェクトの属性。

· タむリングは、タむル化されたクラむアントの装食を構成し、その属性の XNUMX ぀を蚭定したす
アクティブ、通垞、および緊急の子のそれぞれの属性を䌝播したす。
オブゞェクト。

· active は、フォヌカスされたクラむアントずタむル化されたクラむアントの装食を構成したす

· 通垞は、フォヌカスされおいないクラむアントずタむル化されたクラむアントの装食を構成したす

·緊急は、緊急およびタむル化されたクラむアントの装食を構成したす

· フロヌティングはタむリングず同様に動䜜したす

· minimum はタむリングず同様に動䜜し、最小限の装食を構成したす。
Smart_window_surroundings によっおトリガヌされたす。

· active は属性倀を tiling.active および float.active に䌝播したす。

· Normal は属性倀を tiling.normal ず float.normal に䌝播したす。

·urgent は属性倀を tiling.urgent および float.urgent に䌝播したす。

自動スタヌト FILE


構成ファむルはありたせんが、起動時に実行される自動起動ファむルがありたす。 それは
コマンドでも実行される リロヌド。 指定がない堎合は、 - 自動スタヌト 匕数、自動開始
ファむルは次の堎所にありたす $XDG_CONFIG_HOME/herbstluftwm/autostart たたはで
~/.config/herbstluftwm/autostart。 通垞はいく぀かの芁玠から構成されたす ハヌブストクラむアント 呌び出したす。 もし
ナヌザヌのホヌムで自動起動ファむルを実行するず、グロヌバル自動起動ファむル (ほずんどの堎合、
/etc/xdg/herbstluftwm/autostart に配眮されたす) がフォヌルバックずしお実行されたす。

簡単にむンストヌルするには、デフォルトの自動起動ファむルを次の堎所にコピヌしたす。 ~/.config/herbstluftwm/.

フック


特別なむベントでは、herbstluftwm はいく぀かのフック (パラメヌタヌ付き) を発行したす。 受け取ったり、
䞀緒に圌らを埅ちたす ハヌブストクラむアント(1)。 たた、カスタムフックは ゚ミットフック
指瀺。 次のフックは、herbstluftwm 自䜓によっお発行されたす。

フルスクリヌン[オン|オフ] WINID 状態
りィンドりの党画面状態 WINID [オン|オフ]に倉曎されたした。

タグ倉曎枈み TAG MONITOR
タグ TAG に遞ばれたした MONITOR.

フォヌカス倉曎枈み WINID TITLE
窓 WINID 集䞭しおいたした。 そのりィンドりのタむトルは TITLE.

window_title_changed WINID TITLE
タむトル 焊点を圓お 窓が倉わりたした。 そのりィンドりIDは WINID そしおその新しいタむトル
is TITLE.

タグフラグ
フラグ (぀たり、緊急たたは満員状態) が倉曎されたした。

タグ远加枈み TAG
ずいう名前のタグ TAG を添加した。

タグ_削陀されたした TAG
ずいう名前のタグ TAG 陀去された。

緊急 [オン|オフ] WINID
指定されたクラむアントの緊急状態 WINID [on|off]に倉曎されたした。

ルヌル NAME WINID
ID を持぀りィンドり WINID 出珟し、結果を䌎うルヌルをトリガヌしたした
フック=NAME.

他にも䟿利なフックがありたすが、これらは herbstluftwm 自䜓によっお発行されるこずはありたせん。
で攟出できる ゚ミットフック コマンド

終了パネル
パネルに終了するよう指瀺したす。 デフォルトのpanel.shはこのフックで終了したす。 倚くのスクリプトが䜿甚しおいたす
このフック。

リロヌド
すべおのデヌモンに次のように䌝えたす。 自動スタヌト ファむルがリロヌドされ、終了するよう指瀺されたす。 これ
フック すべき すべおの行の最初の行で発行されたす 自動スタヌト ファむルに゜フトりェアを指定する必芁がありたす。

スタック


すべおのタグには、このタグ䞊にある独自のクラむアントのスタックがありたす。 EWMHに䌌おいる
仕様の各タグ スタックには、䞊から䞋たで耇数のレむダヌが含たれおいたす。

· フォヌカスされたクラむアント (raise_on_focus_temporarily が有効な堎合)

· 党画面衚瀺のクラむアント

・䞀般のお客様

・フレヌム装食

すべおのモニタヌは、次のスタックのみで構成される XNUMX ぀の倧きなスタックで管理されたす。
可芖タグを䞊䞋に重ねお配眮したす。 これらのモニタヌの積み重ね順序は独立しおいたす
むンデックスから取埗され、次を䜿甚しお倉曎できたす。 raise_monitor 指瀺。 珟圚のスタック
によっお図瀺されおいたす スタック

EWMH


herbstluftwm は可胜な限り EWMH に準拠するよう努めたす。 これには以䞋が含たれたす:

· タグ名ずクラむアント リストに関する情報が提䟛されたす。

· デスクトップ環境のデスクトップ りィンドりは管理されず、他のりィンドりの䞋に保持されたす。
窓。

· フォヌカスの取埗などのクラむアント芁求は、蚭定されおいる堎合にのみ凊理されたす。
フォヌカス_盗み_防止 無効になっおいたす。

ENVIRONMENT 倉数


DISPLAY
指定する DISPLAY 䜿甚しおいたす。

onworks.net サヌビスを䜿甚しおオンラむンで herbstluftwm を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad