#1 Le 07/09/2010, à 11:14
- The_Tito
[resolu] openbox ouverture application avec changement de bureau
Bonjour
Après avoir découvert bmpanel cela ma donnée envie de refaire une config openbox, cependant j'ai un petit problème
J'aimerais pouvoir ouvrir gvim sur un bureau définit et me placer sur ce bureau.
Je parviens a ce comportement grâce aux codes suivant
<application class="Gvim">
<action name="Desktop">
<desktop>3</desktop>
</action>
<desktop>3</desktop>
</application>
Mais malheureusement le changement de bureau ne fonctionne pas si le focus est sur une fenêtre
J'espérais perdre le focus grâce à l'action <action name="Unfocus"/> mais cela ne marche pas
Auriez-vous une solution?
Merci
[edit]
Ne fonctionne pas mieux avec
<application class="Gvim">
<desktop>3</desktop>
<focus>yes</focus>
</application>
Par contre si je clique sur mon fond d'écrans avant de lancer gvim la ca marche
[/edit]
Dernière modification par The_Tito (Le 08/09/2010, à 23:37)
Hors ligne
#2 Le 08/09/2010, à 19:54
- The_Tito
Re : [resolu] openbox ouverture application avec changement de bureau
Je ne sais pas si ca intéresse quelqu'un mais je vous livre quand même ma solution
Ce n'est certainement pas des plus propre mais ca fonctionne avec dmenu et wmctrl
#!/bin/bash
#exec $(dmenu_path | dmenu -fn 'fixed' -nb '#D4D4D4' -nf '#161616' -sb '#261D1B' -sf '#FFFFFF' -p "run:" -i)
prog=`dmenu_path | dmenu -fn 'fixed' -nb '#D4D4D4' -nf '#161616' -sb '#261D1B' -sf '#FFFFFF' -p "run:" -i`
echo "prog : " $prog
#`exec $prog &`
$prog &
echo "suite"
sleep 0.3s
case $prog in
# BUREAU 1
"oowriter")
`wmctrl -a "Openoffice.org Writer"`
;;
"gimp")
`wmctrl -a "GIMP"`
;;
"gvim")
sleep 0.5s
echo "vim"
`wmctrl -a gvim`
;;
# BUREAU 2
"firefox")
sleep 2s
`wmctrl -a Vimperator`
;;
# BUREAU 3
"thunar")
`wmctrl -a "Gestionnaire de fichiers"`
;;
"VirtualBox")
sleep 1s
`wmctrl -n 4`
`wmctrl -a Virtualbox`
;;
*)
exit 0;
;;
esac
Si vous avez mieux je suis preneur
Hors ligne