Is it possible to set start-up applications to initialize in certain workspaces? I'd like to not have to manually distribute my start-up applications across my numerous workspaces every time I boot up my machine. I'm running Ubuntu 12.04 .

Any Help ?

up vote 4 down vote accepted

Yes , thats possible using gdevilspie ( GUI of devilspie) :

Open Terminal and type the following coommand :

sudo apt-get install gdevilspie

Now open gdevilspie with (Alt + F2, gdevilspie, Enter).

Click start daemon and automatically on login .

Example here is Skype ( you should set it to run on startup ) :

enter image description here

devilspie Here

enter image description here

enter image description here

Now restart daemon and try .

  • This is exactly what I was looking for, thank you. – Dodgie Mar 8 '14 at 2:14
  • hope it fits your needs , any time my friend – nux Mar 8 '14 at 2:15
  • This looks great, but it crashes on my 13.10, and the same happens on 13.04 too. There's also an Arch bug report. I'll see if there's a more recent version of gDevilspie than stock Ubuntu provides. – halfer Apr 13 '14 at 12:08
  • Ah,the bug tracker looks abandoned, but someone has provided a patch, and someone else reports that it works. – halfer Apr 13 '14 at 12:17

Additionally, this can also be done with CompizConfig (and in fact, if your workspaces are generated by CompizConfig, then the devilspie solution doesn't seem to work):

CompizConfig > Window Management > Place Windows > Fixed Window Placement > Windows with Fixed Viewport

Make sure that "Place Windows" is enabled (CompizConfig > Window Management).

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.