Procps 3.3.13 имел фильтр pgrep для пространств имен. Главным образом, чтобы pkill не убивал за пределами своего пространства имен. Однако для некоторых процессов, особенно вокруг SSH, по какой-то причине это дает странные результаты.
3.3.14 это изменение отменено.
Вы можете использовать Devilspie. Но вы должны написать файлы конфигурации самостоятельно. Они должны храниться в папке $HOME/.devilspie/ (, если папка не существует, создайте ее ).
Вот пример для firefox. $HOME/.devilspie/firefox.ds
(
if
(is (application_name) "Firefox")
(set_workspace 2)
)
Из здесь вы можете скачать графический интерфейс gdevilspie. Но у меня нет опыта в этом.
Как найти имя программы
xprop | grep WM_CLASS\(STRING\)
Курсор мыши -изменится, затем щелкните в окне.
Преемником является Devilspie2 (с интерпретатором lua, ничего не знающего о lua ). Поэтому я могу только дать вам вики-ссылка