Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/08/2013, à 07: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, à 12: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, à 08: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, à 10: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, à 10: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, à 11: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, à 11: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, à 12: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, à 12: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 !
smile merci à vous deux

Dernière modification par lamoule74 (Le 01/08/2013, à 12:54)


Ubuntu est un mot Africain qui veut dire:"Je n'ai pas réussi à configurer ma Debian"

Hors ligne