Qtileでアプリケーションを別のスタックに移動する方法は?

Qtileでアプリケーションを別のスタックに移動する方法は?

Qtileウィンドウ管理では、分割ウィンドウを2つだけ許可するようです。 2つのアプリケーションを並べて配置するには、そのうちの1つをスタック-1からスタック-2に移動する方法は?

この分割レイアウトに3つのアプリがあるとしましょう。

イマックス、クロム

Chromeを正しいウィンドウビューにどのように配置しますか?

Emacs |クロム、エヴァンス|

修正する:

ウィンドウを別のスタックに移動する方法はまだわかりませんが、次を使用したときに新しい方法を見つけましたxmonad

use workspaces.

現在表示したくないウィンドウを別のワークスペースに移動して、邪魔にならないようにしてください。そうすれば、残りのウィンドウをうまく管理できます。

答え1

あなたが望むものは拘束力があるようですlazy.layout.client_to_next()。現在のウィンドウを現在のスタックから次のスタックに移動します。

参考までに、スタックレイアウトを使用すると、2つ以上のスタックを持つことができます。パラメータに異なる値を渡すだけですstacks。たとえば、

layouts = [
    layout.Max(),
    layout.Stack(stacks=3),
] 

答え2

Qtileはさまざまなレイアウトで利用できます。スタックが多い場合は、Monadtallレイアウトを使用するか、単純なスタックレイアウトのために構成(stack = Numを使用)でより多くのスタックを持つことができます。

より多くのウィンドウのコマンドを表示するには、次の点を確認してください。構成例 または読む文書

関連情報