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

KWin dbus Befehl mit anderem User



Hallo,

Ich hab mir hier ein kleines Perl-Script "gebastelt". Das
startet(attached/ bzw. stopt(detached) das "softHDDevice" von "vdr". Da
das "softHDDevice" mit dem Compositing bei KDE nicht klar kommt, da
laufen Bild und Ton nicht synchron, schalte ich das beim Starten des
"softHDDevice" automatisch ab und beim Schließen wieder an.

Das funktioniert problemlos, wenn ich das als angemeldeter User
ausführe. Nun kann ich das aber auch aus dem "vdr" mit der
IR-Fernbedienung bedienen (das Script aufrufen). Dabei wird aber das
Compositing nicht geschaltet. Scheinbar bekommt das Script, wenn es aus
dem vdr heraus als User "vdr" gestartet wird keinen Zugriff auf "KWin"
oder "dBus" des Desktop-Nutzers. Dann liefert z.B. der Befehl "qdbus
org.kde.kwin /KWin compositingActive" keine Rückmeldung....

Gestartet bzw. gestoppt wird das "Compositing" im Script mit dem Befehl:
"qdbus org.kde.kwin /KWin toggleCompositing"

Hat da jemand eine Idee, wie man das sinnvoll lösen kann?

-- 
Mit freundlichen Grüßen

Sebastian Reinhardt


Reply to: