[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hilfe bei kleinem Script



Am 24.09.2010 09:02, schrieb Heiko Schlittermann:
Hallo,

Alexander Hintzer<debianer@gmx.de>  (Do 23 Sep 2010 12:44:40 CEST):
(…)
Beim googlen bin ich dabei auf folgenden Ansatz gestoßen, allerdings
denke ich, dass das so nicht so ganz funktionieren kann (Bedingungen
abfragen???). Aber veilleicht täusche ich mich ja auch.

       Hier das Script:

       composited='qdbus org.kde.kwin /KWin compositingActive'
       if $composited; then qdbus org.kde.kwin /KWin toggleCompositing; fi
       wine blablabla
       if $composited; then qdbus org.kde.kwin /KWin toggleCompositing; fi

Ich kenne dieses qdbus und den ganzen dbus-Kram nicht, aber ich nehme
an, daß dort das *Ergebnis* einer dbus-Abfrage in der Variablen
composited gespeichert werden soll, damit es dann ggf. aus und später
wieder eingeschaltet werden kann.

         composited='qdbus org.kde.kwin /KWin compositingActive'
soll also wahrscheinlich
         composited=`qdbus org.kde.kwin /KWin compositingActive`
heißen, also Backticks statt einfacher Anführungszeichen. Besser lesbar
wäre
         composited=$(qdbus org.kde.kwin /KWin compositingActive)
und würde das selbe tun.

Wenn es das tun soll, was ich vermute.


Hallo und danke für die Antwort. Ich konnte herrausfinden, dass
in "composited" entweder true oder false steht. Je nachdem eben.
Aber müsste es dann nich so irgendwie heißen:

if $composited=='true': then ....

Gruß


Reply to: