Pour placer toujours certains Windows sur certains bureaux, je recommande Compiz Place Windows plugin. Il vous permet d'attribuer des fenêtres aux bureaux en fonction de leur nom ou de leur classe.
Pour accéder aux paramètres de compiz, installez le gestionnaire de paramètres :
sudo apt-get install compizconfig-settings-manager
- Maintenant, lancez la commande "ccsm". Cela ouvrira les paramètres avancés du gestionnaire de fenêtres Compiz (ne vous inquiétez pas, le gestionnaire de paramètres est suffisamment clair pour que vous ne bousculiez pas votre système, sauf si vous essayez vraiment ;).
- Il suffit de faire défiler la page ou de chercher "Place Windows".
- Allez à l'onglet "Placement fixe des fenêtres". Sous "Fenêtres avec fenêtre fixe", cliquez sur "nouveau".
- Ajoutez une nouvelle fenêtre à l'ensemble en cliquant sur le signe plus.
- Vous pouvez sélectionner une fenêtre en fonction de sa classe (à quelle application elle appartient), de son rôle (quelle fenêtre d'une certaine application), etc. Vous pouvez jouer avec jusqu'à ce que vous vous sentiez à l'aise. Pour remplir la valeur, utilisez grab et cliquez sur le réticule de la fenêtre que vous voulez sélectionner. J'ai constaté que le fait de saisir le titre d'une fenêtre ne fonctionne pas, mais vous pouvez toujours le remplir à la main.
- Lorsque vous avez la fenêtre souhaitée, indiquez les coordonnées X et Y du bureau auquel elle doit être affectée. Et voilà ! La fenêtre ne s'ouvrira pas sur ce bureau par défaut (mais vous pouvez toujours la déplacer après qu'elle ait été ouverte).
Il est encore plus simple de faire en sorte que certaines applications soient lancées au démarrage : il suffit d'ouvrir unity et de rechercher "Startup Applications". Ici, vous pouvez ajouter toutes les applications que vous voulez lancer après votre connexion.
Note : selon la vitesse de lancement de votre application au démarrage, il se peut qu'elle se lance avant que Compiz ne soit prêt, auquel cas elle ne sera pas placée sur le bureau qui lui est assigné, mais sur le premier bureau à la place. J'ai cherché moi-même une solution à ce problème. Peut-être que c'est aussi simple que d'utiliser "sleep 3 && /usr/bin/myapp" au lieu de "/usr/bin/myapp".