Вот что вы должны поместить в свой файл ~/.i3/config:
Например, вы хотите, чтобы Emacs всегда был открыт в рабочей области 4.
assign [class="Emacs"] 4
Как получить информацию о классе?
Запустите xprop
и щелкните окно, которое хотите захватить. Например, во время работы Emacs с помощью другого терминала выполните xprop, а затем щелкните окно Emacs. В выводе вы найдете:
WM_CLASS(STRING) = "emacs", "Emacs"
Первая строка — это экземпляр , а вторая — класс . .
Наконец, перезапустите i3 ($mod+Shift+r ), чтобы изменения вступили в силу.
Похоже, этот ответ не помог. Согласно текущей справочной странице вместо этого можно использовать SIGUSR1
.systemctl kill --signal=SIGUSR1 --kill-who=main systemd-journald.service
(точная команда взята изsystemctl cat systemd-journal-flush.service
).