dwm est un gestionnaire de fenêtres minimaliste qui gère uniquement les fenêtres. Ce que vous demandez nécessite un peu de solution. Il existe deux étapes distinctes mais liées.
Tout d'abord, définissez vos règles pour irrsi in config.h
- en spécifiant la balise dans laquelle vous souhaitez qu'elle apparaisse et si elle doit être flottante ou non. Quelque chose comme ça va s'ouvrir irssi
dans la première balise:
{ NULL, NULL, "irssi", 1 << 0, False, -1 },
( explication de ce que 1 << 0
signifie )
Si vous souhaitez spécifier la disposition de cette balise à l'ouverture de dwm, vous devez appliquer le correctif pertag et recompiler.
La deuxième étape consiste à démarrer l'application lorsque vous vous connectez à X. Si vous n'utilisez pas de gestionnaire de connexion, vous pouvez ajouter une entrée à votre ~/.xinitrc
- quelque chose comme:
(sleep 5 && xterm -title "irssi" -e irssi ) &
Il sleep
s'agit de permettre à X de démarrer et à dwm de se charger: 5 est suffisant, vous pouvez expérimenter le peu dont vous avez besoin ...
Si vous utilisez un gestionnaire de connexion, vous aurez un .desktop
fichier dans lequel vous pourrez placer les commandes.
Je préfère une approche plus simple utilisant des règles et des raccourcis clavier. Donc, une fois que dwm est ouvert, je frappe simplement, par exemple, CtrlAltmet mutt
ouvre dans la balise 3.
Vous pouvez voir mon config.h
pour avoir une meilleure idée de la façon dont cela fonctionne:
https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations