<schemalist>
    <schema id="org.gnome.Usage" path="/org/gnome/Usage/" gettext-domain="gnome-usage">
        <key name="unkillable-processes" type="as">
            <default>['gnome-shell', 'gdm-x-session', 'gdm-wayland-session', 'gdm', 'systemd', 'gdm-session-worker', 'pulseaudio', 'pipewire-pulse', 'Xorg', 'system']</default>
            <summary>A list of processes which we don’t want killed</summary>
            <description>This list is used for filtering which processes the user can’t stop.</description>
        </key>
        <key name="performance-graphs-timespan" type="u">
            <default>45000</default>
            <summary>time span (ms) of the graphs in the performance tab</summary>
            <description>
              The time span for up to which the CPU and memory graphs in the
              performance tab and its sidebar go back in time in milliseconds.
            </description>
        </key>
        <key name="performance-update-interval" type="u">
            <default>2500</default>
            <summary>interval (ms) for the performance data refresh</summary>
            <description>
              The interval at which the data for the performance tab are updated
              and displayed periodically in milliseconds.
            </description>
        </key>
        <key name="app-minimum-load" type="d">
            <default>0</default>
            <summary>minimum relative load of an app to be displayed in the performance tab</summary>
            <description>
              The load an app has to have in total as the sum over all its
              processes, normalized to 1.00, to be listed in the performance
              tab. With 0.00, all apps are listed. With 1.00 an app is only
              listed if its processes fully utilise all CPU threads.
            </description>
        </key>
        <key name="app-minimum-memory" type="d">
            <default>0</default>
            <summary>minimum memory footprint of an app to be displayed in the performance tab</summary>
            <description>
              The minimum amount of memory an app has to use in total as the sum
              over all its processes in bytes to be listed in the performance
              tab.
            </description>
        </key>
        <key name="disable-scrolling-graphs" type="b">
            <default>true</default>
            <summary>Force graphs to not continuously scrolling</summary>
            <description>
              If enabled, the performance graphs will be forced to not scroll
              continuously, but instead will only jump when a new data point is
              added.
              If disabled, the graphs will decide, based on power-saving mode
              and GTK's global animations settings, how to behave.
            </description>
        </key>
    </schema>
</schemalist>
