5e0e3edc7b
Nowadays, the user interface has mostly stabilized with most changes happening under the hood. As a result, extensions written for previous versions of GNOME Shell are very much expected to keep working on updates, if it wasn't for the version check that requires a version bump in the extension metadata. There has been a setting to disable that check for a while, but it's existence isn't widely known (hence the common perception that "everything breaks on updates"). While there is still some risk that an out-of-date extension can be enabled without error, but fails spectacularly later (where we cannot catch the exception), it is reasonably small by now when compared to the ~95% of extensions that can be "unbroken", so swap the default value to disable version checks by default. https://bugzilla.gnome.org/show_bug.cgi?id=770887
229 lines
9.0 KiB
XML
229 lines
9.0 KiB
XML
<schemalist>
|
|
<schema id="org.gnome.shell" path="/org/gnome/shell/"
|
|
gettext-domain="@GETTEXT_PACKAGE@">
|
|
<key name="development-tools" type="b">
|
|
<default>true</default>
|
|
<summary>
|
|
Enable internal tools useful for developers and testers from Alt-F2
|
|
</summary>
|
|
<description>
|
|
Allows access to internal debugging and monitoring tools
|
|
using the Alt-F2 dialog.
|
|
</description>
|
|
</key>
|
|
<key name="enabled-extensions" type="as">
|
|
<default>[]</default>
|
|
<summary>UUIDs of extensions to enable</summary>
|
|
<description>
|
|
GNOME Shell extensions have a UUID property; this key lists extensions
|
|
which should be loaded. Any extension that wants to be loaded needs
|
|
to be in this list. You can also manipulate this list with the
|
|
EnableExtension and DisableExtension D-Bus methods on org.gnome.Shell.
|
|
</description>
|
|
</key>
|
|
<key name="disable-extension-version-validation" type="b">
|
|
<default>true</default>
|
|
<summary>Disables the validation of extension version compatibility</summary>
|
|
<description>
|
|
GNOME Shell will only load extensions that claim to support the current
|
|
running version. Enabling this option will disable this check and try to
|
|
load all extensions regardless of the versions they claim to support.
|
|
</description>
|
|
</key>
|
|
<key name="favorite-apps" type="as">
|
|
<default>[ 'epiphany.desktop', 'evolution.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop' ]</default>
|
|
<summary>List of desktop file IDs for favorite applications</summary>
|
|
<description>
|
|
The applications corresponding to these identifiers
|
|
will be displayed in the favorites area.
|
|
</description>
|
|
</key>
|
|
<key name="app-picker-view" type="u">
|
|
<default>0</default>
|
|
<summary>App Picker View</summary>
|
|
<description>
|
|
Index of the currently selected view in the application picker.
|
|
</description>
|
|
</key>
|
|
<key name="command-history" type="as">
|
|
<default>[]</default>
|
|
<summary>History for command (Alt-F2) dialog</summary>
|
|
</key>
|
|
<key name="looking-glass-history" type="as">
|
|
<default>[]</default>
|
|
<!-- Translators: looking glass is a debugger and inspector tool, see https://wiki.gnome.org/Projects/GnomeShell/LookingGlass -->
|
|
<summary>History for the looking glass dialog</summary>
|
|
</key>
|
|
<key name="always-show-log-out" type="b">
|
|
<default>false</default>
|
|
<summary>Always show the 'Log out' menu item in the user menu.</summary>
|
|
<description>
|
|
This key overrides the automatic hiding of the 'Log out'
|
|
menu item in single-user, single-session situations.
|
|
</description>
|
|
</key>
|
|
<key name="remember-mount-password" type="b">
|
|
<default>false</default>
|
|
<summary>Whether to remember password for mounting encrypted or remote filesystems</summary>
|
|
<description>
|
|
The shell will request a password when an encrypted device or a
|
|
remote filesystem is mounted. If the password can be saved for
|
|
future use a 'Remember Password' checkbox will be present.
|
|
This key sets the default state of the checkbox.
|
|
</description>
|
|
</key>
|
|
<key name="had-bluetooth-devices-setup" type="b">
|
|
<default>false</default>
|
|
<summary>Whether the default Bluetooth adapter had set up devices associated to it</summary>
|
|
<description>
|
|
The shell will only show a Bluetooth menu item if a Bluetooth
|
|
adapter is powered, or if there were devices set up associated
|
|
with the default adapter. This will be reset if the default
|
|
adapter is ever seen not to have devices associated to it.
|
|
</description>
|
|
</key>
|
|
<child name="keybindings" schema="org.gnome.shell.keybindings"/>
|
|
<child name="keyboard" schema="org.gnome.shell.keyboard"/>
|
|
</schema>
|
|
|
|
<schema id="org.gnome.shell.keybindings" path="/org/gnome/shell/keybindings/"
|
|
gettext-domain="@GETTEXT_PACKAGE@">
|
|
<key name="open-application-menu" type="as">
|
|
<default>["<Super>F10"]</default>
|
|
<summary>Keybinding to open the application menu</summary>
|
|
<description>
|
|
Keybinding to open the application menu.
|
|
</description>
|
|
</key>
|
|
<key name="toggle-application-view" type="as">
|
|
<default>["<Super>a"]</default>
|
|
<summary>Keybinding to open the "Show Applications" view</summary>
|
|
<description>
|
|
Keybinding to open the "Show Applications" view of the Activities
|
|
Overview.
|
|
</description>
|
|
</key>
|
|
<key name="toggle-overview" type="as">
|
|
<default>["<Super>s"]</default>
|
|
<summary>Keybinding to open the overview</summary>
|
|
<description>
|
|
Keybinding to open the Activities Overview.
|
|
</description>
|
|
</key>
|
|
<key name="toggle-message-tray" type="as">
|
|
<default>["<Super>v","<Super>m"]</default>
|
|
<summary>Keybinding to toggle the visibility of the notification list</summary>
|
|
<description>
|
|
Keybinding to toggle the visibility of the notification list.
|
|
</description>
|
|
</key>
|
|
<key name="focus-active-notification" type="as">
|
|
<default>["<Super>n"]</default>
|
|
<summary>Keybinding to focus the active notification</summary>
|
|
<description>
|
|
Keybinding to focus the active notification.
|
|
</description>
|
|
</key>
|
|
<key name="pause-resume-tweens" type="as">
|
|
<default>[]</default>
|
|
<summary>Keybinding that pauses and resumes all running tweens, for debugging purposes</summary>
|
|
<description></description>
|
|
</key>
|
|
</schema>
|
|
|
|
<schema id="org.gnome.shell.keyboard" path="/org/gnome/shell/keyboard/"
|
|
gettext-domain="@GETTEXT_PACKAGE@">
|
|
<key name="keyboard-type" type="s">
|
|
<default>'touch'</default>
|
|
<summary>Which keyboard to use</summary>
|
|
<description>
|
|
The type of keyboard to use.
|
|
</description>
|
|
</key>
|
|
</schema>
|
|
|
|
<schema id="org.gnome.shell.app-switcher"
|
|
path="/org/gnome/shell/app-switcher/"
|
|
gettext-domain="@GETTEXT_PACKAGE@">
|
|
<key type="b" name="current-workspace-only">
|
|
<default>false</default>
|
|
<summary>Limit switcher to current workspace.</summary>
|
|
<description>
|
|
If true, only applications that have windows on the current workspace are shown in the switcher.
|
|
Otherwise, all applications are included.
|
|
</description>
|
|
</key>
|
|
</schema>
|
|
|
|
<enum id="org.gnome.shell.window-switcher.AppIconMode">
|
|
<value value="1" nick="thumbnail-only"/>
|
|
<value value="2" nick="app-icon-only"/>
|
|
<value value="3" nick="both"/>
|
|
</enum>
|
|
<schema id="org.gnome.shell.window-switcher"
|
|
path="/org/gnome/shell/window-switcher/"
|
|
gettext-domain="@GETTEXT_PACKAGE@">
|
|
<key name="app-icon-mode" enum="org.gnome.shell.window-switcher.AppIconMode">
|
|
<default>'both'</default>
|
|
<summary>The application icon mode.</summary>
|
|
<description>
|
|
Configures how the windows are shown in the switcher. Valid possibilities
|
|
are 'thumbnail-only' (shows a thumbnail of the window), 'app-icon-only'
|
|
(shows only the application icon) or 'both'.
|
|
</description>
|
|
</key>
|
|
<key type="b" name="current-workspace-only">
|
|
<default>true</default>
|
|
<summary>Limit switcher to current workspace.</summary>
|
|
<description>
|
|
If true, only windows from the current workspace are shown in the switcher.
|
|
Otherwise, all windows are included.
|
|
</description>
|
|
</key>
|
|
</schema>
|
|
|
|
<schema id="org.gnome.shell.overrides" path="/org/gnome/shell/overrides/"
|
|
gettext-domain="@GETTEXT_PACKAGE@">
|
|
<key name="attach-modal-dialogs" type="b">
|
|
<default>true</default>
|
|
<summary>Attach modal dialog to the parent window</summary>
|
|
<description>
|
|
This key overrides the key in org.gnome.mutter when running
|
|
GNOME Shell.
|
|
</description>
|
|
</key>
|
|
|
|
<key name="edge-tiling" type="b">
|
|
<default>true</default>
|
|
<summary>Enable edge tiling when dropping windows on screen edges</summary>
|
|
<description>
|
|
This key overrides the key in org.gnome.mutter when running GNOME Shell.
|
|
</description>
|
|
</key>
|
|
|
|
<key name="dynamic-workspaces" type="b">
|
|
<default>true</default>
|
|
<summary>Workspaces are managed dynamically</summary>
|
|
<description>
|
|
This key overrides the key in org.gnome.mutter when running GNOME Shell.
|
|
</description>
|
|
</key>
|
|
|
|
<key name="workspaces-only-on-primary" type="b">
|
|
<default>true</default>
|
|
<summary>Workspaces only on primary monitor</summary>
|
|
<description>
|
|
This key overrides the key in org.gnome.mutter when running GNOME Shell.
|
|
</description>
|
|
</key>
|
|
|
|
<key name="focus-change-on-pointer-rest" type="b">
|
|
<default>true</default>
|
|
<summary>Delay focus changes in mouse mode until the pointer stops moving</summary>
|
|
<description>
|
|
This key overrides the key in org.gnome.mutter when running GNOME Shell.
|
|
</description>
|
|
</key>
|
|
</schema>
|
|
</schemalist>
|