aboutsummaryrefslogtreecommitdiff
path: root/.local/share/gnome-shell/extensions/display-profile-switcher@rbenencia.name/schemas/org.gnome.shell.extensions.display-profile-switcher.gschema.xml
blob: ffac288ebbb26d114f0c3acb26b17bc8ffe840a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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