summaryrefslogtreecommitdiff
path: root/data/org.gnome.epiphany.gschema.xml
blob: d1341d4bff422eae3a0a568d45b7b13da545b8bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="epiphany">
	<schema path="/org/gnome/epiphany/" id="org.gnome.Epiphany">
		<child schema="org.gnome.Epiphany.ui" name="ui"/>
		<child schema="org.gnome.Epiphany.web" name="web"/>
		<child schema="org.gnome.Epiphany.state" name="state"/>
		<child schema="org.gnome.Epiphany.lockdown" name="lockdown"/>
		<child schema="org.gnome.Epiphany.permissions" name="permissions"/>
		<child schema="org.gnome.Epiphany.sync" name="sync"/>
		<child schema="org.gnome.Epiphany.reader" name="reader"/>
		<key type="b" name="enable-caret-browsing">
			<default>false</default>
			<summary>Browse with caret</summary>
		</key>
		<key type="s" name="homepage-url">
			<default>''</default>
			<summary>Home page</summary>
			<description>Address of the user’s home page.</description>
		</key>
		<key type="s" name="default-search-engine">
			<default>'DuckDuckGo'</default>
			<summary>Default search engine.</summary>
			<description>Name of the search engine selected by default.</description>
		</key>
		<key type="a(sss)" name="search-engines">
			<default l10n="messages">
                                 <!-- TRANSLATORS: These are the prepopulated search engines. You should
                                      add country-specific URL query parameters if appropriate. -->
                                 [('DuckDuckGo', 'https://duckduckgo.com/?q=%s&amp;t=epiphany', '!ddg'),
				  ('Google', 'https://www.google.com/search?q=%s', '!g'),
				  ('Bing', 'https://www.bing.com/search?q=%s', '!b')]
			</default>
			<summary>Default search engines.</summary>
			<description>List of the default search engines. It is an array in which each search engine is described by a name, an address, and a bang (shortcut).</description>
		</key>
		<key type="b" name="new-windows-in-tabs">
			<default>true</default>
			<summary>Force new windows to be opened in tabs</summary>
			<description>Force new window requests to be opened in tabs instead of using a new window.</description>
		</key>
		<key type="b" name="warn-on-close-unsubmitted-data">
			<default>true</default>
		</key>
                <key name="restore-session-policy" enum="org.gnome.Epiphany.EphyPrefsRestoreSessionPolicy">
                        <default>'always'</default>
                        <summary>Whether to automatically restore the last session</summary>
                        <description>Defines how the session will be restored during startup. Allowed values are “always” (the previous state of the application is always restored), “crashed” (the session is only restored if the application crashes) and “never” (the homepage is always shown).</description>
                </key>
                <key type="b" name="restore-session-delaying-loads">
                        <default>true</default>
                        <summary>Whether to delay loading of tabs that are not immediately visible on session restore</summary>
                        <description>When this option is set to true, tabs will not start loading until the user switches to them, upon session restore.</description>
                </key>
                <key type="as" name="content-filters">
                        <default>['https://easylist-downloads.adblockplus.org/easylist_min_content_blocker.json']</default>
                        <summary>List of adblock filters</summary>
                        <description>List of URLs with content filtering rules in JSON format to be used by the ad blocker.</description>
                </key>
                <key type="b" name="ask-for-default">
                        <default>true</default>
                        <summary>Whether to ask for setting browser as default</summary>
                        <description>When this option is set to true, browser will ask for being default if it is not already set.</description>
                </key>
		<key type="b" name="start-in-incognito-mode">
			<default>false</default>
			<summary>Start in incognito mode</summary>
			<description>When this option is set to true, browser will always start in incognito mode</description>
		</key>
	</schema>
	<schema path="/org/gnome/epiphany/ui/" id="org.gnome.Epiphany.ui">
		<key type="b" name="expand-tabs-bar">
			<default>true</default>
			<summary>Expand tabs size to fill the available space on the tabs bar.</summary>
			<description>If enabled the tabs will expand to use the entire available space in the tabs bar. This setting is ignored in Pantheon desktop.</description>
		</key>
		<key name="tabs-bar-position" enum="org.gnome.Epiphany.EphyPrefsUITabsBarPosition">
			<default>'top'</default>
			<summary>The position of the tabs bar.</summary>
			<description>Controls where the tabs bar is shown. Possible values are “top” (the default), “bottom”, “left” (vertical tabs with bar on the left) and “right” (vertical tabs with bar on the right).</description>
		</key>
		<key name="tabs-bar-visibility-policy" enum="org.gnome.Epiphany.EphyPrefsUITabsBarVisibilityPolicy">
			<default>'more-than-one'</default>
			<summary>The visibility policy for the tabs  bar.</summary>
			<description>Controls when the tabs bar is shown. Possible values are “always” (the tabs bar is always shown), “more-than-one” (the tabs bar is only shown if there’s two or more tabs) and “never” (the tabs bar is never shown). This setting is ignored in Pantheon desktop, and “always” value is used.</description>
		</key>
		<key type="b" name="keep-window-open">
			<default>false</default>
			<summary>Keep window open when closing last tab</summary>
			<description>If enabled application window is kept open when closing the last tab.</description>
		</key>
	</schema>
	<schema path="/org/gnome/epiphany/reader/" id="org.gnome.Epiphany.reader">
		<key name="font-style" enum="org.gnome.Epiphany.EphyPrefsReaderFontStyle">
			<default>'sans'</default>
			<summary>Reader mode article font style.</summary>
			<description>Chooses the style of the main body text for articles in reader mode. Possible values are “sans” and “serif”.</description>
		</key>
		<key name="color-scheme" enum="org.gnome.Epiphany.EphyPrefsReaderColorScheme">
			<default>'light'</default>
			<summary>Reader mode color scheme.</summary>
			<description>Selects the style of colors for articles displayed in reader mode. Possible values are “light” (dark text on light background) and “dark” (light text on dark background).</description>
		</key>
	</schema>
	<schema id="org.gnome.Epiphany.web">
		<key type="i" name="min-font-size">
			<default>0</default>
			<summary>Minimum font size</summary>
		</key>
		<key type="b" name="use-gnome-fonts">
			<default>true</default>
			<summary>Use GNOME fonts</summary>
			<description>Use GNOME font settings.</description>
		</key>
		<key type="s" name="sans-serif-font">
			<default>'Sans 12'</default>
			<summary>Custom sans-serif font</summary>
			<description>A value to be used to override sans-serif desktop font when use-gnome-fonts is set.</description>
		</key>
		<key type="s" name="serif-font">
			<default>'Serif 12'</default>
			<summary>Custom serif font</summary>
			<description>A value to be used to override serif desktop font when use-gnome-fonts is set.</description>
		</key>
		<key type="s" name="monospace-font">
			<default>'Monospace 12'</default>
			<summary>Custom monospace font</summary>
			<description>A value to be used to override monospace desktop font when use-gnome-fonts is set.</description>
		</key>
		<key type="b" name="enable-user-css">
			<default>false</default>
			<summary>Use a custom CSS</summary>
			<description>Use a custom CSS file to modify websites own CSS.</description>
		</key>
		<key type="b" name="enable-user-js">
			<default>false</default>
			<summary>Use a custom JS</summary>
			<description>Use a custom JS file to modify websites.</description>
		</key>
		<key type="b" name="enable-spell-checking">
			<default>true</default>
			<summary>Enable spell checking</summary>
			<description>Spell check any text typed in editable areas.</description>
		</key>
		<key type="s" name="default-encoding">
			<default>'iso-8859-1'</default>
			<summary>Default encoding</summary>
			<description>Default encoding. Accepted values are the ones WebKitGTK can understand.</description>
		</key>
		<key type="as" name="language">
			<default>['system']</default>
			<summary>Languages</summary>
			<description>Preferred languages. Array of locale codes or “system” to use current locale.</description>
		</key>
		<key type="b" name="enable-popups">
			<default>false</default>
			<summary>Allow popups</summary>
			<description>Allow sites to open new windows using JavaScript (if JavaScript is enabled).</description>
		</key>
		<key type="b" name="enable-smooth-scrolling">
			<default>true</default>
			<summary>Enable smooth scrolling</summary>
                        <description>Whether to enable smooth scrolling.</description>
		</key>
		<key type="s" name="user-agent">
			<default>''</default>
			<summary>User agent</summary>
			<description>String that will be used as user agent, to identify the browser to the web servers.</description>
		</key>
		<key type="b" name="enable-adblock">
			<default>true</default>
			<summary>Enable adblock</summary>
			<description>Whether to block the embedded advertisements that web pages might want to show.</description>
		</key>
		<key type="b" name="remember-passwords">
			<default>true</default>
			<summary>Remember passwords</summary>
			<description>Whether to store and prefill passwords in websites.</description>
		</key>
		<key type="b" name="enable-site-specific-quirks">
			<default>true</default>
			<summary>Enable site-specific quirks</summary>
			<description>Enable quirks to make specific websites work better. You might want to disable this setting if debugging a specific issue.</description>
		</key>
		<key type="b" name="enable-safe-browsing">
			<default>true</default>
			<summary>Enable safe browsing</summary>
			<description>Whether to enable safe browsing. Safe browsing operates via Google Safe Browsing API v4.</description>
		</key>
		<key type="s" name="gsb-api-key">
			<default>'AIzaSyAtuURrRblYXvwCyDC5ZFq0mEw1x4VN6KA'</default>
			<summary>Google Safe Browsing API key</summary>
			<description>The API key used to access the Google Safe Browsing API v4.</description>
		</key>
		<key type="b" name="enable-itp">
			<default>true</default>
			<summary>Enable Intelligent Tracking Prevention (ITP)</summary>
			<description>Whether to enable Intelligent Tracking Prevention.</description>
		</key>
		<key type="b" name="enable-website-data-storage">
			<default>true</default>
			<summary>Allow websites to store local website data</summary>
			<description>Whether to allow websites to store cookies, local storage data, and IndexedDB databases. Disabling this will break many websites.</description>
		</key>
		<key type="d" name="default-zoom-level">
			<default>1.0</default>
			<summary>Default zoom level for new pages</summary>
		</key>
		<key type="b" name="enable-autosearch">
			<default>true</default>
			<summary>Enable autosearch</summary>
			<description>Whether to automatically search the web when something that does not look like a URL is entered in the address bar. If this setting is disabled, everything will be loaded as a URL unless a search engine is explicitly selected from the dropdown menu.</description>
		</key>
		<key type="b" name="enable-mouse-gestures">
			<default>false</default>
			<summary>Enable mouse gestures</summary>
			<description>Whether to enable mouse gestures. Mouse gestures are based on Opera’s behaviour and are activated using the middle mouse button + gesture.</description>
		</key>
		<key type="s" name="last-upload-directory">
			<default>''</default>
			<summary>Last upload directory</summary>
			<description>Keep track of last upload directory</description>
		</key>
		<key type="s" name="last-download-directory">
			<default>''</default>
			<summary>Last download directory</summary>
			<description>Keep track of last download directory</description>
		</key>
		<key name="hardware-acceleration-policy" enum="org.gnome.Epiphany.EphyPrefsWebHardwareAccelerationPolicy">
			<default>'on-demand'</default>
			<summary>Hardware acceleration policy</summary>
			<description>Whether to enable hardware acceleration. Possible values are “on-demand”, “always”, and “never”. Hardware acceleration may be required to achieve acceptable performance on embedded devices, but increases memory usage requirements and could expose severe hardware-specific graphics driver bugs. When the policy is “on-demand”, hardware acceleration will be used only when required to display 3D transforms.</description>
		</key>
		<key type="b" name="ask-on-download">
			<default>false</default>
			<summary>Always ask for download directory</summary>
			<description>Whether to present a directory chooser dialog for every download.</description>
		</key>
		<key type="b" name="switch-to-new-tab">
			<default>false</default>
			<summary>Enable immediately switch to new open tab</summary>
			<description>Whether to automatically switch to a new open tab.</description>
		</key>
	</schema>
	<schema id="org.gnome.Epiphany.webapp">
		<key type="as" name="additional-urls">
			<default>[]</default>
			<summary>Web application additional URLs</summary>
			<description>The list of URLs that should be opened by the web application</description>
		</key>
		<key type="b" name="mobile-capable">
			<default>false</default>
			<summary>WebApp is mobile capable</summary>
			<description>Whether to show buttons for navigation.</description>
		</key>
		<key type="b" name="run-in-background">
			<default>false</default>
			<summary>Run in background</summary>
			<description>If enabled, application continues running in the background after closing the window.</description>
		</key>
		<key type="b" name="system">
			<default>false</default>
			<summary>WebApp is system-wide</summary>
			<description>If enabled, application cannot be edited or removed.</description>
		</key>
	</schema>
	<schema id="org.gnome.Epiphany.state">
		<key type="s" name="download-dir">
			<default>'Downloads'</default>
			<summary>The downloads folder</summary>
			<description>The path of the folder where to download files to; or “Downloads” to use the default downloads folder, or “Desktop” to use the desktop folder.</description>
		</key>
		<key type="as" name="recent-encodings">
			<default>['' ]</default>
		</key>
                <key type="(ii)" name="window-position">
                        <default>(-1, -1)</default>
                        <summary>Window position</summary>
                        <description>The position to use for a new window that is not restored from a previous session.</description>
                </key>
		<key type="(ii)" name="window-size">
			<default>(-1, -1)</default>
			<summary>Window size</summary>
			<description>The size to use for a new window that is not restored from a previous session.</description>
		</key>
		<key type="b" name="is-maximized">
			<default>false</default>
			<summary>Is maximized</summary>
			<description>Whether a new window that is not restored from a previous session should be initially maximized.</description>
		</key>
	</schema>
	<schema path="/org/gnome/epiphany/lockdown/" id="org.gnome.Epiphany.lockdown">
		<key type="b" name="disable-fullscreen">
			<default>false</default>
		</key>
		<key type="b" name="disable-arbitrary-url">
			<default>false</default>
		</key>
		<key type="b" name="disable-bookmark-editing">
			<default>false</default>
		</key>
		<key type="b" name="disable-history">
			<default>false</default>
			<summary>Disable forward and back buttons</summary>
			<description>If set to “true”, forward and back buttons are disabled, preventing users from accessing immediate browser history</description>
		</key>
		<key type="b" name="disable-save-to-disk">
			<default>false</default>
		</key>
		<key type="b" name="disable-printing">
			<default>false</default>
		</key>
		<key type="b" name="disable-quit">
			<default>false</default>
		</key>
		<key type="b" name="disable-context-menu">
			<default>false</default>
		</key>
	</schema>
	<schema path="/org/gnome/epiphany/sync/" id="org.gnome.Epiphany.sync">
		<key type="s" name="sync-token-server">
			<default>'https://token.services.mozilla.com/1.0/sync/1.5'</default>
			<summary>Firefox Sync Token Server URL</summary>
			<description>URL to a custom Firefox Sync token server.</description>
		</key>
		<key type="s" name="sync-accounts-server">
			<default>'https://api.accounts.firefox.com/v1'</default>
			<summary>Firefox Sync Accounts Server URL</summary>
			<description>URL to a custom Firefox Sync accounts server.</description>
		</key>
		<key type="s" name="sync-user">
			<default>''</default>
			<summary>Currently signed in sync user</summary>
			<description>The email linked to the Firefox Account used to sync data with Mozilla’s servers.</description>
		</key>
		<key type="x" name="sync-time">
			<default>0</default>
			<summary>Last sync timestamp</summary>
			<description>The UNIX time at which last sync was made in seconds.</description>
		</key>
		<key type="s" name="sync-device-id">
			<default>''</default>
			<summary>Sync device ID</summary>
			<description>The sync device ID of the current device.</description>
		</key>
		<key type="s" name="sync-device-name">
			<default>''</default>
			<summary>Sync device name</summary>
			<description>The sync device name of the current device.</description>
		</key>
		<key type="u" name="sync-frequency">
			<default>30</default>
			<summary>The sync frequency in minutes</summary>
			<description>The number of minutes between two consecutive syncs.</description>
		</key>
		<key type="b" name="sync-with-firefox">
			<default>true</default>
			<summary>Sync data with Firefox</summary>
			<description>TRUE if Ephy collections should be synced with Firefox collections, FALSE otherwise.</description>
		</key>
		<key type="b" name="sync-bookmarks-enabled">
			<default>false</default>
			<summary>Enable bookmarks sync</summary>
			<description>TRUE if bookmarks collection should be synced, FALSE otherwise.</description>
		</key>
		<key type="x" name="sync-bookmarks-time">
			<default>0</default>
			<summary>Bookmarks sync timestamp</summary>
			<description>The timestamp at which last bookmarks sync was made.</description>
		</key>
		<key type="b" name="sync-bookmarks-initial">
			<default>true</default>
			<summary>Initial sync or normal sync</summary>
			<description>TRUE if bookmarks collection needs to be synced for the first time, FALSE otherwise.</description>
		</key>
		<key type="b" name="sync-passwords-enabled">
			<default>false</default>
			<summary>Enable passwords sync</summary>
			<description>TRUE if passwords collection should be synced, FALSE otherwise.</description>
		</key>
		<key type="x" name="sync-passwords-time">
			<default>0</default>
			<summary>Passwords sync timestamp</summary>
			<description>The timestamp at which last passwords sync was made.</description>
		</key>
		<key type="b" name="sync-passwords-initial">
			<default>true</default>
			<summary>Initial sync or normal sync</summary>
			<description>TRUE if passwords collection needs to be synced for the first time, FALSE otherwise.</description>
		</key>
		<key type="b" name="sync-history-enabled">
			<default>false</default>
			<summary>Enable history sync</summary>
			<description>TRUE if history collection should be synced, FALSE otherwise.</description>
		</key>
		<key type="x" name="sync-history-time">
			<default>0</default>
			<summary>History sync timestamp</summary>
			<description>The timestamp at which last history sync was made.</description>
		</key>
		<key type="b" name="sync-history-initial">
			<default>true</default>
			<summary>Initial sync or normal sync</summary>
			<description>TRUE if history collection needs to be synced for the first time, FALSE otherwise.</description>
		</key>
		<key type="b" name="sync-open-tabs-enabled">
			<default>false</default>
			<summary>Enable open tabs sync</summary>
			<description>TRUE if open tabs collection should be synced, FALSE otherwise.</description>
		</key>
		<key type="x" name="sync-open-tabs-time">
			<default>0</default>
			<summary>Open tabs sync timestamp</summary>
			<description>The timestamp at which last open tabs sync was made.</description>
		</key>
	</schema>
	<enum id="org.gnome.Epiphany.Permission">
		<value nick="undecided" value="-1"/>
		<value nick="deny" value="0"/>
		<value nick="allow" value="1"/>
	</enum>
	<schema id="org.gnome.Epiphany.permissions">
		<key name="audio-device-permission" enum="org.gnome.Epiphany.Permission">
			<default>'undecided'</default>
			<summary>Decision to apply when microphone permission is requested for this host</summary>
			<description>This option is used to save whether a given host has been given permission to access the user’s microphone. The “undecided” default means the browser needs to ask the user for permission, while “allow” and “deny” tell it to automatically make the decision upon request.</description>
		</key>
		<key name="geolocation-permission" enum="org.gnome.Epiphany.Permission">
			<default>'undecided'</default>
			<summary>Decision to apply when geolocation permission is requested for this host</summary>
			<description>This option is used to save whether a given host has been given permission to access the user’s location. The “undecided” default means the browser needs to ask the user for permission, while “allow” and “deny” tell it to automatically make the decision upon request.</description>
		</key>
		<key name="notifications-permission" enum="org.gnome.Epiphany.Permission">
			<default>'undecided'</default>
			<summary>Decision to apply when notification permission is requested for this host</summary>
			<description>This option is used to save whether a given host has been given permission to show notifications. The “undecided” default means the browser needs to ask the user for permission, while “allow” and “deny” tell it to automatically make the decision upon request.</description>
		</key>
		<key name="save-password-permission" enum="org.gnome.Epiphany.Permission">
			<default>'undecided'</default>
			<summary>Decision to apply when save password permission is requested for this host</summary>
			<description>This option is used to save whether a given host has been given permission to save passwords. The “undecided” default means the browser needs to ask the user for permission, while “allow” and “deny” tell it to automatically make the decision upon request.</description>
		</key>
		<key name="video-device-permission" enum="org.gnome.Epiphany.Permission">
			<default>'undecided'</default>
			<summary>Decision to apply when webcam permission is requested for this host</summary>
			<description>This option is used to save whether a given host has been given permission to access the user’s webcam. The “undecided” default means the browser needs to ask the user for permission, while “allow” and “deny” tell it to automatically make the decision upon request.</description>
		</key>
		<key name="advertisement-permission" enum="org.gnome.Epiphany.Permission">
			<default>'undecided'</default>
			<summary>Decision to apply when advertisement permission is requested for this host</summary>
			<description>This option is used to save whether a given host has been given permission to allow advertisements. The “undecided” default means the browser global setting is used, while “allow” and “deny” tell it to automatically make the decision upon request.</description>
		</key>
		<key name="autoplay-permission" enum="org.gnome.Epiphany.Permission">
			<default>'undecided'</default>
			<summary>Decision to apply when an autoplay policy is requested for this host</summary>
			<description>This option is used to save whether a given host has been given permission to autoplay. The “undecided” default means to allow autoplay of muted media, while “allow” and “deny” tell it to allow / deny all requests to autoplay media respectively.</description>
		</key>
	</schema>
</schemalist>