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 18/08/2011, à 00:34

jeromeaz

Problème avec la commande wmctrl (-s -t)

Facultatif: Je veux faire utiliser un script qui organise des fenêtres sur differents bureaux aux démarrage.
J'ai trouvé ce script sur un autre forum mais le mien donne ça:


#! /bin/bash
prog=("Mozilla Thunderbird" "Liste de contacts" "Skype")
action=("wmctrl -r Courrier entrant - Mozilla Thunderbird -t 3" "wmctrl -c Liste de contacts" "wmctrl -c Skype")
i=0
while test $i -lt ${#prog[@]}
do
    until ! test -z "`wmctrl -l | grep "${prog[$i]}"`"
    do
        sleep 3
    done
    sleep 1 
    ${action[$i]}
    i=$[$i+1]
done
exit 0

L'important: mon

wmctrl -r Courrier entrant - Mozilla Thunderbird -t 3

ne fonctionne pas et pour mieux le tester, je lance:

wmctrl -s 3 

qui est censé me changer de bureau mais rien fait.
Alors que:

 wmctrl -o 4008,0 

fonctionne très bien (j'ai 4 bureau virtuels de 1336px donc cette commande m’amène au bureau contenant le 1336*3ème pixel en largeur... yikes)



Je pense que le numéro spécifiant le bureau n'est pas reconnu mais...
Une idée? roll

Hors ligne