dmesg
.dwm является минималистским менеджером окон, который просто управляет окнами. То, что Вы спрашиваете, требует определенного обходного решения. Существует два отдельных, но связанных шага.
Во-первых, установите свои правила для irrsi в config.h
- определение тега, в котором Вы хотели бы, чтобы это появилось и должно ли это плавать или нет. Что-то вроде этого откроется irssi
в первом теге:
{ NULL, NULL, "irssi", 1 << 0, False, -1 },
(объяснение какой 1 << 0
средства)
Если требуется указать расположение этого тега, когда dwm открывается, необходимо было бы применить патч pertag и перекомпилировать.
Второй шаг должен запустить приложение, когда Вы входите в X. Если Вы не используете менеджера по входу в систему, Вы могли бы добавить запись в Ваш ~/.xinitrc
- что-то как:
(sleep 5 && xterm -title "irssi" -e irssi ) &
sleep
должен позволить X запускаться и dwm для загрузки: 5 вполне достаточно, можно экспериментировать, как мало Вам нужно...
При использовании менеджера по входу в систему у Вас будет a .desktop
файл, что можно вставить команды.
Я предпочитаю более простой подход с помощью правил и keybinds. Таким образом, после того как dwm открыт, я просто поразил, например, CtrlAltm и mutt
открывается в теге 3.
Вы видите мой config.h
для получения лучшее представление о том, как это работает: https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations