#1 Le 01/08/2013, à 08:50
- lamoule74
[RESOLU]ouvrir des applications sur des bureaux différents
Bonjour,
j'ai cherché dans le forum mais je n'ai pas trouvé de réponses.
Je me fait un petit script rapide pour exécuter mes différents logiciels au démarrage dans des bureaux (ou espace de travail) différents, car je développe un site web et j'aime bien "switcher" (ctrl+alt+flèches) sur les différents bureaux (je trouve ça bien plus rapide) genre dans le bureau 1 j'ai mon IDE, dans le 2 j'ai mon C qui tourne et s'exécute, dans le 3 mon firefox pour tester, etc...
comment spécifier en bash "ouvre CE programme dans l'espace de travail n° tant" ?
Merci d'avance.
signé l'amiral.
Dernière modification par lamoule74 (Le 01/08/2013, à 13:47)
Ubuntu est un mot Africain qui veut dire:"Je n'ai pas réussi à configurer ma Debian"
Hors ligne
#2 Le 01/08/2013, à 09:03
- pingouinux
Re : [RESOLU]ouvrir des applications sur des bureaux différents
Bonjour,
Par exemple, pour ouvrir une fenêtre xterm sur le bureau n°1, et revenir dans le n°0
wmctrl -s 1; xterm & sleep 1; wmctrl -s 0
Remarques :
Sans & après xterm, on reste dans le bureau n°1 jusqu'à fermeture de la xterm
Sans "sleep 1", on revient au bureau n°0 avant que la fenêtre n'apparaisse
Hors ligne
#3 Le 01/08/2013, à 11:15
- lamoule74
Re : [RESOLU]ouvrir des applications sur des bureaux différents
wmctrl : commande introuvable
-> faut l'installer ?
Ubuntu est un mot Africain qui veut dire:"Je n'ai pas réussi à configurer ma Debian"
Hors ligne
#4 Le 01/08/2013, à 11:42
- pingouinux
Re : [RESOLU]ouvrir des applications sur des bureaux différents
-> faut l'installer ?
Oui. Le module wmctrl est dans le paquet precise/universe (fr.archive.ubuntu.com) (je suis en 12.04).
Hors ligne
#5 Le 01/08/2013, à 12:14
- lamoule74
Re : [RESOLU]ouvrir des applications sur des bureaux différents
mouahahahah je suis le maître du monde maintenant..
Par contre si je lance un terminal dans l'espace de travail 1 et que je veux y exécuter un programme je fais comment ?
J'ai essayé ceci mais ça "bloque" le script:
wmctrl -s 1;
gnome-terminal.
cd Programmes/
./shm_datas.
sleep 1;.
wmctrl -s 2;
Ubuntu est un mot Africain qui veut dire:"Je n'ai pas réussi à configurer ma Debian"
Hors ligne
#6 Le 01/08/2013, à 12:33
- pingouinux
Re : [RESOLU]ouvrir des applications sur des bureaux différents
Ce n'est peut-être pas le plus simple…
wmctrl -s 1;
gnome-terminal -e "bash -c 'cd Programmes/; ./shm_datas.'" &
sleep 1;.
wmctrl -s 2;
et pour éviter que le terminal ouvert ne se ferme à la fin de l'exécution des commandes
wmctrl -s 1;
gnome-terminal -e "bash -c 'cd Programmes/; ./shm_datas.; read a'" &
sleep 1;.
wmctrl -s 2;
Hors ligne
#7 Le 01/08/2013, à 13:18
- serged
Re : [RESOLU]ouvrir des applications sur des bureaux différents
Sinon, plus global, il existe aussi DevilSpie qui permet de dire "lancer telle appli dans tel espace de travail".
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#8 Le 01/08/2013, à 13:44
- lamoule74
Re : [RESOLU]ouvrir des applications sur des bureaux différents
alors petite précision, j'ai testé et je pense qu'il faut spécifier le chemin complet pour lancer l’exécutable :
wmctrl -s 1;
gnome-terminal -e "bash -c 'cd /home/user/Programmes/; ./shm_datas.; read a'" &
sleep 1;.
wmctrl -s 2;
sinon tout marche au poil, affaire résolue ! merci à vous deux
Dernière modification par lamoule74 (Le 01/08/2013, à 13:54)
Ubuntu est un mot Africain qui veut dire:"Je n'ai pas réussi à configurer ma Debian"
Hors ligne