From b0e30ceba2288eab10c6ff7be0ac0cb05a9ed0b7 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:51:51 +0200 Subject: Adding upstream version 43.0. Signed-off-by: Daniel Baumann --- data/gnome-settings-daemon.convert | 39 ++ data/gsd-enums.h | 127 ++++ data/meson.build | 72 +++ ...nome.settings-daemon.peripherals.gschema.xml.in | 152 +++++ ...ettings-daemon.peripherals.wacom.gschema.xml.in | 97 +++ ...me.settings-daemon.plugins.color.gschema.xml.in | 45 ++ ...rg.gnome.settings-daemon.plugins.gschema.xml.in | 18 + ...ings-daemon.plugins.housekeeping.gschema.xml.in | 32 + ...ttings-daemon.plugins.media-keys.gschema.xml.in | 692 +++++++++++++++++++++ ...me.settings-daemon.plugins.power.gschema.xml.in | 50 ++ ....settings-daemon.plugins.sharing.gschema.xml.in | 10 + ...ome.settings-daemon.plugins.wwan.gschema.xml.in | 10 + ...ettings-daemon.plugins.xsettings.gschema.xml.in | 37 ++ 13 files changed, 1381 insertions(+) create mode 100644 data/gnome-settings-daemon.convert create mode 100644 data/gsd-enums.h create mode 100644 data/meson.build create mode 100644 data/org.gnome.settings-daemon.peripherals.gschema.xml.in create mode 100644 data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in create mode 100644 data/org.gnome.settings-daemon.plugins.color.gschema.xml.in create mode 100644 data/org.gnome.settings-daemon.plugins.gschema.xml.in create mode 100644 data/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml.in create mode 100644 data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in create mode 100644 data/org.gnome.settings-daemon.plugins.power.gschema.xml.in create mode 100644 data/org.gnome.settings-daemon.plugins.sharing.gschema.xml.in create mode 100644 data/org.gnome.settings-daemon.plugins.wwan.gschema.xml.in create mode 100644 data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in (limited to 'data') diff --git a/data/gnome-settings-daemon.convert b/data/gnome-settings-daemon.convert new file mode 100644 index 0000000..f04d24c --- /dev/null +++ b/data/gnome-settings-daemon.convert @@ -0,0 +1,39 @@ +[org.gnome.settings-daemon.peripherals.smartcard] +removal-action = /desktop/gnome/peripherals/smartcard/removal_action + +[org.gnome.settings-daemon.plugins.housekeeping] +free-percent-notify = /apps/gnome_settings_daemon/plugins/housekeeping/free_percent_notify +free-percent-notify-again = /apps/gnome_settings_daemon/plugins/housekeeping/free_percent_notify_again +free-size-gb-no-notify = /apps/gnome_settings_daemon/plugins/housekeeping/free_size_gb_no_notify +ignore-paths = /apps/gnome_settings_daemon/plugins/housekeeping/ignore_paths +min-notify-period = /apps/gnome_settings_daemon/plugins/housekeeping/min_notify_period + +[org.gnome.settings-daemon.plugins.media-keys] +calculator = /apps/gnome_settings_daemon/keybindings/calculator +email = /apps/gnome_settings_daemon/keybindings/email +eject = /apps/gnome_settings_daemon/keybindings/eject +help = /apps/gnome_settings_daemon/keybindings/help +home = /apps/gnome_settings_daemon/keybindings/home +logout = /apps/gnome_settings_daemon/keybindings/power +media = /apps/gnome_settings_daemon/keybindings/media +next = /apps/gnome_settings_daemon/keybindings/next +pause = /apps/gnome_settings_daemon/keybindings/pause +play = /apps/gnome_settings_daemon/keybindings/play +previous = /apps/gnome_settings_daemon/keybindings/previous +screensaver = /apps/gnome_settings_daemon/keybindings/screensaver +search = /apps/gnome_settings_daemon/keybindings/search +stop = /apps/gnome_settings_daemon/keybindings/stop +touchpad = /apps/gnome_settings_daemon/keybindings/touchpad +volume-down = /apps/gnome_settings_daemon/keybindings/volume_down +volume-mute = /apps/gnome_settings_daemon/keybindings/volume_mute +volume-up = /apps/gnome_settings_daemon/keybindings/volume_up +www = /apps/gnome_settings_daemon/keybindings/www + +[org.gnome.settings-daemon.peripherals.mouse] +double-click = /desktop/gnome/peripherals/mouse/double_click +drag-threshold = /desktop/gnome/peripherals/mouse/drag_threshold + +[org.gnome.settings-daemon.plugins.xsettings] +antialiasing = /desktop/gnome/font_rendering/antialiasing +hinting = /desktop/gnome/font_rendering/hinting +rgba-order = /desktop/gnome/font_rendering/rgba_order diff --git a/data/gsd-enums.h b/data/gsd-enums.h new file mode 100644 index 0000000..eea1fb1 --- /dev/null +++ b/data/gsd-enums.h @@ -0,0 +1,127 @@ +/* + * Copyright © 2010 Bastien Nocera + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301, USA. + * + * Authors: + * Bastien Nocera + */ + +#ifndef __gsd_enums_h__ +#define __gsd_enums_h__ + +typedef enum +{ + GSD_FONT_ANTIALIASING_MODE_NONE, + GSD_FONT_ANTIALIASING_MODE_GRAYSCALE, + GSD_FONT_ANTIALIASING_MODE_RGBA +} GsdFontAntialiasingMode; + +typedef enum +{ + GSD_FONT_HINTING_NONE, + GSD_FONT_HINTING_SLIGHT, + GSD_FONT_HINTING_MEDIUM, + GSD_FONT_HINTING_FULL +} GsdFontHinting; + +typedef enum +{ + GSD_FONT_RGBA_ORDER_RGBA, + GSD_FONT_RGBA_ORDER_RGB, + GSD_FONT_RGBA_ORDER_BGR, + GSD_FONT_RGBA_ORDER_VRGB, + GSD_FONT_RGBA_ORDER_VBGR +} GsdFontRgbaOrder; + +typedef enum +{ + GSD_SMARTCARD_REMOVAL_ACTION_NONE, + GSD_SMARTCARD_REMOVAL_ACTION_LOCK_SCREEN, + GSD_SMARTCARD_REMOVAL_ACTION_FORCE_LOGOUT +} GsdSmartcardRemovalAction; + +typedef enum +{ + GSD_TOUCHPAD_SCROLL_METHOD_DISABLED, + GSD_TOUCHPAD_SCROLL_METHOD_EDGE_SCROLLING, + GSD_TOUCHPAD_SCROLL_METHOD_TWO_FINGER_SCROLLING +} GsdTouchpadScrollMethod; + +typedef enum +{ + GSD_BELL_MODE_ON, + GSD_BELL_MODE_OFF, + GSD_BELL_MODE_CUSTOM +} GsdBellMode; + +typedef enum +{ + GSD_TOUCHPAD_HANDEDNESS_RIGHT, + GSD_TOUCHPAD_HANDEDNESS_LEFT, + GSD_TOUCHPAD_HANDEDNESS_MOUSE +} GsdTouchpadHandedness; + +typedef enum +{ + GSD_WACOM_ROTATION_NONE, + GSD_WACOM_ROTATION_CW, + GSD_WACOM_ROTATION_CCW, + GSD_WACOM_ROTATION_HALF +} GsdWacomRotation; + +typedef enum +{ + GSD_WACOM_ACTION_TYPE_NONE, + GSD_WACOM_ACTION_TYPE_CUSTOM, + GSD_WACOM_ACTION_TYPE_SWITCH_MONITOR, + GSD_WACOM_ACTION_TYPE_HELP +} GsdWacomActionType; + +typedef enum +{ + GSD_POWER_ACTION_BLANK, + GSD_POWER_ACTION_SUSPEND, + GSD_POWER_ACTION_SHUTDOWN, + GSD_POWER_ACTION_HIBERNATE, + GSD_POWER_ACTION_INTERACTIVE, + GSD_POWER_ACTION_NOTHING, + GSD_POWER_ACTION_LOGOUT +} GsdPowerActionType; + +typedef enum +{ + GSD_POWER_BUTTON_ACTION_NOTHING, + GSD_POWER_BUTTON_ACTION_SUSPEND, + GSD_POWER_BUTTON_ACTION_HIBERNATE, + GSD_POWER_BUTTON_ACTION_INTERACTIVE +} GsdPowerButtonActionType; + +typedef enum +{ + GSD_UPDATE_TYPE_ALL, + GSD_UPDATE_TYPE_SECURITY, + GSD_UPDATE_TYPE_NONE +} GsdUpdateType; + +typedef enum +{ + GSD_NUM_LOCK_STATE_UNKNOWN, + GSD_NUM_LOCK_STATE_ON, + GSD_NUM_LOCK_STATE_OFF +} GsdNumLockState; + +#endif /* __gsd_enums_h__ */ diff --git a/data/meson.build b/data/meson.build new file mode 100644 index 0000000..3666d56 --- /dev/null +++ b/data/meson.build @@ -0,0 +1,72 @@ +data_inc = include_directories('.') + +schemas = [ + 'org.gnome.settings-daemon.peripherals.gschema.xml', + 'org.gnome.settings-daemon.peripherals.wacom.gschema.xml', + 'org.gnome.settings-daemon.plugins.gschema.xml', + 'org.gnome.settings-daemon.plugins.color.gschema.xml', + 'org.gnome.settings-daemon.plugins.housekeeping.gschema.xml', + 'org.gnome.settings-daemon.plugins.media-keys.gschema.xml', + 'org.gnome.settings-daemon.plugins.power.gschema.xml', + 'org.gnome.settings-daemon.plugins.sharing.gschema.xml', + 'org.gnome.settings-daemon.plugins.xsettings.gschema.xml' +] + +if enable_wwan + schemas += 'org.gnome.settings-daemon.plugins.wwan.gschema.xml' +endif + +schema_conf = configuration_data() +schema_conf.set('GETTEXT_PACKAGE', meson.project_name()) + +schemas_xml = [] +foreach schema: schemas + schemas_xml += [configure_file( + input: schema + '.in', + output: schema, + configuration: schema_conf, + install_dir: gsd_schemadir + )] +endforeach + +enums_header = files('gsd-enums.h') + +mkenums = gnome.mkenums( + 'org.gnome.settings-daemon.enums.xml', + sources: enums_header, + comments: '', + fhead: '', + vhead: ' <@type@ id="org.gnome.settings-daemon.@EnumName@">', + vprod: ' ', + vtail: ' ', + ftail: '', + install_header: true, + install_dir: gsd_schemadir +) + +install_data( + enums_header, + install_dir: join_paths(gsd_pkgincludedir, meson.project_name()) +) + +install_data( + 'gnome-settings-daemon.convert', + install_dir: join_paths(gsd_datadir, 'GConf', 'gsettings') +) + +pkg.generate( + version: gsd_version, + name: meson.project_name(), + description: meson.project_name() + ' specific enumerations', + filebase: meson.project_name(), + subdirs: gsd_api_name +) + + +# for unit tests - gnome.compile_schemas() only looks in srcdir +custom_target('compile-schemas', + input: schemas_xml, + depends: mkenums, + output: 'gschemas.compiled', + command: [find_program('glib-compile-schemas'), meson.current_build_dir()], + build_by_default: true) diff --git a/data/org.gnome.settings-daemon.peripherals.gschema.xml.in b/data/org.gnome.settings-daemon.peripherals.gschema.xml.in new file mode 100644 index 0000000..be67277 --- /dev/null +++ b/data/org.gnome.settings-daemon.peripherals.gschema.xml.in @@ -0,0 +1,152 @@ + + + + + + + + + + 'none' + Smartcard removal action + Set this to one of “none”, “lock-screen”, or “force-logout”. The action will get performed when the smartcard used for log in is removed. + + + + + true + + + 0 + + + 'on' + Possible values are “on”, “off”, and “custom”. + + + 400 + + + 100 + + + '' + Keyboard Bell Custom Filename + File name of the bell sound to be played. + + + + + false + Whether the tablet’s orientation is locked, or rotated automatically. + + + + + + + false + Mouse button orientation + Swap left and right mouse buttons for left-handed mice. + + + -1 + Single Click + Acceleration multiplier for mouse motion. A value of -1 is the system default. + + + -1 + Motion Threshold + Distance in pixels the pointer must move before accelerated mouse motion is activated. A value of -1 is the system default. + + + false + Middle button emulation + Enables middle mouse button emulation through simultaneous left and right button click. + + + 400 + Double click time + Length of a double click in milliseconds. + + + 8 + Drag threshold + Distance before a drag is started. + + + + + true + + + 30 + Key Repeat Interval + Delay between repeats in milliseconds. + + + 500 + Initial Key Repeat Delay + Initial key repeat delay in milliseconds. + + + true + Remember NumLock state + When set to true, GNOME will remember the state of the NumLock LED between sessions. + + + + + false + Disable touchpad while typing + Set this to TRUE if you have problems with accidentally hitting the touchpad while typing. + + + true + Enable horizontal scrolling + Set this to TRUE to allow horizontal scrolling by the same method selected with the scroll_method key. + + + 'two-finger-scrolling' + Select the touchpad scroll method + Select the touchpad scroll method. Supported values are: “disabled”, “edge-scrolling”, “two-finger-scrolling”. + + + false + Enable mouse clicks with touchpad + Set this to TRUE to be able to send mouse clicks by tapping on the touchpad. + + + true + Enable touchpad + Set this to TRUE to enable all touchpads. + + + 'mouse' + Touchpad button orientation + Swap left and right mouse buttons for left-handed mice with “left”, “right” for right-handed, “mouse” to follow the mouse setting. + + + -1 + Single Click + Acceleration multiplier for mouse motion. A value of -1 is the system default. + + + -1 + Motion Threshold + Distance in pixels the pointer must move before accelerated mouse motion is activated. A value of -1 is the system default. + + + false + Natural scrolling + Set this to TRUE to enable natural (reverse) scrolling for touchpads. + + + + + 0 + + Mouse wheel emulation button. 0 to disable the feature. + + + diff --git a/data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in b/data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in new file mode 100644 index 0000000..f687496 --- /dev/null +++ b/data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in @@ -0,0 +1,97 @@ + + + + + + + + + true + Wacom stylus absolute mode + Enable this to set the tablet to absolute mode. + + + [-1, -1, -1, -1] + Wacom tablet area + Set this to x1, y1 and x2, y2 of the area usable by the tools. + + + false + Wacom tablet aspect ratio + Enable this to restrict the Wacom tablet area to match the aspect ratio of the output. + + + 'none' + Wacom tablet rotation + Set this to “none”, “cw” for 90 degree clockwise, “half” for 180 degree, and “ccw” for 90 degree counterclockwise. + + + true + Wacom touch feature + Enable this to move the cursor when the user touches the tablet. + + + + + [0, 0, 100, 100] + Wacom stylus pressure curve + Set this to x1, y1 and x2, y2 of the pressure curve applied to the stylus. + + + [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + Wacom stylus button mapping + Set this to the logical button mapping. + + + -1 + Wacom stylus pressure threshold + Set this to the pressure value at which a stylus click event is generated. + + + + + [0, 0, 100, 100] + Wacom eraser pressure curve + Set this to x1, y1 and x2, y2 of the pressure curve applied to the eraser. + + + [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + Wacom eraser button mapping + Set this to the logical button mapping. + + + -1 + Wacom eraser pressure threshold + Set this to the pressure value at which an eraser click event is generated. + + + + + 'none' + Wacom button action type + The type of action triggered by the button being pressed. + + + '' + Key combination for the custom action + The keyboard shortcut generated when the button is pressed for custom actions. + + + ['', ''] + Key combinations for a touchring or touchstrip custom action + The keyboard shortcuts generated when a touchring or touchstrip is used for custom actions (up followed by down). + + + '' + + Button label for OLED display. + Label will be rendered to OLED display belonging to the button + + + + + ["", "", ""] + + + diff --git a/data/org.gnome.settings-daemon.plugins.color.gschema.xml.in b/data/org.gnome.settings-daemon.plugins.color.gschema.xml.in new file mode 100644 index 0000000..286ea80 --- /dev/null +++ b/data/org.gnome.settings-daemon.plugins.color.gschema.xml.in @@ -0,0 +1,45 @@ + + + + + 0 + The duration a display profile is valid + This is the number of days after which the display color profile is considered invalid. + + + 0 + The duration a printer profile is valid + This is the number of days after which the printer color profile is considered invalid. + + + false + If the night light mode is enabled + Night light mode changes the color temperature of your display when the sun has gone down or at preset times. + + + 2700 + Temperature of the display when enabled + This temperature in Kelvin is used to modify the screen tones when night light mode is enabled. Higher values are bluer, lower redder. + + + true + Use the sunrise and sunset + Calculate the sunrise and sunset times automatically, from the current location. + + + 20.00 + The start time + When “night-light-schedule-automatic” is disabled, use this start time in hours from midnight. + + + 6.00 + The end time + When “night-light-schedule-automatic” is disabled, use this end time in hours from midnight. + + + (91,181) + The last detected position + When location services are available this represents the last detected location. The default value is an invalid value to ensure it is always updated at startup. + + + diff --git a/data/org.gnome.settings-daemon.plugins.gschema.xml.in b/data/org.gnome.settings-daemon.plugins.gschema.xml.in new file mode 100644 index 0000000..e53ed17 --- /dev/null +++ b/data/org.gnome.settings-daemon.plugins.gschema.xml.in @@ -0,0 +1,18 @@ + + + + + ['all'] + List of plugins that are allowed to be loaded + + A list of strings representing the plugins that are allowed to be loaded (default: “all”). + This is only evaluated on startup. + + + + + + + + + diff --git a/data/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml.in b/data/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml.in new file mode 100644 index 0000000..cf93ebe --- /dev/null +++ b/data/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml.in @@ -0,0 +1,32 @@ + + + + + [] + Mount paths to ignore + Specify a list of mount paths to ignore when they run low on space. + + + 0.05 + + Free percentage notify threshold + Percentage free space threshold for initial warning of low disk space. If the percentage free space drops below this, a warning will be shown. + + + 0.01 + + Subsequent free space percentage notify threshold + Specify the percentage that the free disk space should reduce by before issuing a subsequent warning. + + + 1 + Free space notify threshold + Specify an amount in GB. If the amount of free space is more than this, no warning will be shown. + + + 10 + Minimum notify period for repeated warnings + Specify a time in minutes. Subsequent warnings for a volume will not appear more often than this period. + + + diff --git a/data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in b/data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in new file mode 100644 index 0000000..ef5be62 --- /dev/null +++ b/data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in @@ -0,0 +1,692 @@ + + + + + 'XF86Calculator' + Launch calculator + Binding to launch the calculator. + + + 'XF86Tools' + Launch settings + Binding to launch GNOME Settings. + + + 'XF86Mail' + Launch email client + Binding to launch the email client. + + + 'XF86Eject' + Eject + Binding to eject an optical disc. + + + '' + Launch help browser + Binding to launch the help browser. + + + 'XF86Explorer' + Home folder + Binding to open the Home folder. + + + 'XF86AudioMedia' + Launch media player + Binding to launch the media player. + + + 'XF86AudioNext' + Next track + Binding to skip to next track. + + + 'XF86AudioPause' + Pause playback + Binding to pause playback. + + + 'XF86AudioPlay' + Play (or play/pause) + Binding to start playback (or toggle play/pause). + + + '<Control><Alt>Delete' + Log out + Binding to log out. + + + 'XF86AudioPrev' + Previous track + Binding to skip to previous track. + + + '<Super>l' + Lock screen + Binding to lock the screen. + + + 'XF86Search' + Search + Binding to launch the search tool. + + + 'XF86AudioStop' + Stop playback + Binding to stop playback. + + + 'XF86AudioLowerVolume' + Volume down + Binding to lower the volume. + + + 'XF86AudioMute' + Volume mute/unmute + Binding to mute/unmute the volume. + + + 'XF86AudioRaiseVolume' + Volume up + Binding to raise the volume. + + + 'XF86AudioMicMute' + Microphone mute/unmute + Binding to mute/unmute the microphone. + + + 'XF86WWW' + Launch web browser + Binding to launch the web browser. + + + '<Alt><Super>8' + Toggle magnifier + Binding to show the screen magnifier + + + '<Alt><Super>s' + Toggle screen reader + Binding to start the screen reader + + + '' + Toggle on-screen keyboard + Binding to show the on-screen keyboard + + + '' + Increase text size + Binding to increase the text size + + + '' + Decrease text size + Binding to decrease the text size + + + '' + Toggle contrast + Binding to toggle the interface contrast + + + '<Alt><Super>equal' + Magnifier zoom in + Binding for the magnifier to zoom in + + + '<Alt><Super>minus' + Magnifier zoom out + Binding for the magnifier to zoom out + + + + + + [] + Custom keybindings + List of custom keybindings + + + [''] + Launch calculator + Binding to launch the calculator. + + + [''] + Launch settings + Binding to launch GNOME Settings. + + + [''] + Launch email client + Binding to launch the email client. + + + [''] + Eject + Binding to eject an optical disc. + + + ['', '<Super>F1'] + Launch help browser + Binding to launch the help browser. + + + [''] + Home folder + Binding to open the Home folder. + + + [''] + Launch media player + Binding to launch the media player. + + + [''] + Next track + Binding to skip to next track. + + + [''] + Pause playback + Binding to pause playback. + + + [''] + Play (or play/pause) + Binding to start playback (or toggle play/pause). + + + ['<Control><Alt>Delete'] + Log out + Binding to log out. + + + [''] + Previous track + Binding to skip to previous track. + + + ['<Super>l'] + Lock screen + Binding to lock the screen. + + + [''] + Search + Binding to launch the search tool. + + + [''] + Stop playback + Binding to stop playback. + + + + + [''] + Volume down + Binding to lower the volume. + + + [''] + Volume mute/unmute + Binding to mute/unmute the volume. + + + [''] + Volume up + Binding to raise the volume. + + + 6 + + Size of volume step + Size of the volume step for each volume change + + + + + [''] + Quiet volume down + Binding to lower the volume without emitting a sound effect. + + + [''] + Quiet volume mute/unmute + Binding to mute/unmute the volume without emitting a sound effect. + + + [''] + Quiet volume up + Binding to raise the volume without emitting a sound effect. + + + + + [''] + Precise volume down + Binding to lower the volume with higher precision. + + + [''] + Precise volume up + Binding to raise the volume with higher precision. + + + + [''] + Microphone mute/unmute + Binding to mute/unmute the microphone. + + + [''] + Launch web browser + Binding to launch the web browser. + + + ['<Alt><Super>s'] + Toggle screen reader + Binding to start the screen reader + + + [''] + Toggle on-screen keyboard + Binding to show the on-screen keyboard + + + [''] + Increase text size + Binding to increase the text size + + + [''] + Decrease text size + Binding to decrease the text size + + + [''] + Toggle contrast + Binding to toggle the interface contrast + + + ['<Alt><Super>8'] + Toggle magnifier + Binding to show the screen magnifier + + + ['<Alt><Super>equal'] + Magnifier zoom in + Binding for the magnifier to zoom in + + + ['<Alt><Super>minus'] + Magnifier zoom out + Binding for the magnifier to zoom out + + + [''] + Toggle touchpad on/off + Binding to toggle the touchpad on/off. + + + [''] + Switch touchpad on + Binding to switch the touchpad on. + + + [''] + Switch touchpad off + Binding to switch the touchpad off. + + + + [''] + Skip backward in current track + Binding to skip backward in current track. + + + [''] + Skip forward in current track + Binding to skip forward in current track. + + + [''] + Toggle repeat playback mode + Binding to toggle repeat mode in media player. + + + [''] + Toggle random playback mode + Binding to toggle random playback mode in media player. + + + + [''] + Toggle automatic screen orientation + Binding to toggle automatic screen orientation. + + + [''] + Power button + Binding for power button. + + + [''] + Hibernate button + Binding to hibernate the machine. + + + [''] + Suspend button + Binding to suspend the machine. + + + + [''] + Screen brightness up + Binding to increase the screen brightness. + + + [''] + Screen brightness down + Binding to decrease the screen brightness. + + + [''] + Screen brightness cycle + Binding to cycle the screen brightness. + + + + [''] + Keyboard brightness up + Binding to increase the keyboard brightness. + + + [''] + Keyboard brightness down + Binding to decrease the keyboard brightness. + + + [''] + Keyboard brightness toggle + Binding to toggle the keyboard brightness. + + + + [''] + Show battery status + Binding to show current battery status. + + + + [''] + RF kill + Binding to toggle airplane mode. + + + [''] + Bluetooth RF kill + Binding to toggle bluetooth airplane mode. + + + + + ['XF86Calculator'] + Launch calculator + Static binding to launch the calculator. + + + ['XF86Tools'] + Launch settings + Static binding to launch GNOME Settings. + + + ['XF86Mail'] + Launch email client + Static binding to launch the email client. + + + ['XF86Eject'] + Eject + Static binding to eject an optical disc. + + + ['XF86Explorer'] + Home folder + Static binding to open the Home folder. + + + ['XF86AudioMedia'] + Launch media player + Static binding to launch the media player. + + + ['XF86AudioNext', '<Ctrl>XF86AudioNext'] + Next track + Static binding to skip to next track. + + + ['XF86AudioPause'] + Pause playback + Static binding to pause playback. + + + ['XF86AudioPlay', '<Ctrl>XF86AudioPlay'] + Play (or play/pause) + Static binding to start playback (or toggle play/pause). + + + ['XF86AudioPrev', '<Ctrl>XF86AudioPrev'] + Previous track + Static binding to skip to previous track. + + + ['XF86ScreenSaver'] + Lock screen + Static binding to lock the screen. + + + ['XF86Search'] + Search + Static binding to launch the search tool. + + + ['XF86AudioStop'] + Stop playback + Static binding to stop playback. + + + + + ['XF86AudioLowerVolume', '<Ctrl>XF86AudioLowerVolume'] + Volume down + Static binding to lower the volume. + + + ['XF86AudioMute'] + Volume mute/unmute + Static binding to mute/unmute the volume. + + + ['XF86AudioRaiseVolume', '<Ctrl>XF86AudioRaiseVolume'] + Volume up + Static binding to raise the volume. + + + + + ['<Alt>XF86AudioLowerVolume', '<Alt><Ctrl>XF86AudioLowerVolume'] + Quiet volume down + Static binding to lower the volume without emitting a sound effect. + + + ['<Alt>XF86AudioMute'] + Quiet volume mute/unmute + Static binding to mute/unmute the volume. + + + ['<Alt>XF86AudioRaiseVolume', '<Alt><Ctrl>XF86AudioRaiseVolume'] + Quiet volume up + Static binding to raise the volume without emitting a sound effect. + + + + + ['<Shift>XF86AudioLowerVolume', '<Ctrl><Shift>XF86AudioLowerVolume'] + Precise volume down + Static binding to lower the volume with higher precision. + + + ['<Shift>XF86AudioRaiseVolume', '<Ctrl><Shift>XF86AudioRaiseVolume'] + Precise volume up + Static binding to raise the volume with higher precision. + + + + ['XF86AudioMicMute'] + Microphone mute/unmute + Static binding to mute/unmute the microphone. + + + ['XF86WWW'] + Launch web browser + Static binding to launch the web browser. + + + + ['XF86TouchpadToggle', '<Ctrl><Super>XF86TouchpadToggle'] + Magnifier zoom out + Static binding to toggle the touchpad on/off. + + + ['XF86TouchpadOn'] + Switch touchpad on + Static binding to switch the touchpad on. + + + ['XF86TouchpadOff'] + Switch touchpad off + Static binding to switch the touchpad off. + + + + ['XF86AudioRewind'] + Skip backward in current track + Static binding to skip backward in current track. + + + ['XF86AudioForward'] + Skip forward in current track + Static binding to skip forward in current track. + + + ['XF86AudioRepeat'] + Toggle repeat playback mode + Static binding to toggle repeat mode in media player. + + + ['XF86AudioRandomPlay'] + Toggle random playback mode + Static binding to toggle random playback mode in media player. + + + + ['<Super>o', 'XF86RotationLockToggle'] + Toggle automatic screen orientation + Static binding to toggle automatic screen orientation. + + + ['XF86PowerOff'] + Power button + Static binding for power button. + + + ['XF86Suspend', 'XF86Hibernate'] + Hibernate button + Static binding to hibernate the machine. + + + ['XF86Sleep'] + Suspend button + Static binding to suspend the machine. + + + + ['XF86MonBrightnessUp'] + Screen brightness up + Static binding to increase the screen brightness. + + + ['XF86MonBrightnessDown'] + Screen brightness down + Static binding to decrease the screen brightness. + + + ['XF86MonBrightnessCycle'] + Screen brightness cycle + Static binding to cycle the screen brightness. + + + + ['XF86KbdBrightnessUp'] + Keyboard brightness up + Static binding to increase the keyboard brightness. + + + ['XF86KbdBrightnessDown'] + Keyboard brightness down + Static binding to decrease the keyboard brightness. + + + ['XF86KbdLightOnOff'] + Keyboard brightness toggle + Static binding to toggle the keyboard brightness. + + + + ['XF86Battery'] + Show battery status + Static binding to show current battery status. + + + + ['XF86WLAN', 'XF86UWB', 'XF86RFKill'] + RF kill + Static binding to toggle airplane mode. + + + ['XF86Bluetooth'] + Bluetooth RF kill + Static binding to toggle bluetooth airplane mode. + + + + + + '' + Name + Name of the custom binding + + + '' + Binding + Binding for the custom binding + + + '' + Command + Command to run when the binding is invoked + + + diff --git a/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in b/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in new file mode 100644 index 0000000..04b287b --- /dev/null +++ b/data/org.gnome.settings-daemon.plugins.power.gschema.xml.in @@ -0,0 +1,50 @@ + + + + + 30 + The brightness of the screen when idle + This is the laptop panel screen brightness used when the session is idle. + + + true + Dim the screen after a period of inactivity + If the screen should be dimmed to save power when the computer is idle. + + + 1200 + Sleep timeout computer when on AC + The amount of time in seconds the computer on AC power needs to be inactive before it goes to sleep. A value of 0 means never. + + + 'suspend' + Whether to hibernate, suspend or do nothing when inactive + The type of sleeping that should be performed when the computer is inactive. + + + 1200 + Sleep timeout computer when on battery + The amount of time in seconds the computer on battery power needs to be inactive before it goes to sleep. A value of 0 means never. + + + 'suspend' + Whether to hibernate, suspend or do nothing when inactive + The type of sleeping that should be performed when the computer is inactive. + + + true + Enable the ALS sensor + If the ambient light sensor functionality is enabled. + + + 'suspend' + Power button action + The action to take when the system power button is pressed. This action is hard-coded (and the setting ignored) on virtual machines (power off) and tablets (suspend). + + + true + Enable power-saver profile when battery is low + Automatically enable the "power-saver" profile using power-profiles-daemon if the battery is low. + + + diff --git a/data/org.gnome.settings-daemon.plugins.sharing.gschema.xml.in b/data/org.gnome.settings-daemon.plugins.sharing.gschema.xml.in new file mode 100644 index 0000000..5efdce7 --- /dev/null +++ b/data/org.gnome.settings-daemon.plugins.sharing.gschema.xml.in @@ -0,0 +1,10 @@ + + + + + [] + On which connections the service is enabled + The list of NetworkManager connections (each one represented with its UUID) on which this service is enabled and started. + + + diff --git a/data/org.gnome.settings-daemon.plugins.wwan.gschema.xml.in b/data/org.gnome.settings-daemon.plugins.wwan.gschema.xml.in new file mode 100644 index 0000000..283b77b --- /dev/null +++ b/data/org.gnome.settings-daemon.plugins.wwan.gschema.xml.in @@ -0,0 +1,10 @@ + + + + + false + Unlock sim cards + Unlock any sim cards right away. + + + diff --git a/data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in b/data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in new file mode 100644 index 0000000..45382f7 --- /dev/null +++ b/data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in @@ -0,0 +1,37 @@ + + + + + [] + List of explicitly disabled GTK+ modules + A list of strings representing the GTK+ modules that will not be loaded, even if enabled by default in their configuration. + + + [] + List of explicitly enabled GTK+ modules + A list of strings representing the GTK+ modules that will be loaded, usually in addition to conditional and forcibly disabled ones. + + + {} + A dictionary of XSETTINGS to override + This dictionary maps XSETTINGS names to overrides values. The values must be either strings, signed int32s or (in the case of colors), 4-tuples of uint16 (red, green, blue, alpha; 65535 is fully opaque). + + + + + 'grayscale' + Antialiasing + The type of antialiasing to use when rendering fonts. Possible values are: “none” for no antialiasing, “grayscale” for standard grayscale antialiasing, and “rgba” for subpixel antialiasing (LCD screens only). + + + 'slight' + Hinting + The type of hinting to use when rendering fonts. Possible values are: “none” for no hinting and “slight” for fitting only to the Y-axis like Microsoft’s ClearType, DirectWrite and Adobe’s proprietary font rendering engine. Ignores native hinting within the font, generates hints algorithmically. Used on Ubuntu by default. Recommended. The meaning of “medium” and “full” depends on the font format (.ttf, .otf, .pfa/.pfb) and the installed version of FreeType. They usually try to fit glyphs to both the X and the Y axis (except for .otf: Y-only). This can lead to distortion and/or inconsistent rendering depending on the quality of the font, the font format and the state of FreeType’s font engines. + + + 'rgb' + RGBA order + The order of subpixel elements on an LCD screen; only used when antialiasing is set to “rgba”. Possible values are: “rgb” for red on left (most common), “bgr” for blue on left, “vrgb” for red on top, “vbgr” for red on bottom. + + + -- cgit v1.2.3