dwm ist ein minimalistischer Fenstermanager, der nur Fenster verwaltet. Was Sie fragen, erfordert eine gewisse Problemumgehung. Es gibt zwei separate, aber verwandte Schritte.
Richten Sie zunächst Ihre Regeln für irrsi in ein config.hund geben Sie das Tag an, in dem es angezeigt werden soll, und ob es schwebend sein soll oder nicht. So etwas wird irssiim ersten Tag geöffnet :
{ NULL, NULL, "irssi", 1 << 0, False, -1 },
( Erklärung was 1 << 0bedeutet )
Wenn Sie das Layout dieses Tags beim Öffnen von dwm angeben möchten, müssen Sie den Pertag-Patch anwenden und neu kompilieren.
Der zweite Schritt besteht darin, die Anwendung zu starten, wenn Sie sich bei X anmelden. Wenn Sie keinen Anmeldemanager verwenden, können Sie einen Eintrag zu Ihrem hinzufügen ~/.xinitrc- etwa:
(sleep 5 && xterm -title "irssi" -e irssi ) &
Das sleepist X zu ermöglichen Last zu starten und dwm zu: 5 reichlich ist, können Sie experimentieren , wie wenig Sie brauchen ...
Wenn Sie einen Anmeldemanager verwenden, verfügen Sie über eine .desktopDatei, in die Sie die Befehle einfügen können.
Ich bevorzuge einen einfacheren Ansatz mit Regeln und Tastenkombinationen. Sobald dwm geöffnet ist, drücke ich zum Beispiel einfach CtrlAltmund muttöffne in Tag 3.
Sie können meine sehen config.h, um eine bessere Vorstellung davon zu bekommen, wie dies funktioniert:
https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations