dwm to minimalistyczny menedżer okien, który po prostu zarządza oknami. To, o co pytasz, wymaga trochę obejścia. Istnieją dwa oddzielne, ale powiązane kroki.
Najpierw skonfiguruj swoje reguły dla IRISI config.h
- określając tag, w którym ma się pojawiać i czy powinien on być zmienny, czy nie. Coś takiego otworzy się irssi
w pierwszym tagu:
{ NULL, NULL, "irssi", 1 << 0, False, -1 },
( wyjaśnienie, co 1 << 0
oznacza )
Jeśli chcesz określić układ tego znacznika podczas otwierania dwm, musisz zastosować łatkę pertag i ponownie skompilować.
Drugim krokiem jest uruchomienie aplikacji po zalogowaniu się do X. Jeśli nie używasz menedżera logowania, możesz dodać wpis do swojego ~/.xinitrc
- coś takiego:
(sleep 5 && xterm -title "irssi" -e irssi ) &
Chodzi o sleep
to, aby X zaczął się uruchamiać i ładować dwm: 5 jest wystarczająca, możesz eksperymentować, jak mało potrzebujesz ...
Jeśli używasz menedżera logowania, będziesz mieć .desktop
plik, w którym możesz umieścić polecenia.
Wolę prostsze podejście z wykorzystaniem reguł i skrótów klawiszowych. Więc kiedy dwm jest otwarte, po prostu uderzyłem, na przykład, CtrlAltmi mutt
otwiera się w znaczniku 3.
Możesz zobaczyć mój, config.h
aby lepiej zrozumieć, jak to działa:
https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations