Is it possible to pin programs to specific workspaces, without CCSM?
I'm running 11.10.
Is there a way of setting certain applications to always open on a specified workspace? I have noticed that most people suggest using CompizConfig Settings Manager, but this can cause disastrous problems with Unity.
I found this identical question, but the only answer there was CCSM: Is it possible to pin certain apps to a workspace in Unity?
Is there any way to do this without CCSM? I have been searching for ages, but can't find an alternative.
EDIT:
Devilspie partially works, but appears to have some limitations. I have a 2x2 workspace grid and can successfully get applications to start in workspace 1 or two, but trying 3 or 4 fails and the application loads in workspace 1. This seems to be an issue with them being on a second row. I have found many others with the same issue, such as here:
http://www.linuxquestions.org/questions/linux-software-2/devilspie-and-compiz-viewports-on-multiple-rows-860619/
Where the suggested answer was to use CCSM!
Solution 1:
Yes you can use Devilspie to do that. There is a GUI for this app too. Follow these steps:
1) Install: sudo apt-get install devilspie gdevilspie
2) Open gdevilspie.
3) Start the daemon:
4) Select the matching window:
5) Choose the workspace:
Enjoy ;-)