Opensuse

配置dwm自動打開應用

  • November 23, 2013

我剛剛根據我的喜好配置了 dwm 的顏色和標籤。我只是在尋找另一件事:讓某些應用程序在某些標籤上自動以 dwm 開頭的能力。

例如,我有一個irc標籤,我想irssi在啟動機器時在該標籤中執行。這可能嗎?它會是什麼樣子config.h

dwm 是一個極簡的視窗管理器,只管理視窗。你所問的需要一些解決方法。有兩個獨立但相關的步驟。

首先,為 irrsi in 設置規則config.h- 指定您希望它出現的標籤以及它是否應該浮動。這樣的東西將irssi在第一個標籤中打開:

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

解釋什麼1 << 0意思

如果您想在 dwm 打開時指定此標籤的佈局,則需要應用pertag 更新檔並重新編譯。

第二步是在您登錄到 X 時啟動應用程序。如果您沒有使用登錄管理器,您可以在您的~/.xinitrc- 中添加一個條目,例如:

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

就是讓sleepX啟動和dwm載入:5就足夠了,你可以試驗一下你需要多少……

如果您使用的是登錄管理器,您將擁有一個.desktop可以放入命令的文件。

我更喜歡使用規則和鍵綁定的更簡單的方法。因此,一旦 dwm 打開,我只需點擊,例如,Ctrl``Alt``m然後mutt在標籤 3 中打開。

您可以查看我config.h以更好地了解其工作原理: https ://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations

引用自:https://unix.stackexchange.com/questions/18697