O dwm é um gerenciador de janelas minimalista que apenas gerencia janelas. O que você está pedindo exige um pouco de solução alternativa. Existem duas etapas separadas, mas relacionadas.
Primeiro, configure suas regras para irrsi in config.h
- especificando a tag na qual você deseja que ela apareça e se deve estar flutuando ou não. Algo assim será aberto irssi
na primeira tag:
{ NULL, NULL, "irssi", 1 << 0, False, -1 },
( explicação do que 1 << 0
significa )
Se você desejar especificar o layout dessa tag quando o dwm for aberto, será necessário aplicar o patch pertag e recompilar.
O segundo passo é iniciar o aplicativo quando você fizer login no X. Se você não estiver usando um gerenciador de login, poderá adicionar uma entrada ao seu ~/.xinitrc
- algo como:
(sleep 5 && xterm -title "irssi" -e irssi ) &
O sleep
é para permitir que o X inicie e o dwm carregue: 5 é amplo, você pode experimentar o quão pouco precisa ...
Se você estiver usando um gerenciador de login, terá um .desktop
arquivo no qual poderá colocar os comandos.
Prefiro uma abordagem mais simples usando regras e atalhos de teclado. Então, quando o dwm está aberto, basta clicar, por exemplo, CtrlAltme mutt
abrir na tag 3.
Você pode ver o meu config.h
para ter uma idéia melhor de como isso funciona:
https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations