web-dev-qa-db-ja.com

dwmで水平分割を取り除く方法

私は本日dwmを使い始めました。OpenBoxがウィンドウマネージャーへの私の唯一の他の露出であるため、私はそれに頭を抱えようとしています。

公式チュートリアルで提案されているように、最初にいくつかの端末を開いたところ、すべてがタイル表示になり、最初の端末が左に押されました。これがマスターだと理解しています。

デフォルトのキーバインドで遊んだり、多くのウィンドウやプログラムを開いたり閉じたりしました。私はかなりの時間を費やして、タグとは何か、その使用方法を理解しようとしました。

しばらくしてタグ1に戻り、ウィンドウがタイルモードであるにもかかわらず、次のように何らかの形で水平分割に変わったことを確認します。

image showing dwm

すべての新しいウィンドウが水平方向に追加されます。

image showing dwm

既存のウィンドウのレイアウトを変更するための特定のキーバインドがありません(tmuxなど)。

では、マスターが左側にあり、スタックが右側にあるデフォルトのタイリングモードに戻すにはどうすればよいですか?

15
Animesh

(うっかり)マスターのウィンドウをインクリメントしました。デフォルトのキーバインドは Modi、その選択したタグのすべてのクライアントがマスターになるようにします。

あなたはマスターのクライアントの数を減らすことができます Modd。押すたびに、マスターのクライアントが1つ減少します。

Dwmが「デスクトップ」パラダイムを使用しないことも指摘する価値があるかもしれません。現在表示されているタグに適用されるレイアウトはすべて、すべてのタグに適用されます。つまり、dwmの「ダイナミック」です。

これは、複数のクライアントにタグを付け、それらのタグ(および関連するビュー)をその場で操作できるため、強力な概念です。 config.hのいくつかのルールと組み合わせることで、クライアントを管理するための非常に用途の広いモデルを提供します。

Dwmのタグ付け/クライアントモデルの説明については、この アーカイブされた投稿 を参照してください。

22
jasonwryan

理解した。

ログオフして再度ログインしたところ、思ったとおりに機能していることがわかりました。

Alt-iを押すと、水平分割に戻りました。

次に、水平分割でAlt-dを押すと、元のマスターに戻りました。探していたスタック分割です。

1
Animesh