2a0d5f5e1d
The main motivation behind this change is to encapsulate X11 compositor implementation to the point that it can be moved from libkwin to kwin_x11. There are two options: either get rid of suspend and resume requests, or add suspend and resume virtual functions in the Compositor. The apps must definitely not rely on the dbus api, they must use the X11 api. Compositing suspension api works only on X11 and it's quite obscure, it's not used by any other KDE component. So this patch goes for the most simplest option: dropping the requests.
15 lines
796 B
XML
15 lines
796 B
XML
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
|
|
<node>
|
|
<interface name="org.kde.kwin.Compositing">
|
|
<property name="active" type="b" access="read"/>
|
|
<property name="compositingPossible" type="b" access="read"/>
|
|
<property name="compositingNotPossibleReason" type="s" access="read"/>
|
|
<property name="openGLIsBroken" type="b" access="read"/>
|
|
<property name="compositingType" type="s" access="read"/>
|
|
<property name="supportedOpenGLPlatformInterfaces" type="as" access="read"/>
|
|
<property name="platformRequiresCompositing" type="b" access="read"/>
|
|
<signal name="compositingToggled">
|
|
<arg name="active" type="b" direction="out"/>
|
|
</signal>
|
|
</interface>
|
|
</node>
|