Я хотел бы добавить команду в системе rc.d, с помощью которой при запуске Ubuntu она будет запускать разные программы в разных рабочих пространствах. есть какой-нибудь инструмент?
даже при том, что Вы могли на самом деле записать некоторый сценарий, чтобы автоматически запустить какое-либо приложение, Вы хотите в различном X сессий, можно ли хотеть взглянуть на файлы конфигурации wm (который является?).
чтобы сделать точно, что Вы спросили, например, с xmonad (мой wm), просто необходимо записать несколько строк, как
className =? "Icedove" --> doShift "3:mail"
если Вы используете compiz, я думаю, что существует плагин для помещения приложения в определенную рабочую область. таким образом, все, что необходимо сделать, должно просто автоматически запустить их.
поэтому укажите свой wm :)