Настройте dwm для автоматического открытия приложений


10

Я только что настроил dwm по своему вкусу с точки зрения цветов и тегов. Я просто ищу еще одну вещь: возможность автоматически запускать определенные приложения с dwm для определенных тегов.

Например, у меня есть ircтег, который я хотел бы irssiзапустить в этом теге при запуске машины. Это возможно? Как это будет выглядеть config.h?

Ответы:


11

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


Я помню, что видел фото рабочего стола, на котором у тебя был dwm / tmux. Это было действительно хорошо (это было пару месяцев назад, я думаю, что написал тебе об этом по электронной почте). Маленький мир :) Спасибо за ссылку на ваш дотфайл, посмотрю.
n0pe

Нет проблем: развлекайся с dwm.
Джейсонвриан

Вы уверены, что это .desktopи нет .xprofile?
Девон,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.