Вопрос не про то, как запустить определённое приложение на определённом рабочем месте (assign [class=«программа»] workspace 4), а именно о том, как выполнить именно текущую команду на определённом рабочем месте, независимо от того, за каким местом закреплено приложение, с тем условием что фокус не должен перемещаться вслед за запускаемой командой.
На данный момент получилось реализовать это следующей командой:
bindsym u workspace $ws5, exec $termexec $HOME/script.sh, mode "default"