Begin reimplement gex to use generated bindings and dbus xml

This commit is contained in:
Luke D. Jones
2023-06-28 21:54:17 +12:00
parent 439c830311
commit 4d2d5707a1
31 changed files with 2744 additions and 10 deletions

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
<schema id="org.gnome.shell.extensions.asusctl-gex" path="/org/gnome/shell/extensions/asusctl-gex/" >
<key type="b" name="mini-led-enabled">
<default>true</default>
<summary>enable / disable notifications</summary>
<description>If enabled, notifications will show up on in various scenarios (when the GPU mode, power profile or charging limit is changed. Those notifications are not only triggered by the extension itself but react on DBUS signals from asusd, supergfxd and power-profiles-daemon.</description>
</key>
<key type="b" name="panel-od-enabled">
<default>false</default>
<summary>enable / disable debug messages</summary>
<description>If enabled, various events of the extension will get logged and are available via journalctl.</description>
</key>
<key type="b" name="supernotice">
<default>false</default>
<summary>hide the supergfxctl-gex notice</summary>
</key>
</schema>
</schemalist>