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