aboutsummaryrefslogtreecommitdiff
path: root/.local/share/gnome-shell/extensions/display-profile-switcher@rbenencia.name/schemas
diff options
context:
space:
mode:
authorRaul Benencia <raul@thousandeyes.com>2026-08-12 13:36:16 -0700
committerRaul Benencia <raul@thousandeyes.com>2026-08-12 13:36:16 -0700
commitd38a24bf072b8407b21042214b4c36fd59149af7 (patch)
tree74a197ce036a04397faa3b0ebba6b93ba3e17936 /.local/share/gnome-shell/extensions/display-profile-switcher@rbenencia.name/schemas
parentbba6b39dfcd7b76807c58afeab85c518dd19d67c (diff)
gnome: display-profile-switcher extension
Diffstat (limited to '.local/share/gnome-shell/extensions/display-profile-switcher@rbenencia.name/schemas')
-rw-r--r--.local/share/gnome-shell/extensions/display-profile-switcher@rbenencia.name/schemas/org.gnome.shell.extensions.display-profile-switcher.gschema.xml21
1 files changed, 21 insertions, 0 deletions
diff --git a/.local/share/gnome-shell/extensions/display-profile-switcher@rbenencia.name/schemas/org.gnome.shell.extensions.display-profile-switcher.gschema.xml b/.local/share/gnome-shell/extensions/display-profile-switcher@rbenencia.name/schemas/org.gnome.shell.extensions.display-profile-switcher.gschema.xml
new file mode 100644
index 0000000..ffac288
--- /dev/null
+++ b/.local/share/gnome-shell/extensions/display-profile-switcher@rbenencia.name/schemas/org.gnome.shell.extensions.display-profile-switcher.gschema.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schemalist>
+ <schema id="org.gnome.shell.extensions.display-profile-switcher"
+ path="/org/gnome/shell/extensions/display-profile-switcher/">
+ <!-- profile: name, monitor regex rules, Mutter logical monitors, Mutter properties -->
+ <key name="profiles" type="a(saa{ss}a(iiduba(ssa{sv}))a{sv})">
+ <default>[]</default>
+ <summary>Saved display profiles</summary>
+ <description>
+ Each profile has a name, one or more monitor rules, and a display
+ layout captured from org.gnome.Mutter.DisplayConfig. Monitor-rule keys
+ are connector, vendor, product, and serial; their values are regular
+ expressions matched against connected monitors.
+ </description>
+ </key>
+ <key name="automatically-apply" type="b">
+ <default>false</default>
+ <summary>Apply the first matching profile after monitor changes</summary>
+ </key>
+ </schema>
+</schemalist>
nihil fit ex nihilo