アプリケーションを自動的に開くようにdwmを構成する

アプリケーションを自動的に開くようにdwmを構成する

私はdwmの色とラベルを好きなように整理しました。私は1つの異なるものを探しています。特定のタブのdwmで特定のアプリケーションを自動的に起動させる機能です。

たとえば、コンピュータの起動時に実行しircたいタブがあります。irssi可能ですか?それはどんな姿ですかconfig.h

答え1

dwmはウィンドウだけを管理するミニマルなウィンドウマネージャです。あなたが要求した問題にはいくつかの解決策が必要です。 2つの別々ですが、関連するステップがあります。

まず、irrsiのルールを設定しますconfig.h。表示するラベルと浮動するかどうかを指定します。irssi最初のタブでは、次の内容が開きます。

{ NULL, NULL, "irssi",       1 << 0,       False,       -1 },

1 << 0どういう意味なのか説明してください)

dwm が開かれたときにこのラベルのレイアウトを指定するには、以下を適用する必要があります。ラベルパッチそして再コンパイルしてください。

2番目のステップは、Xにログインしたときにアプリケーションを起動することです。ログインマネージャを使用していない場合は、アプリケーションに次の項目を追加できます~/.xinitrc

(sleep 5 && xterm -title "irssi" -e irssi ) &

これはsleep、Xが起動してdwmがロードされるようにするためです。 5面で十分です。必要な数を試してみてください。

.desktopログインマネージャを使用している場合は、コマンドを入力できるファイルがあります。

私はルールとキーバインディングを使用するより簡単なアプローチを好みます。したがって、dwmが開いたら、タブ3をクリックして開きますCtrlAltmmutt

config.h私のものを見ると、どのように機能するかをよりよく知ることができます。https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations

関連情報