Konfigurieren Sie dwm so, dass Anwendungen automatisch geöffnet werden

10

Ich habe gerade dwm in Bezug auf Farben und Tags nach meinen Wünschen konfiguriert. Ich suche nur noch eine Sache: Die Möglichkeit, bestimmte Anwendungen automatisch mit dwm auf bestimmten Tags starten zu lassen.

Ich habe beispielsweise ein ircTag, das ich irssibeim Starten meines Computers in diesem Tag ausführen möchte . Ist das möglich? Wie würde es in aussehen config.h?

n0pe
quelle

Antworten:

11

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

Jasonwryan
quelle
Ich erinnere mich, dass ich ein Bild von einem Desktop gesehen habe, auf dem Sie dwm / tmux hatten. Es war wirklich schön (das war vor ein paar Monaten, ich glaube, ich habe dir eine E-Mail darüber geschickt). Kleine Welt :) Danke für den Link zu deiner Punktdatei, ich werde einen Blick darauf werfen.
n0pe
Kein Problem: Viel Spaß mit dwm.
Jasonwryan
Bist du sicher, dass es so ist .desktopund nicht .xprofile?
Devon