色とタグの点でdwmを好みに合わせて構成しました。もう1つ探しているのは、特定のアプリケーションを特定のタグのdwmで自動的に開始する機能です。
たとえば、私はirc
タグを持っていますが、マシンを起動するときにそのタグでirssi
を実行したいと思います。これは可能ですか? config.h
ではどのようになりますか?
dwmは、ウィンドウを管理するだけのミニマリストウィンドウマネージャーです。あなたが求めていることは、少しの回避策を必要とします。 2つの別々の、しかし関連するステップがあります。
まず、config.h
でirrsiのルールを設定します。タグを表示するタグと、フローティングにするかどうかを指定します。このようなものは、最初のタグでirssi
を開きます。
{ NULL, NULL, "irssi", 1 << 0, False, -1 },
( 1 << 0
の意味の説明 )
Dwmが開いたときにこのタグのレイアウトを指定したい場合は、 pertag patch を適用して再コンパイルする必要があります。
2番目のステップは、Xにログインしたときにアプリケーションを起動することです。ログインマネージャーを使用していない場合は、~/.xinitrc
にエントリを追加できます。次のようになります。
(sleep 5 && xterm -title "irssi" -e irssi ) &
sleep
は、Xを起動し、dwmをロードできるようにするためのものです。5は十分です。必要な量を試すことができます...
ログインマネージャを使用している場合は、コマンドを配置できる.desktop
ファイルがあります。
ルールとキーバインドを使用した、より単純なアプローチを好みます。したがって、dwmが開いたら、たとえば、 CtrlAltmmutt
はタグ3で開きます。
私のconfig.h
を見ると、これがどのように機能するかをよりよく理解できます: https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations