O dwm é um gerenciador de janelas minimalista que gerencia apenas janelas. O que você está pedindo requer um pouco de solução. Existem dois passos separados, mas relacionados.
Primeiro, configure suas regras para o irrsi em config.h
- especificando a tag na qual você gostaria que ela aparecesse e se deveria estar flutuando ou não. Algo como isso abrirá irssi
na primeira tag:
{ NULL, NULL, "irssi", 1 << 0, False, -1 },
( explicação do que 1 << 0
significa )
Se você quiser especificar o layout dessa tag quando o dwm abrir, será necessário aplicar o patch de endereço e recompilar.
O segundo passo é iniciar o aplicativo quando você fizer o 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 X comece e dwm carregue: 5 é suficiente, você pode experimentar o quão pouco você precisa ...
Se você estiver usando um gerenciador de login, você terá um arquivo .desktop
no qual você pode colocar os comandos.
Eu prefiro uma abordagem mais simples usando regras e keybinds. Então, uma vez que o dwm é aberto, eu apenas bato, por exemplo, Ctrl Alt m e mutt
abre na tag 3.
Você pode ver meu config.h
para ter uma ideia melhor de como isso funciona:
link