1
<schemalist gettext-domain="gsettings-desktop-schemas">
2
<schema id="org.gnome.system.proxy" path="/system/proxy/">
3
<child name="http" schema="org.gnome.system.proxy.http"/>
4
<child name="https" schema="org.gnome.system.proxy.https"/>
5
<child name="ftp" schema="org.gnome.system.proxy.ftp"/>
6
<child name="socks" schema="org.gnome.system.proxy.socks"/>
7
<key name="mode" enum="org.gnome.desktop.GDesktopProxyMode">
8
<default>'none'</default>
9
<summary>Proxy configuration mode</summary>
11
Select the proxy configuration mode. Supported values are "none",
15
<key name="autoconfig-url" type="s">
17
<summary>Automatic proxy configuration URL</summary>
19
URL that provides proxy configuration values.
22
<key name="ignore-hosts" type="as">
23
<default>[ 'localhost', '127.0.0.0/8' ]</default>
24
<summary>Non-proxy hosts</summary>
26
This key contains a list of hosts which are connected to directly,
27
rather than via the proxy (if it is active). The values can be
28
hostnames, domains (using an initial wildcard like *.foo.com), IP host
29
addresses (both IPv4 and IPv6) and network addresses with a netmask
30
(something like 192.168.0.0/24).
33
<key name="use-same-proxy" type="b">
34
<default>true</default>
35
<summary>Use same proxy for all protocols</summary>
36
<description>Whether to use the same proxy for all protocols or not.</description>
39
<schema id="org.gnome.system.proxy.http" path="/system/proxy/http/">
40
<key name="enabled" type="b">
41
<default>false</default>
42
<summary>Use HTTP proxy</summary>
44
Enables the proxy settings when accessing HTTP over the Internet.
47
<key name="host" type="s">
49
<summary>HTTP proxy host name</summary>
51
The machine name to proxy HTTP through.
54
<key name="port" type="i">
55
<range min="0" max="65535"/>
56
<default>8080</default>
57
<summary>HTTP proxy port</summary>
59
The port on the machine defined by "/system/proxy/http/host" that you
63
<key name="use-authentication" type="b">
64
<default>false</default>
65
<summary>Authenticate proxy server connections</summary>
67
If true, then connections to the proxy server require authentication.
68
The username/password combo is defined by
69
"/system/proxy/http/authentication-user" and
70
"/system/proxy/http/authentication-password".
73
<key name="authentication-user" type="s">
75
<summary>HTTP proxy username</summary>
77
User name to pass as authentication when doing HTTP proxying.
80
<key name="authentication-password" type="s">
82
<summary>HTTP proxy password</summary>
84
Password to pass as authentication when doing HTTP proxying.
88
<schema id="org.gnome.system.proxy.https" path="/system/proxy/https/">
89
<key name="host" type="s">
91
<summary>Secure HTTP proxy host name</summary>
93
The machine name to proxy secure HTTP through.
96
<key name="port" type="i">
97
<range min="0" max="65535"/>
99
<summary>Secure HTTP proxy port</summary>
101
The port on the machine defined by "/system/proxy/https/host" that you
106
<schema id="org.gnome.system.proxy.ftp" path="/system/proxy/ftp/">
107
<key name="host" type="s">
108
<default>''</default>
109
<summary>FTP proxy host name</summary>
111
The machine name to proxy FTP through.
114
<key name="port" type="i">
115
<range min="0" max="65535"/>
117
<summary>FTP proxy port</summary>
119
The port on the machine defined by "/system/proxy/ftp/host" that you
124
<schema id="org.gnome.system.proxy.socks" path="/system/proxy/socks/">
125
<key name="host" type="s">
126
<default>''</default>
127
<summary>SOCKS proxy host name</summary>
129
The machine name to proxy socks through.
132
<key name="port" type="i">
133
<range min="0" max="65535"/>
135
<summary>SOCKS proxy port</summary>
137
The port on the machine defined by "/system/proxy/socks/host" that you