mirror of
https://github.com/morgan9e/gnome-cursor-overlay
synced 2026-04-14 16:34:19 +09:00
105 lines
3.2 KiB
XML
105 lines
3.2 KiB
XML
<!DOCTYPE xml>
|
|
<schemalist>
|
|
|
|
<enum id='org.gnome.shell.extensions.cursor-overlay.overlay-mode'>
|
|
<value value='0' nick='circle' />
|
|
<value value='1' nick='cursor' />
|
|
<value value='2' nick='image' />
|
|
</enum>
|
|
|
|
<schema id='org.gnome.shell.extensions.cursor-overlay'
|
|
path='/org/gnome/shell/extensions/cursor-overlay/'>
|
|
|
|
<!-- Mode -->
|
|
|
|
<key name='overlay-mode' enum='org.gnome.shell.extensions.cursor-overlay.overlay-mode'>
|
|
<default>'circle'</default>
|
|
<summary>Overlay mode</summary>
|
|
<description>Circle ring, tinted cursor, or custom image overlay.</description>
|
|
</key>
|
|
|
|
<!-- Circle mode settings -->
|
|
|
|
<key name='circle-radius' type='i'>
|
|
<default>16</default>
|
|
<summary>Circle radius</summary>
|
|
<description>Radius of the circle overlay in pixels.</description>
|
|
</key>
|
|
|
|
<key name='circle-stroke-width' type='i'>
|
|
<default>2</default>
|
|
<summary>Circle stroke width</summary>
|
|
<description>Width of the circle outline in pixels.</description>
|
|
</key>
|
|
|
|
<key name='circle-color' type='s'>
|
|
<default>'#000000'</default>
|
|
<summary>Circle color</summary>
|
|
<description>Color of the circle overlay.</description>
|
|
</key>
|
|
|
|
<key name='circle-opacity' type='i'>
|
|
<default>85</default>
|
|
<summary>Circle opacity</summary>
|
|
<description>Opacity of the circle overlay (0-100).</description>
|
|
</key>
|
|
|
|
<!-- Cursor mode settings -->
|
|
|
|
<key name='cursor-size' type='i'>
|
|
<default>48</default>
|
|
<summary>Cursor overlay size</summary>
|
|
<description>Size of the cursor overlay in pixels.</description>
|
|
</key>
|
|
|
|
<key name='cursor-color' type='s'>
|
|
<default>'#ff0000'</default>
|
|
<summary>Cursor overlay color</summary>
|
|
<description>Tint color for the cursor overlay.</description>
|
|
</key>
|
|
|
|
<key name='cursor-opacity' type='i'>
|
|
<default>80</default>
|
|
<summary>Cursor overlay opacity</summary>
|
|
<description>Opacity of the cursor overlay (0-100).</description>
|
|
</key>
|
|
|
|
<!-- Image mode settings -->
|
|
|
|
<key name='image-path' type='s'>
|
|
<default>''</default>
|
|
<summary>Custom image path</summary>
|
|
<description>Path to a custom image file (PNG, BMP, SVG, etc.) to use as overlay.</description>
|
|
</key>
|
|
|
|
<key name='image-size' type='i'>
|
|
<default>48</default>
|
|
<summary>Custom image size</summary>
|
|
<description>Display size of the custom image overlay in pixels.</description>
|
|
</key>
|
|
|
|
<key name='image-opacity' type='i'>
|
|
<default>80</default>
|
|
<summary>Custom image opacity</summary>
|
|
<description>Opacity of the custom image overlay (0-100).</description>
|
|
</key>
|
|
|
|
<!-- Per-monitor settings -->
|
|
|
|
<key name='disabled-monitors' type='as'>
|
|
<default>[]</default>
|
|
<summary>Disabled monitors</summary>
|
|
<description>List of monitor connector names where the overlay is hidden.</description>
|
|
</key>
|
|
|
|
<!-- Fallback polling (used only if cursor tracker signal unavailable) -->
|
|
|
|
<key name='poll-rate' type='i'>
|
|
<default>120</default>
|
|
<summary>Poll rate</summary>
|
|
<description>Fallback cursor position polling rate in Hz.</description>
|
|
</key>
|
|
|
|
</schema>
|
|
</schemalist>
|