org.gnome.Shell.Extensions.GSConnect.gschema.xml 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. SPDX-FileCopyrightText: GSConnect Developers https://github.com/GSConnect
  4. SPDX-License-Identifier: GPL-2.0-or-later
  5. -->
  6. <schemalist gettext-domain="org.gnome.Shell.Extensions.GSConnect">
  7. <schema id="org.gnome.Shell.Extensions.GSConnect" path="/org/gnome/shell/extensions/gsconnect/">
  8. <!-- Extension Settings -->
  9. <key name="enabled" type="b">
  10. <default>true</default>
  11. </key>
  12. <key name="show-indicators" type="b">
  13. <default>false</default>
  14. </key>
  15. <key name="keep-alive-when-locked" type="b">
  16. <default>true</default>
  17. </key>
  18. <key name="create-native-messaging-hosts" type="b">
  19. <default>true</default>
  20. </key>
  21. <!-- Service Settings -->
  22. <key name="id" type="s">
  23. <default>""</default>
  24. </key>
  25. <key name="name" type="s">
  26. <default>""</default>
  27. </key>
  28. <key name="devices" type="as">
  29. <default>[]</default>
  30. </key>
  31. <key name="debug" type="b">
  32. <default>false</default>
  33. </key>
  34. <key name="discoverable" type="b">
  35. <default>true</default>
  36. </key>
  37. <key name="missing-openssl" type="b">
  38. <default>false</default>
  39. </key>
  40. </schema>
  41. <!-- Window Geometry -->
  42. <schema id="org.gnome.Shell.Extensions.GSConnect.WindowState">
  43. <key name="window-size" type="(ii)">
  44. <default>(0, 0)</default>
  45. </key>
  46. <key name="window-maximized" type="b">
  47. <default>false</default>
  48. </key>
  49. </schema>
  50. <!-- Device Settings -->
  51. <schema id="org.gnome.Shell.Extensions.GSConnect.Device">
  52. <key name="certificate-pem" type="s">
  53. <default>""</default>
  54. </key>
  55. <key name="keybindings" type="a{ss}">
  56. <default>{}</default>
  57. </key>
  58. <key name="menu-actions" type="as">
  59. <default>["sms", "ring", "mount", "commands", "share", "keyboard"]</default>
  60. </key>
  61. <key name="name" type="s">
  62. <default>""</default>
  63. </key>
  64. <key name="paired" type="b">
  65. <default>false</default>
  66. </key>
  67. <key name="type" type="s">
  68. <default>"smartphone"</default>
  69. </key>
  70. <key name="incoming-capabilities" type="as">
  71. <default>[]</default>
  72. </key>
  73. <key name="outgoing-capabilities" type="as">
  74. <default>[]</default>
  75. </key>
  76. <key name="disabled-plugins" type="as">
  77. <default>[]</default>
  78. </key>
  79. <key name="supported-plugins" type="as">
  80. <default>[]</default>
  81. </key>
  82. <key name="last-connection" type="s">
  83. <default>""</default>
  84. </key>
  85. </schema>
  86. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.Battery">
  87. <key name="send-statistics" type="b">
  88. <default>false</default>
  89. </key>
  90. <key name="low-battery-notification" type="b">
  91. <default>true</default>
  92. </key>
  93. <key name="custom-battery-notification" type="b">
  94. <default>false</default>
  95. <summary>Enables custom battery notification</summary>
  96. </key>
  97. <key name="custom-battery-notification-value" type="u">
  98. <range min="1" max="99"></range>
  99. <default>80</default>
  100. </key>
  101. <key name="full-battery-notification" type="b">
  102. <default>false</default>
  103. </key>
  104. </schema>
  105. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.Clipboard">
  106. <key name="receive-content" type="b">
  107. <default>false</default>
  108. </key>
  109. <key name="send-content" type="b">
  110. <default>false</default>
  111. </key>
  112. </schema>
  113. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.Contacts">
  114. <key name="contacts-source" type="b">
  115. <default>true</default>
  116. </key>
  117. </schema>
  118. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.FindMyPhone"/>
  119. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.Mousepad">
  120. <key name="share-control" type="b">
  121. <default>true</default>
  122. </key>
  123. </schema>
  124. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.MPRIS">
  125. <key name="share-players" type="b">
  126. <default>true</default>
  127. </key>
  128. </schema>
  129. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.Notification">
  130. <key name="send-notifications" type="b">
  131. <default>true</default>
  132. </key>
  133. <key name="send-active" type="b">
  134. <default>true</default>
  135. </key>
  136. <key name="applications" type="s">
  137. <default>'{}'</default>
  138. </key>
  139. </schema>
  140. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.Ping"/>
  141. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.Presenter"/>
  142. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.RunCommand">
  143. <key name="command-list" type="a{sv}">
  144. <default><![CDATA[{'lock': <{'name': 'Lock', 'command': 'xdg-screensaver lock'}>, 'restart': <{'name': 'Restart', 'command': 'systemctl reboot'}>, 'logout': <{'name': 'Log Out', 'command': 'gnome-session-quit --logout --no-prompt'}>, 'poweroff': <{'name': 'Power Off', 'command': 'systemctl poweroff'}>, 'suspend': <{'name': 'Suspend', 'command': 'systemctl suspend'}>}]]></default>
  145. </key>
  146. </schema>
  147. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.SFTP">
  148. <key name="automount" type="b">
  149. <default>true</default>
  150. </key>
  151. </schema>
  152. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.Share">
  153. <key name="receive-files" type="b">
  154. <default>true</default>
  155. </key>
  156. <key name="receive-directory" type="s">
  157. <default>""</default>
  158. </key>
  159. <key name="launch-urls" type="b">
  160. <default>false</default>
  161. </key>
  162. </schema>
  163. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.SMS">
  164. <key name="legacy-sms" type="b">
  165. <default>false</default>
  166. </key>
  167. </schema>
  168. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.SystemVolume">
  169. <key name="share-sinks" type="b">
  170. <default>true</default>
  171. </key>
  172. </schema>
  173. <schema id="org.gnome.Shell.Extensions.GSConnect.Plugin.Telephony">
  174. <key name="ringing-volume" type="s">
  175. <default>"lower"</default>
  176. </key>
  177. <key name="ringing-pause" type="b">
  178. <default>false</default>
  179. </key>
  180. <key name="talking-volume" type="s">
  181. <default>"mute"</default>
  182. </key>
  183. <key name="talking-microphone" type="b">
  184. <default>true</default>
  185. </key>
  186. <key name="talking-pause" type="b">
  187. <default>true</default>
  188. </key>
  189. </schema>
  190. </schemalist>