Если вы используете Gnome, вы можете попробовать DevilsPie (или gDevilsPie), чтобы контролировать, в какой рабочей области запускается Firefox:
Простое правило RAW будет:
( if
( begin
( is ( application_name ) "Firefox" )
)
( begin
( set_workspace 3 )
( println "match" )
)
)
Я использую это с Selenium, и оно работает довольно хорошо.