tshirtman a écritvoila j'ai fait un petit script tout simple qui coupe beryl/compiz-fusion et avant-window-navigator, lance le jeu demandé et elance les deux après (seulement si beryl était vraiement lancé avant).
version beryl
#!/bin/bash
if [ "`ps -ef |grep 'beryl ' |grep -v grep`" != "" ]; then
killall beryl
killall avant-window-navigator
$@
#décommentez la ligne suivante si compiz se relance avant le début du jeux.
#zenity --info --text='cliquez moi quand le jeu est finis'
beryl&
avant-window-navigator&
else
$@
fi
Voila je l'ai appelé launch, mis dans /usr/bin et j'ai modifié mes lanceurs de jeux pour qu'ils l'appèlent avec le jeu en argument. ça marche bien, chez moi, je me suis dit que ça pouvait interresser d'autres personnes.
Edit: code mis a jours pour gérez les jeux avec arguments (typiquement wine) et les jeux qui lancent un sous processus.
version compiz-fusion
#!/bin/bash
if [ "`ps -ef |grep 'compiz' |grep -v grep`" != "" ]; then
killall compiz.real
killall avant-window-navigator
$@
#décommentez la ligne suivante si compiz se relance avant le début du jeux.
#zenity --info --text='cliquez moi quand le jeu est finis'
compiz --replace&
emerald --replace&
avant-window-navigator&
else
$@
fi
Quelques questions d'un petit débutant 😃 :
Comment on fait pour modifier ses lanceurs de jeux ?
Où sont le lanceurs de jeux ?
Il faut rajouter quoi aux lanceurs de jeux ?
Ce que j'ai compris : vous faites un lanceur de jeu et vous le modifiez ?
Parce que je trouverais plus interressant de pouvoir lancer les jeux à partir du menu Application, ou à partir de kiba-dock, plutôt que de créer des lanceurs spéciaux... 🙁
Pouvez vous m'aider s'il vous plaît ? Merci 🙂