Forum Linux.debian/ubuntu Désactivation / Réactivation des effets 3D de KDE dans un script

Posté par  .
Étiquettes :
0
8
sept.
2010
Bonjour,

Je cherche a me faire un petit script qui me permettrai de :
- Désactiver les effets 3d du bureau ( je suis sous debian testing, sous KDE)
- Lancer un programme (on va dire qu'il s appelle Toto, mais il s'agit de Regnum, un MMORPG gratuit et natif sous linux (mais pas libre :-() , bref, ça c est hors sujet)
- Réactiver les effets 3d du bureau une fois le programme "Toto" fermé.

Je ne vois pas où chercher. Peut être dans HAL ?

Merci d'avance pour votre aide.
  • # DBUS ....

    Posté par  . Évalué à 3.

    Tout est certainement dans le titre :)
  • # dbus sur org.kde.kwin

    Posté par  . Évalué à 7.

    C'est kwin qui gère ça, donc, via dbus, c'est au client org.kde.kwin qu'il faut le demander.
    Pour vérifier l'état du compositing:

    qdbus org.kde.kwin /KWin org.kde.KWin.compositingActive

    retourne true ou false.

    Pour changer l'état du compositing:

    qdbus org.kde.kwin /KWin org.kde.KWin.toggleCompositing
    • [^] # Re: dbus sur org.kde.kwin

      Posté par  . Évalué à 3.

      Merci j'ai trouvé grâce à votre aide.

      Voici le résultat

      RESET="false"
      RESULT=`qdbus org.kde.kwin /KWin org.kde.KWin.compositingActive`

      if [ "$RESULT" = "true" ]
      then
      RESET="true"
      qdbus org.kde.kwin /KWin org.kde.KWin.toggleCompositing
      sleep 2
      fi

      regnum
      #ou bien toute commande que vous voulez lancer sans que les effets 3d KDE soient actifs


      [ "$RESET" = "true" ] && qdbus org.kde.kwin /KWin org.kde.KWin.toggleCompositing



      Script récupéré depuis http://forum.kde.org/viewtopic.php?f=66&t=19956

      Merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.