GNOME Settings Daemon Changelog

What's new in GNOME Settings Daemon 3.34.2

Dec 30, 2019
  • Media-keys:
  • Place spawned processes into a systemd scope. For this to work, gnome-settings-daemon needs to be build with libgnome-desktop >= 3.34.2.1, as the API was added in that release.
  • Fixed saving screenshots to clipboard on wayland. For 3.34, this feature was fixed by using the X11 clipboard, saving to clipboard will indefinitely raise Xwayland if the Xwayland-on-demand experimental feature was enabled, and will not work at all if --no-x11 is passed to gnome-shell.
  • Fix crash on keybinding migration
  • Smartcard:
  • Initialize pointer before use

New in GNOME Settings Daemon 3.35.0 (Dec 30, 2019)

  • Translation updates
  • Lower systemd stop timeout

New in GNOME Settings Daemon 3.34.1 (Oct 15, 2019)

  • Translation updates
  • Media-keys:
  • Update to OSD DBus API changes
  • Smartcards:
  • Use correct parent type for structs
  • Change manager to non-blocking
  • Power:
  • Fix rounding of brightness value

New in GNOME Settings Daemon 3.34.0 (Sep 30, 2019)

  • Translation updates.

New in GNOME Settings Daemon 3.34.0 Beta (Aug 19, 2019)

  • Translation updates
  • Add systemd user service files for all the plugins
  • With the exception of gsd-xsettings, daemons do not use the GDK X11 backend anymore
  • WWAN:
  • New daemon, handles WWAN device settings
  • Mouse:
  • Removed daemon, everything is now implemented in mutter
  • Clipboard:
  • Removed daemon, everything is now implemented in mutter
  • Color:
  • Use Planckian calculations on night light
  • Rfkill:
  • Handle airplane mode for WWAN interfaces
  • XSettings:
  • Round Xft.dpi setting to an integer
  • Add entry for overlay scrolling setting
  • Media-keys:
  • Use device node from AcceleratorActivated arguments

New in GNOME Settings Daemon 3.32.1 (Jun 19, 2019)

  • Translation updates
  • Signal connector rather than output ID for OSDs
  • Media-keys:
  • Fix MPRIS issues with disconnecting clients
  • Color:
  • Allow night light to be always on
  • Power:
  • Only disable Suspend/Hibernate actions inside VM
  • Smartcard:
  • Fix cancellation issues

New in GNOME Settings Daemon 3.32.0 Beta 2 (Feb 25, 2019)

  • Translation updates
  • Media-keys:
  • Ignore key repeat on certain shortcuts (Needs up-to-date mutter and gnome-shell)
  • Housekeeping:
  • Fix overflow

New in GNOME Settings Daemon 3.32.0 Beta (Feb 13, 2019)

  • Translation updates
  • Remove libXtst as a dependency
  • Keyboard:
  • Enable ibus for OSK purposes on X11
  • Power:
  • Add x-gnome-privacy-scope hints to power notifications
  • Define brightness to be -1 if builtin display is disabled
  • Smartcard:
  • Wait until smartcards are inspected before locking screen
  • handle a smartcard getting removed very shortly after login

New in GNOME Settings Daemon 3.30.2 (Jan 10, 2019)

  • Translation updates
  • Fixes for build tests
  • Media-keys:
  • Default to interactive shutdown action for power button if the action is not supported.
  • Increase GSD_REENABLE_POWER_BUTTON_DELAY to 3 seconds
  • Add mapping for Ctrl + media-key for some media-keys
  • Rfkill:
  • Fix GIOChannel encoding
  • Color:
  • Correct temperature interpolation corner cases

New in GNOME Settings Daemon 3.31.2 (Jan 10, 2019)

  • Translation updates
  • Color:
  • Add DBus API to preview Night Light for a few seconds
  • Media-keys:
  • Default to interactive shutdown action for power button if the action is not supported.
  • Power:
  • Avoid setting GError twice
  • Speed up tests by splitting into chunks
  • Print-notification:
  • Ignore Server* messages from CUPS not meant to us
  • Rfkill:
  • Use GUdev to monitor rfkill device pressence

New in GNOME Settings Daemon 3.31.1 (Dec 18, 2018)

  • Translation updates
  • Xsettings:
  • always use mutter-computed UI scaling value
  • Wacom:
  • Drop tablet/touchscreen mapping to outputs. Mutter now handles this entirely.

New in GNOME Settings Daemon 3.30.1.2 (Oct 5, 2018)

  • This release by default *removes* the new feature that was added in 3.29.0 to use SuspendAndHibernate when available. You can re-enable the feature using the "experimental_suspend_then_hibernate" meson option again.
  • There are two major issues with the new feature in the current form, and fixing it will require more changes that are not feasible in the stable release cycle.
  • The two main issues are:
  • * Hibernation is often not properly supported. The reasons range from it being simply impossible (secure boot), to driver and firmware issues when resuming and also distribution issues where the system is not correctly set-up and we cannot detect the issue.
  • * It was missed that the support added into g-s-d is incomplete and therefore creates an inconsistent user experience. In particular, we have four major methods to suspend the machine, but only two are affected:
  • - hardware power button: will use suspend-then-hibernate if enabled and available
  • - idle suspend: will use suspend-then-hibernate if enabled and available
  • - suspend in gnome-shell: always suspends
  • - lid closing: always suspends (systemd)
  • Also relevant in this discussion is the proposed change in upstream systemd to allow disabling hibernation even if it is detected to work: https://github.com/systemd/systemd/pull/10262

New in GNOME Settings Daemon 3.30.1.1 (Sep 27, 2018)

  • Color:
  • Do not leak GSource

New in GNOME Settings Daemon 3.30.0 (Sep 11, 2018)

  • Translation updates.

New in GNOME Settings Daemon 3.30.0 RC (Aug 30, 2018)

  • Translation updates
  • Media-keys:
  • Escape custom command for execution
  • Rfkill:
  • Create nested cancellable for rfkill setting
  • Build:
  • Fix undeclared dependency on gio-unix-2.0

New in GNOME Settings Daemon 3.30.0 Beta (Aug 3, 2018)

  • Translation updates
  • Housekeeping:
  • Fix improper notify_notification_close() usage
  • Power:
  • Make power test more robust
  • General:
  • Update test suite to python3

New in GNOME Settings Daemon 3.28.1 (Apr 23, 2018)

  • Translation updates
  • Datetime:
  • Debugging improvements
  • Media-keys:
  • Wait forever for GrabAccelerators() to succeed

New in GNOME Settings Daemon 3.28.0 (Mar 14, 2018)

  • Translation updates.

New in GNOME Settings Daemon 3.28.0 Beta 2 (Mar 5, 2018)

  • Build:
  • Fix error when doing non-debug builds
  • Fix runtime linkage to libgsd and libcommon
  • Apply a workaround for D-Bus code generation

New in GNOME Settings Daemon 3.28.0 Beta (Feb 14, 2018)

  • Remove a11y-keyboard plugin, the functionality was merged into mutter
  • Port to meson
  • Clipboard:
  • Fix memory leak
  • Media-keys:
  • Suppress power-button presses during suspend
  • Prefer MPRIS clients to g-s-d ones
  • Power:
  • Don't react to light changes if not at console
  • Many regression test suite fixes
  • Default to suspend after 20 minutes of inactivity (see https://bugzilla.gnome.org/show_bug.cgi?id=681869 for details)
  • Rfkill:
  • Fix property notification warning for rfkill-input-inhibited
  • Wacom:
  • Ensure screen integrated devices get remapped on hotplug
  • Fix screen mapping for Cintiqs and others

New in GNOME Settings Daemon 3.26.2 (Nov 28, 2017)

  • Translation updates
  • Minor cleanups
  • Housekeeping:
  • Ignore more virtual file systems
  • Fix the Empty Trash button in Settings not working
  • Media-keys:
  • Fix custom binding command changes not getting applied

New in GNOME Settings Daemon 3.26.1 (Oct 25, 2017)

  • Translation updates
  • Wacom:
  • Ensure builtin touchscreens are properly mapped to outputs
  • Fix spotty touchscreen detection with those touchscreens that have a capacitive menu/windows button
  • Fix touchscreen vs display orientation mismatch under gdm
  • XSettings:
  • Reload the scale factor when mutter starts up

New in GNOME Settings Daemon 3.26.0 (Sep 13, 2017)

  • Translation updates.

New in GNOME Settings Daemon 3.26 RC (Sep 7, 2017)

  • Ensure translatable strings are actually translated
  • Translation updates
  • Housekeeping:
  • Ignore the Retrode's low-space
  • Sharing:
  • Add gnome-remote-desktop as available service

New in GNOME Settings Daemon 3.24.3 (Jul 23, 2017)

  • Color:
  • Fix smearing out of Night Light effect
  • Keyboard:
  • Only add the "us" layout if the system config cannot be determined
  • Media-keys:
  • Fix grabbing of previously disabled shortcuts
  • Wacom:
  • Fix touchscreens being assigned the wrong output
  • Exclude non-display attached devices from remapping

New in GNOME Settings Daemon 3.25.4 (Jul 20, 2017)

  • Fix GConf->GSettings convert script
  • Color:
  • Fix smearing out of Night Light effect
  • Keyboard:
  • Only add the "us" layout if the system config cannot be determined
  • Media-keys:
  • Add a precise volume change shortcut
  • Moved video-out and rotate-video bindings to mutter
  • Fix grabbing of previously disabled shortcuts
  • Orientation:
  • Removed functionality migrated to mutter
  • Wacom:
  • Fix touchscreens being assigned the wrong output
  • XRandR:
  • Removed functionality migrated to mutter
  • XSettings:
  • Calculate window scale from configuration state

New in GNOME Settings Daemon 3.25.2 (May 25, 2017)

  • Avoid initializing gtk+ on plugins that don't need it
  • Avoid loading gtk+ css theme since we don't have UI
  • Several correctness fixes pointed by Coverity
  • Fix for no plugins getting loaded under GDM
  • Mark forgotten strings in gschema files for translation
  • Translation updates
  • Housekeeping:
  • Ignore GPFS and rootfs mounts
  • Media-keys:
  • Make calculator key work again
  • Fix a few memory leaks
  • Changed MediaKeys D-Bus API to match API docs
  • Add support for new XF86RFKill keysym
  • Show OSD on hardware keyboard brightness changes

New in GNOME Settings Daemon 3.24.2 (May 9, 2017)

  • Fix plugins not getting started under gdm
  • Fix mmkeys D-Bus API to match API docs
  • Disable rfkill keys handling
  • Choose correct backlight device on laptops with hybrid graphics
  • Translation updates

New in GNOME Settings Daemon 3.24.1 (Apr 29, 2017)

  • Fix Calculator media key
  • Fix sunrise calcs for fractional timezone offsets
  • Fix possible division by zero in clipboard handling

New in GNOME Settings Daemon 3.24.0 (Mar 28, 2017)

  • Work-around possible deadlocks on startup
  • Translation updates

New in GNOME Settings Daemon 3.24.0 Beta (Feb 15, 2017)

  • Color:
  • Add interface to support "Night Light" functionality
  • Media-keys:
  • Fix a number of race conditions in shortcuts grabbing
  • Power:
  • Free leaked UPower keyboard backlight
  • Fix keyboard backlight problems on some systems
  • Rfkill:
  • Fix a number of possible race conditions and crashes with slow rfkill devices
  • Smartcard:
  • Fix a possible crash in smartcard plugin
  • Wacom:
  • Move most of the Wacom support to mutter, including the OSD

New in GNOME Settings Daemon 3.23.3 (Jan 25, 2017)

  • Plugins:
  • Fix crash when X is not available
  • Fix compilation failure on some setups
  • Fix warnings on exit
  • Media-keys:
  • Fix shutdown dialog delay when using kbd shortcut
  • XSettings:
  • Make Gtk/EnablePrimaryPaste configurable through GSettings
  • Fix large fonts being scanned before they're fully copied

New in GNOME Settings Daemon 3.23.2 (Dec 30, 2016)

  • This update requires gnome-session 3.23.2. It splits up gnome-settings-daemon into separate helper daemons, making it easier to root cause possible problems, and paving the way to using systemd to handle the session
  • Remove localeexec wrapper now that gnome-session implements that work-around
  • Loads of build fixes
  • Color:
  • Require lcms2 2.2

New in GNOME Settings Daemon 3.22.1 (Oct 29, 2016)

  • Translation updates
  • Power:
  • Ensure we blank the screen when locked
  • Sharing:
  • Fix crash on exit
  • Wacom:
  • Avoid warnings when switching VTs

New in GNOME Settings Daemon 3.22.0 Beta (Aug 31, 2016)

  • Color:
  • Ignore fake VNC devices
  • Housekeeping:
  • Code cleanups
  • Media keys:
  • Add Super+F1 as a hardcoded shortcut for launching Help
  • Update gvc to fix a crash setting a headset
  • Power:
  • Don't claim the light sensor if we're not active
  • Smartcard:
  • Complete activation task right away if no drivers
  • Fix crash on startup
  • Wacom:
  • Fix hot(un)plug related crashes
  • Fix memory leaks
  • XSettings:
  • Fix keynav-use-caret setting not working

New in GNOME Settings Daemon 3.19.4 (Dec 18, 2015)

  • Mouse:
  • Force 2-finger scroll by default if available
  • Migrate scroll-method key to new edge-scrolling-enabled key

New in GNOME Settings Daemon 3.18.2 (Nov 16, 2015)

  • Updated translations
  • Media keys:
  • Re-add configuration for the power button, except for tablets and virtual machines which have hard-coded defaults
  • Wacom:
  • Fix application of left-handed mode and keep-aspect setting
  • XSettings:
  • Export cursor theme
  • Fix possible crasher when disabling the plugin

New in GNOME Settings Daemon 3.18 Beta 1 (Aug 24, 2015)

  • Date & Time:
  • Fix auto-timezone changes not getting applied after changed
  • Orientation:
  • Fix screen lock not getting applied
  • Print notifications:
  • Fix setting of page size
  • Wacom:
  • Fix some settings not getting applied after changed
  • XSettings:
  • Fix some settings not getting applied after changed

New in GNOME Settings Daemon 3.17.3 (Jul 22, 2015)

  • Make device type presence checks work on libinput and wayland
  • Fix orientation setting on startup

New in GNOME Settings Daemon 3.16.2 (May 15, 2015)

  • Media keys:
  • Don't crash when toggling the touchpad enabled button
  • Mouse:
  • Fix scroll methods settings for multiple devices
  • Enable tap to click on devices without hw buttons
  • Don't disable soft buttons when disabling the touchpad on devices
  • without hw buttons
  • Power:
  • Avoid screen being left ON indefinitely after waking from sleep if there's a notification when we wake up
  • Fix backlight adjustment not working under gdm in some configurations
  • Print Notifications:
  • Do not block because of authentication
  • Wacom:
  • Remove calibration notification
  • XSettings:
  • Export cursor size to X resources
  • Update fonts immediately as they are added/removed/changed
  • Updated translations

New in GNOME Settings Daemon 3.16.0 (Mar 23, 2015)

  • Fix a problem when hot-plugging Wacom devices
  • Updated translations

New in GNOME Settings Daemon 3.16.0 RC (Mar 20, 2015)

  • Updated translations
  • Cursor:
  • Plugin removed, its functionality was moved to mutter
  • Keyboard:
  • Remove the special handling of settings under GDM - moved to gnome-shell
  • Power:
  • Make sure to set an error when GDBus set_property fails
  • Wacom:
  • Remove use of removed "display" settings key
  • Remove handling of moved "display" key
  • Add fake Huion H610 Pro for tests

New in GNOME Settings Daemon 3.16.0 Beta 2 (Mar 16, 2015)

  • Fix build with some build systems
  • Use proper quotes in Housekeeping plugin
  • Fix possible crashes in the Wacom plugin
  • Fix a regression in XSettings caused by recent glib changes
  • Updated translations

New in GNOME Settings Daemon 3.16.0 Beta 1 (Feb 17, 2015)

  • When disabling the backlight, also suspend on tablets
  • Don't use colons in screenshot filenames
  • Fix multiple Settings button being added to notifications
  • Fix text wrapping in housekeeping dialogues
  • Use the backlight helper on Linux unconditionally
  • Avoid turning off the backlight altogether on some Linux systems

New in GNOME Settings Daemon 3.15.4 (Jan 22, 2015)

  • Added GsdDeviceManager with X11 and udev (for native wayland sessions) backends
  • Most keyboard, mouse, touchpad and wacom settings schemas moved to gsettings-desktop-schemas. User settings migration is done automatically at startup
  • The moved settings are now applied by mutter >= 3.15.4
  • Media-keys:
  • Adjust to ShellKeyGrabber changes (requires gnome-shell >= 3.15.4 at run time)
  • Make power-actions non-interactive based on mode
  • XSettings:
  • Export the session bus ID as an xsetting

New in GNOME Settings Daemon 3.15.1 (Nov 28, 2014)

  • Add scroll wheel emulation in trackballs
  • Disable touchscreens when the screen is turned off
  • Show backlight OSD on the monitor which it affects

New in GNOME Settings Daemon 3.14.2 (Nov 12, 2014)

  • Updated translations
  • Media-keys:
  • Fixed a few minor leaks
  • Power:
  • Disable touchscreens when turning off its screen
  • Smartcard:
  • Fixed a locking issue
  • Wacom:
  • Fix possible crash in GsdDeviceMapper
  • Make sure that display-less tablets can be set back to mapping to the full desktop extent
  • Make sure that the output is looked up again from settings when the connected outputs change
  • XSettings:
  • Don't check for hi-dpi on monitors with broken EDID

New in GNOME Settings Daemon 3.14.1 (Oct 15, 2014)

  • Cursor:
  • Disable if running under a wayland session
  • Keyboard:
  • Add back the gtk+ IM module handling
  • Media-keys:
  • Disallow screenshots when locked
  • XSettings:
  • Translate titlebar action settings (for CSD gtk+ windows)
  • Misc cleanups

New in GNOME Settings Daemon 3.14.0 (Sep 23, 2014)

  • Updated translations
  • XSettings:
  • Fix swapping out of WM settings schemas

New in GNOME Settings Daemon 3.14 RC (Sep 16, 2014)

  • Keyboard:
  • Remove input sources handling: this was moved to mutter/gnome-shell and removes g-s-d's build dependency on IBus
  • Power:
  • '0' keyboard backlight is a valid value
  • Rfkill:
  • Add a property to determine whether to show airplane mode

New in GNOME Settings Daemon 3.12.2 (Sep 16, 2014)

  • Fix crasher when plugging in an external display into a laptop with a touchscreen
  • Power:
  • Fix brighntess sliders and OSD starting at zero when first used
  • Fix display not blanking after gnome-shell wake up
  • Fix wake up not working in some cases
  • Fix laptop sometimes not suspending when unplugging from a dock
  • Fix double-suspend when suspending after a timeout
  • Fix erratic backlight behaviour when the machine has a limited number of backlight settings

New in GNOME Settings Daemon 3.11.5 (Feb 6, 2014)

  • We no longer quit when gnome-session tells all registered clients to stop so that applications still running don't lose their theme and icons briefly before the session ends
  • Date & Time:
  • Specify the accuracy level for geoclue
  • Provide desktop id to geoclue so that authorization works
  • Media-keys:
  • Remove the default shortcut to toggle the screen reader since it conflicts with the "panel main menu" shortcut
  • Wacom:
  • Check for calibration state on startup/device-added

New in GNOME Settings Daemon 3.11.3 (Dec 21, 2013)

  • Media-keys:
  • Fix "show battery" key handling
  • Rfkill:
  • Apply permissions for rfkill devices to the local user
  • Add Bluetooth killswitch support
  • Don't autostart ModemManager
  • Wacom:
  • Skip GSD_WACOM_SET_ALL_MONITORS on the switch monitor pad action
  • Rotate OLED labels on left-handed setups
  • Show OSD when remapping device to a monitor through the pad bindings
  • Maintain per-device calibration notifications

New in GNOME Settings Daemon 3.11.2 (Nov 23, 2013)

  • XSettings:
  • Fix a possible crash on exit
  • Export a GtkShellShowsDesktop setting
  • Media keys:
  • All Power key in more places
  • Fix interaction with multiple MPRIS clients
  • Make Pause key work for MPRIS clients
  • Remote display:
  • Don't disable animations unless we are on a remote display

New in GNOME Settings Daemon 3.10.2 (Nov 13, 2013)

  • Media-keys:
  • Fix 2nd MPRIS client never being used
  • Make "Pause" work for MPRIS clients
  • Make the "shutdown" action not be interactive
  • Allow the power key in more places
  • Power:
  • Fix time to empty with multiple batteries
  • XRandR:
  • Prevent possible overflows handling timestamps
  • XSettings:
  • Unwatch dbus before destroying xsettings managers

New in GNOME Settings Daemon 3.11.1 (Oct 30, 2013)

  • Power:
  • Remove battery recall support code
  • Update for new UPower API
  • Remove org.gnome.SettingsDaemon.Power D-Bus interface (deprecated by the new UPower)
  • Fix brightness keys when there's less than 20 brightness steps
  • Remote display:
  • Merge plugin functionality into the XSettings plugin we shouldn't modify GSettings on startup
  • RFKill:
  • Handle rfkill for WWAN modems

New in GNOME Settings Daemon 3.10.1 (Oct 16, 2013)

  • Several small cleanups and memory leak fixes
  • Housekeeping:
  • Do not scan the cache directories if not needed
  • Keyboard:
  • Don't set the XKB group switching option when not needed
  • Media-keys:
  • Use a gsettings key for the maximum screencast length
  • Mouse:
  • Enable edge scrolling if two-finger scroll is unavailable (this time for good)
  • Power:
  • Add test case for lack of warning on startup
  • Fix notifications not showing on critical battery
  • Fix warning when keyboard backlight isn't available
  • Never show a mouse as the status icon
  • Updates:
  • Add a 'Not Now' button to the distribution upgrade notification
  • Do not show multiple notifications when updates are available
  • Raise PackageKit dependency to 0.8.1 to avoid complexity
  • Wacom:
  • Fix a couple of crashes
  • Fix default area ordering
  • Fix failure to get area with the cursor device
  • Implement resetting the tablet area to default
  • Make OSD work again
  • Remove Tablet PC setting as we don't have UI for it
  • XRandR:
  • Don't save the temporary configurations generated by rotate buttons or FN+F7

New in GNOME Settings Daemon 3.8.5 (Sep 10, 2013)

  • Housekeeping:
  • Fixed a bug that would prevent files in the Trash from being purged
  • Mouse:
  • Enable edge scrolling if two-finger scroll is unavailable
  • Power:
  • Fix a crash when hibernating on low power
  • Printers:
  • Translate printer warnings
  • Code cleanup
  • Do more things asynchronously
  • Poll remote CUPS servers for notifications
  • Screensaver:
  • Support KDE variant of interface
  • Fix a crash
  • Updates:
  • Fix a crash

New in GNOME Settings Daemon 3.10 Beta 2.1 (Sep 4, 2013)

  • Datetime:
  • Adapt to geoclue 1.99.3 api changes
  • Screensaver:
  • Support KDE variant of interface
  • Fix a crash

New in GNOME Settings Daemon 3.10 Beta 2 (Sep 3, 2013)

  • Datetime:
  • Avoid popping up polkit password prompts
  • Display notifications on timezone changes
  • Use reverse geocoding fror country detection
  • Use libgweather timezone info too
  • Power:
  • Fix error handling in dbus API, avoiding assertions
  • Printer:
  • Allow building against cups 1.5
  • Remote display:
  • Disable animations in more situations
  • Rfkill:
  • Fix a crash
  • Smartcard:
  • Ignore softtoken
  • Updates:
  • Add a test application
  • Notify about available offline updates
  • XSettings:
  • Keep middle-click paste enabled for now

New in GNOME Settings Daemon 3.10 Beta 1 (Aug 21, 2013)

  • Consolidate access to common bus proxies like session and screensaver
  • Housekeeping:
  • Fixed a bug that would prevent files in the Trash from being purged
  • Media-keys:
  • Add a way to watch DBus namespaces
  • Use an MPRIS interface to handle Play, Pause, etc. keys in case we don't have a native client registered for our media-keys API
  • Add a binding to take a short screencast of the screen
  • Add a shortcut to toggle the screen reader
  • Mouse:
  • Enable edge scrolling if two-finger scroll is unavailable
  • Power:
  • Add Brightness property for keyboard backlights
  • Use logind to discover critical action availability
  • Printers:
  • Code cleanup
  • Do more things asynchronously
  • Poll remote CUPS servers for notifications
  • RFKill:
  • Add a property to determine whether we can toggle airplane mode
  • XRandR:
  • Stop handling monitors.xml and the initial modeset for the session, as well as monitor hotplug and lid switches. All that is implemented in mutter now
  • XSettings:
  • Disable middle-click paste by default. Can be enabled in gnome-tweak-tool
  • Add support to detect and set a scale factor on high DPI displays

New in GNOME Settings Daemon 3.9.5 (Jul 31, 2013)

  • Add RFKill support for Linux systems
  • Smartcard plugin rewrite
  • Build:
  • Don't create empty directories in /etc
  • Remove some GTK+ includes that we do not use
  • Color:
  • Update for new functionality in colord
  • Disable X11 specific color management when running on Wayland
  • Cursor:
  • Request the OSK when the cursor is disabled (requires gnome-shell changes)
  • Media-keys:
  • Fix launched apps not getting focused
  • Power:
  • Use a property for the screen brightness, instead of custom API
  • Housekeeping:
  • Create ~/.local/share/applications so that gnome-shell can monitor it
  • Printers:
  • Translate printer warnings
  • Wacom:
  • Use the OSD window to edit button shortcuts
  • Fix the ring not showing up in the OSD in some cases
  • Prevent the OSD flashing on the primary screen
  • Make the highlight duration of buttons in the OSD longer fade in/out
  • Add support for custom OLEDs
  • Make sure we only ignore the touch device when turning it off
  • Fix UI problems with the OSD
  • XRandR:
  • Use the transformation matrix to rotate touchscreens
  • Simplify layout of adjacent screens, fixing bugs on some changing systems
  • Don't ever show a dialog for xrandr failures
  • XSettings:
  • Hardcode deprecated GTK+ XSettings

New in GNOME Settings Daemon 3.9.3 (Jul 25, 2013)

  • Daemon:
  • Fix possible crash on start when calling setenv() after starting threads
  • Color:
  • Bump colord dependency
  • Keyboard:
  • Don't show on the bus before we're fully initialised
  • Wacom:
  • Fix calling for calibration from the notification
  • Add configure button to the OSD window
  • Power:
  • Fix non-transient notifications sticking around
  • Simplify composite battery as advertised in the D-Bus API
  • Updates:
  • Make sure only one notification appears

New in GNOME Settings Daemon 3.8.4 (Jul 25, 2013)

  • Fix possible crasher on startup
  • Fix battery warning notifications not going away after plugging the laptop
  • Make gnome-shell's monitoring of user-added applications faster by creating the directory for them
  • Fix possible crash in XRandR with overlapping screens

New in GNOME Settings Daemon 3.8.3 (Jun 8, 2013)

  • Media-keys:
  • Fix potential crash if gnome-shell crashes while coming up
  • Show shell search for search button
  • Keyboard:
  • Remove the input source switcher helper
  • Introduce a SetInputSource DBus method
  • Updates:
  • Fix potential crash

New in GNOME Settings Daemon 3.9.2 (May 29, 2013)

  • Plugins:
  • Fix priority handling
  • Update for gnome-desktop API change

New in GNOME Settings Daemon 3.8.2 (May 14, 2013)

  • Media-keys:
  • Don't show a label for "analog-output" ports
  • Color:
  • Remove warning for some laptop docks
  • Don't try to parse temporary files we generate
  • Power:
  • Fix brightness not being restored on resume on some systems
  • Make "Turn off screen when inactive" switch work

New in GNOME Settings Daemon 3.8.1 (Apr 19, 2013)

  • Power:
  • Don't change the active state when running in a VM
  • Fix compilation on non-Linux platforms
  • Cursor:
  • Fix possible crashes on older versions of X.org
  • Media-keys:
  • Fix race condition with gnome-shell on startup
  • Fix broken startup notifications
  • Fix possible crash when changing the volume
  • Fix crash when the shell vanishes and reappears
  • Keyboard:
  • Cancel outstanding D-Bus operations when stopping
  • Enforce the XKB group when changing layouts
  • Make sure to add the XKB US layout in GDM on empty configurations
  • Mouse:
  • Enable two-finger scrolling by default
  • Printers:
  • Fix deprecation compile-time warnings

New in GNOME Settings Daemon 3.8.0 (Mar 26, 2013)

  • Color:
  • Set the default profile locale to be en_US, not EN_us
  • Power:
  • Fix state problems if gnome-shell crashes or is killed within the screensaver
  • Cursor:
  • Fix crash with X.org prior to 1.14, requires a matching gnome-desktop release as well
  • Updated translations

New in GNOME Settings Daemon 3.7.92 (Mar 20, 2013)

  • Media keys:
  • Remove obsolete check for XInput2
  • Use the shell's D-Bus interface to show OSDs
  • Fix warnings on startup trying to call gnome-shell
  • Keyboard:
  • Fix extra layouts being forgotten on GDM's second launch
  • Fix dead keys and similar features being broken in legacy applications
  • Avoid delay switch to IBus input source the first time around
  • Font:
  • Remove reference to font schema
  • Updates:
  • Fix possible crashers on exit
  • Updated translations

New in GNOME Settings Daemon 3.7.90 (Feb 20, 2013)

  • Set locale and IBus envvars on startup for our children
  • Remove background plugin, as background handling is now done in gnome-shell
  • A11y settings:
  • Import GIO instead of GTK+/GDK
  • Do enable toolkit accessibility, even if we don't need it, for the benefit of third-party/legacy toolkits and apps
  • Media keys:
  • Add other bindings to the whitelist
  • Cursor:
  • Enable the on-screen keyboard when touch is used
  • Keyboard:
  • Adapt to gnome-xkb-info API change
  • Power:
  • Make blanking timeouts match
  • Show notifications when about to suspend from idle
  • Wake up the display when about to logout
  • Adapt to new GnomeIdleMonitor API
  • Don't change the brightness on inactive sessions
  • Remote Display:
  • Disable animations on Xvnc as well
  • Re-enable animations if Vino is gone
  • Sound:
  • Avoid polling non-existent directories
  • Updates:
  • Fix crasher when firmware updates is disabled
  • XSettings:
  • propagate the remember-recent-files GSetting to XSettings
  • Wacom:
  • Bump req for GDK_FULLSCREEN_ON_ALL_MONITORS

New in GNOME Settings Daemon 3.7.5 (Feb 8, 2013)

  • A11Y Keyboard:
  • Disable everything on exit if no settings changed
  • Remove GTK+ fallback dialogues
  • Color:
  • Set the correct metadata on the auto-created EDID profile
  • Switching to a new account shouldn't warn
  • Daemon:
  • Also apply LC_PAPER
  • Media Keys:
  • Use D-Bus API to lock the screen
  • Use F20 for the temporary mic mute key
  • Power:
  • Add way to disable the backlight helper
  • Avoid dead-locking with gnome-shell on startup
  • Avoid possible crash when shutting down quickly or at startup
  • Drop explicit screen locking on suspend
  • Fix incorrect backlight level on restore
  • Handle dim idle the same way as other idles
  • Lots of test additions
  • Wake up the display when unplugging the AC too
  • Remote DIsplay:
  • Detect SPICE sessions as well
  • Monitor Vino's Connected status
  • Screenshot:
  • Save to GtkRecentManager on success
  • Lots of test additions.
  • Updates:
  • Allow the shell time to initialize before checking for offline update failures
  • Wacom:
  • Use regular fullscreen window for OSD
  • And updated translations

New in GNOME Settings Daemon 3.7.4 (Jan 16, 2013)

  • Updates:
  • Support notification filtering
  • Media-keys:
  • Save screenshots without using gnome-screenshot
  • Updated design for the on-screen OSD
  • Show output device when changing the volume
  • Add OSD support for the "Battery" key on certain laptops
  • Add support for the microphone mute key on certain keyboards
  • Move sound initialisation out of the critical startup path
  • Color:
  • Addition to implement new mockups in gnome-control-center
  • Housekeeping:
  • Fix purging not working
  • Keyboard:
  • Don't migrate ibus xkb engines
  • Power:
  • Add test suite
  • Fix Power settings panel not picking up the updated brightness
  • Fix dimming of the screen not working, and don't dim when inhibited
  • Fix timeouts being longer than configured in some cases
  • Aggressively blank the screen when the shield is down
  • Update idle configuration when plugging or unplugging the mains
  • Really turn off the screen on suspend for MacBook laptops
  • Allow overriding VM detection with the gnome.is_vm=[01] kernel command-line parameter
  • Wacom:
  • Fix problems resetting touch buttons on 64-bit systems
  • Allow switching modes while OSD is active
  • XRandR:
  • use default-monitors-setup for autoconfiguration even after boot

New in GNOME Settings Daemon 3.4.2 (May 16, 2012)

  • Media-keys:
  • Fix applications launching through keyboard shortcuts not using the session's ssh agent, or keyrings
  • Mouse:
  • Fix arguments passed to the custom command
  • And a number of memory leak fixes and translation updates.

New in GNOME Settings Daemon 3.4.1 (Apr 17, 2012)

  • Mouse:
  • Fix applying settings to touchpads
  • Updates:
  • Fix possible crashes when exiting
  • Wacom:
  • Don't put touchscreens in relative mode, just touch tablets (such as the Bamboo Touch)
  • Printers:
  • Use PrinterAddOption method to set media size
  • Updated translations

New in GNOME Settings Daemon 3.2.1 (Oct 18, 2011)

  • Common:
  • Remove left-over debug (Bastien Nocera) (#660073)
  • Color:
  • Fix a crash if ~/.local is deleted at runtime (Richard Hughes) (#660664)
  • Do not load all the color devices twice at startup (Richard Hughes)
  • Don't assign the same device more than once at startup (Richard Hughes)
  • Fix critical warning if the user disables the internal LCD screen (Richard Hughes)
  • Reset the gamma tables when the screen configuration changes (Richard Hughes) (#660164)
  • Fix 'make check' by including -lm for powf() (Richard Hughes)
  • Media keys:
  • Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya)
  • Don't assert if the user sets the 'button-power' action to 'shutdown' (Richard Hughes)
  • Don't assert if the user sets the 'button-power' action to 'nothing' (Richard Hughes)
  • Fix OSD touchpad icon names (Bastien Nocera) (#661179)
  • Fix suspend button not locking the screen (Bastien Nocera) (#660267)
  • Power:
  • Don't restore the brightness if it's never been set (Richard Hughes)
  • Fix two small reference leaks when using the D-Bus interface (Richard Hughes)
  • Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya)
  • Do not sleep-on-idle by default (Richard Hughes) (#660395)
  • Do not revert to the pre-idle brightness if idle dimming is disabled (Richard Hughes) (#660434)
  • Ensure the DPMS state is 'on' at startup (Richard Hughes) (#660482)
  • Close low-battery notification when plugged in (Florian Müllner) (#660942)
  • Don't crash when setting the dim timeout when using NX (Richard Hughes) (#661000)
  • Call XSyncInitialize() in case GTK+ wasn't compiled with XSync support (Richard Hughes)
  • Emit 'Changed' signal to all listeners (Gary Ching-Pang Lin)
  • Printers:
  • Fix build on systems without LC_PAPER (Bastien Nocera) (#660626)
  • Call setlocale() (Bastien Nocera) (#660632)
  • Exit gsd-printer when session ends (Marek Kasik) (#660158)
  • Correct signature when calling PrinterAddOptionDefault (Marek Kasik)
  • Don't show "Not connected?" when not needed (Marek Kasik)
  • Unown name on the system bus when session goes idle (Marek Kasik)
  • Wacom:
  • Fix possible crasher (Bastien Nocera) (#661170)
  • Xrandr:
  • Use a GCancellable for g_bus_get calls so that they can be cancelled (Rodrigo Moya)
  • Translations:
  • ast (Xandru Armesto)
  • gl (Fran Dieguez)
  • nl (Redmar, Wouter Bolsterlee)
  • or (Manoj Kumar Giri)
  • vi (Nguyá»…n Thái Ngọc Duy)

New in GNOME Settings Daemon 3.2.0 (Oct 3, 2011)

  • Power:
  • Correctly put the screen and computer to sleep when idle (Richard Hughes) (#659066)
  • Translations:
  • ca (Joan Duran, Gil Forcada)
  • ca@valencia (Carles Ferrando)
  • da (Flemming Christensen)
  • eu (Inaki Larranaga Murgoitio)
  • hu (Gabor Kelemen)
  • ja (OKANO Takayoshi)
  • ko (Changwoo Ryu)
  • or (Manoj Kumar Giri)
  • ru (Alexandre Prokoudine, Yuri Myasoedov)

New in GNOME Settings Daemon 3.1.92 (Sep 20, 2011)

  • A11Y keyboard:
  • Show the a11y dialogue on right-click (Bastien Nocera) (#564171)
  • Color:
  • Be less chatty when creating duplicate profiles (Richard Hughes)
  • Do not segfault when doing fast-user-switching into a new account (Richard Hughes) (#736846)
  • Use a username suffix on the profile ID (Richard Hughes) (#736846)
  • Do not show a warning when switching to a new user account (Richard Hughes)
  • Use the correct profiles when fast user switching (Richard Hughes)
  • Fix linking (Matthias Clasen) (#659086)
  • Common:
  • Add helper to list disabled devices (Bastien Nocera)
  • Clean up X11 library dependencies (Bastien Nocera) (#657178)
  • Bump colord dependency (Rodrigo Moya)
  • Datetime:
  • Allow chrony to be used on Fedora (Tomas Bzatek) (#655119)
  • Add NTP support for SUSE variants (Vincent Untz) (#654970)
  • GConf:
  • Plug some memory leaks (Rodrigo Moya)
  • Disconnect callbacks when cleaning up (Rodrigo Moya)
  • Keyboard:
  • Remember and apply NumLock status (Bastien Nocera) (#631989)
  • Media keys:
  • Don't show a level when muted (Bastien Nocera) (#644537)
  • Fix keyboard brightness (Alex Murray) (#658689)
  • Use the same "Music" mime-type as g-c-c (Bastien Nocera)
  • There's no Beagle anymore (Bastien Nocera)
  • Use gtk_show_uri() to launch nautilus (Bastien Nocera)
  • Clean up app launching (Bastien Nocera) (#141379)
  • Clean up upower req (Bastien Nocera)
  • Remove unused empty LIBS linkage (Bastien Nocera)
  • Fix compile-time warning (Bastien Nocera)
  • Move keyboard brightness icon here (Bastien Nocera)
  • Remove OSD icons (Bastien Nocera)
  • Mouse:
  • Add more debug for "touchpad disabled" (Bastien Nocera)
  • Try harder to re-enable devices (Bastien Nocera) (#656397)
  • Power:
  • Make ABS_TO_PERCENTAGE warn on invalid input (Bastien Nocera) (#657364)
  • Correctly check for helper exit status (Bastien Nocera)
  • Avoid warnings without backlights (Bastien Nocera)
  • Do not connect to signals if we failed to connect (Richard Hughes)
  • Don't crash if we try to calculate the idle state before connected to gnome-session (Richard Hughes) (#657917)
  • Be less chatty when optional hardware is not attached (Richard Hughes) (#658613)
  • Fix a critical warning when getting the session inhibit state (Richard Hughes)
  • Do not handle the idle state transaction when the session is not active (Richard Hughes) (#658568)
  • Don't fall through the switch statement when shutting down (Richard Hughes) (#659202)
  • Do not leak the icon when getting device status (Richard Hughes) (#659213)
  • Protect against a potential SIGFE (Richard Hughes) (#659205)
  • Do not emit multiple 'Changed' signals when recalculating (Richard Hughes) (#659204)
  • Do not use G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES when we want to read properties (Richard Hughes) (#659066)
  • Fix compilation without libcanberra-gtk (Bastien Nocera)
  • Printers:
  • Use the best PPD for new printer (Marek Kasik) (#658544)
  • Style fixes (Bastien Nocera)
  • Updates:
  • Ignore virtual mountpoints when looking for external media (Richard Hughes) (#658282)
  • Use the correct icons in the notifications (Richard Hughes)
  • Translations:
  • de (Mario Blättermann)
  • en_GB (Bruce Cowan)
  • es (Jorge González, Daniel Mustieles)
  • fi (Timo Jyrinki)
  • fr (Bruno Brouard)
  • he (Yaron Shahrabani)
  • it (Luca Ferretti)
  • ja (Jiro Matsuzawa)
  • lt (Aurimas ÄŒernius)
  • lv (Rudolfs Mazurs)
  • pl (Piotr DrÄ…g)
  • pt (Duarte Loreto)
  • sl (Matej Urbančič)
  • sr (Мирослав Николић)

New in GNOME Settings Daemon 3.1.91 (Sep 15, 2011)

  • Common:
  • Don't list XINPUT_LIBS twice, move X11_LIBS from LDFLAGS to LIBADD (Stefan Sauer)
  • Color:
  • Ensure the 'Recalibration required' notification has a custom app name (Richard Hughes)
  • Fix a critical warning on startup (Richard Hughes)
  • Do not notify to recalibrate on every startup (Richard Hughes)
  • Daemon:
  • Fix possible double-free outside gnome-session (Bastien Nocera)
  • Gconf:
  • Double check stuff we add to the hash table (Rodrigo Moya) (#658055)
  • Housekeeping:
  • NULL-terminate the ignore-paths array (Bastien Nocera) (#657849)
  • Power:
  • Do not exit gnome-settings-daemon if upower fails to load (Richard Hughes)
  • Fix impossible to hit error paths (Bastien Nocera) (#657364)
  • Fix BRIGHTESS_STEP_AMOUNT calculation macro (Kamal Mostafa)
  • Do most of the work in _start () (Bastien Nocera) (#657924)
  • Never idle-dim the display to a higher brightness level (Richard Hughes) (#658144)
  • Printers:
  • Remove redundant code (Marek Kasik)
  • Xsettings:
  • Handle rgba-order key (Bastien Nocera) (#657525)
  • Don't poke at an empty hashtable (Bastien Nocera) (#657464)
  • Fix a stray brace (Owen Taylor)
  • Translations:
  • be (Ihar Hrachyshka)
  • cz (Marek ÄŒernocký)
  • pt_BR (Og B. Maciel)
  • ta (Dr.T.Vasudevan)

New in GNOME Settings Daemon 3.1.90 (Aug 30, 2011)

  • A11Y-keyboard:
  • Use GIO's DBus API instead of dbus-glib's (Rodrigo Moya)
  • Color:
  • Don't use uninitialized GErrors (Matthias Clasen)
  • Do not set an age for display and printer profiles (Richard Hughes)
  • Remove the ability to disable notifications (Richard Hughes)
  • Do not search user-icc directories if they do not exist (Richard Hughes) (#657484)
  • Daemon:
  • Add Unity to OnlyShowIn value for autostart desktop file (Michael Terry) (#654919)
  • Media keys:
  • Don't go up to 11 (Bastien Nocera) (#649411)
  • Mouse:
  • Be more careful to avoid segfaults (Matthias Clasen) (#657462)
  • Power:
  • Ensure the critical battery beep is stopped when the AC is inserted (Richard Hughes)
  • Ensure we lock the screen before suspending on lid close (Richard Hughes) (#655924)
  • Add mention of bug 652183 (Bastien Nocera)
  • Smartcard:
  • Use GIO's DBus API instead of dbus-glib's (Rodrigo Moya)
  • Updates:
  • Do not log a warning if the firmware-missing file does not exist (Richard Hughes)
  • Do not log a warning at startup if getting the upgrade list is not supported (Richard Hughes) (#657483)
  • Translations:
  • bg (Alexander Shopov)
  • id (Andika Triwidada)
  • pa (A S Alam)
  • ta (Dr.T.Vasudevan)
  • zh_CN (Aron Xu)

New in GNOME Settings Daemon 3.1.3 (Jul 7, 2011)

  • Common:
  • Use defines instead of variables for ranges (Bastien Nocera)
  • Fix function keys not being grabbed (Bastien Nocera) (#649222)
  • Allow the "Pause" key to be used (Bastien Nocera) (#653524)
  • Clipboard:
  • Fix incremental sending from the clipboard manager (Cosimo Cecchi) (#652609)
  • Color:
  • Fix a potential buffer-overflow when converting to wide text (Richard Hughes)
  • Keyboard:
  • Use the same kbd layout menu labels as Gnome Shell (Jeremy Bicha) (#652836)
  • Add missing "Settings" to the string (Bastien Nocera)
  • Fix menu items actions (Bastien Nocera)
  • Media keys:
  • Use constant for icon size in OSD (Bastien Nocera)
  • Remove progress bar borders (Bastien Nocera) (#652321)
  • Mouse:
  • Check device is a touchpad before enabling/disabling it (Rodrigo Moya)
  • Translations:
  • be (Ihar Hrachyshka)
  • es (Jorge González)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • nb (Kjartan Maraas)
  • sl (Matej Urbančič)
  • sr (Мирослав Николић)

New in GNOME Settings Daemon 3.1.2 (Jun 16, 2011)

  • Common:
  • Don't try to convert show-keyboard-leds-indicator in gnome-settings-daemon.convert (Chris Coulson)
  • Add touchscreen detection (Bastien Nocera)
  • Add X property setting helper (Bastien Nocera)
  • Add code to detect accelerometers (Bastien Nocera)
  • Add better error reporting for egg key parsing (Bastien Nocera)
  • Add code to allow disabling input devices (Bastien Nocera)
  • Color:
  • Add new color plugin (Richard Hughes)
  • Cursor:
  • Hide cursor on tablets with only a touchscreen (Bastien Nocera) (#650604)
  • Show the cursor again on exit (Bastien Nocera)
  • Fix XFixes version checking (Bastien Nocera)
  • Ignore PS/2 mice as well (Bastien Nocera)
  • Fix checking for extension pointer (Bastien Nocera)
  • Datetime:
  • Fix ntp logic on Debian to include ntpdate as well as ntpd (Michael Terry) (#644821)
  • GConf:
  • Add missing schema for org.gnome.settings-daemon.plugins.gconf (Rodrigo Moya) (#652200)
  • Keybindings:
  • Complete update to egg key parsing change (Florian Müllner)
  • Media keys:
  • Only start D-Bus when _start() is called (Bastien Nocera)
  • Simplify touchpad OSD (Bastien Nocera)
  • Hardcode the "toggle touchpad" button (Bastien Nocera)
  • Remove old-style OSD (Bastien Nocera)
  • Always use the primary monitor for display (Bastien Nocera) (#650159)
  • Make sound changes quiet with Alt (Bastien Nocera) (#651704)
  • Mouse:
  • Use new disable/enable device code (Bastien Nocera)
  • Orientation:
  • Add orientation plugin (Bastien Nocera)
  • Updates:
  • Fix a string that is hard to translate (Richard Hughes) (#645749)
  • Wacom:
  • Enable wacom touch key by default (Peter Hutterer)
  • Use property settings helper in common/ (Bastien Nocera)
  • Typedef the Wacom device types (Bastien Nocera)
  • Xrandr:
  • Switch touchscreen rotation as wel (Bastien Nocera)
  • Fix small memory leak on shutdown (Bastien Nocera)
  • Remove the functionality to call gcm-apply when outputs change (Richard Hughes)
  • Remove rotation handling for wacom tablets (Bastien Nocera)
  • Translations:
  • bg (Alexander Shopov)
  • ca@valencia (Carles Ferrando)
  • cz (Marek ÄŒernocký)
  • de (Mario Blättermann)
  • es (Jorge González, Daniel Mustieles)
  • fa (Arash Mousavi)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • nb (Kjartan Maraas)
  • pl (Piotr DrÄ…g)
  • sl (Matej Urbančič)

New in GNOME Settings Daemon 3.0.2 (May 26, 2011)

  • Common:
  • Fix syndaemon never getting started (Edward Sheldrake) (#648885)
  • Fix example input device script (Bastien Nocera)
  • Don't try to convert show-keyboard-leds-indicator in gnome-settings-daemon.convert (Chris Coulson)
  • Date & Time:
  • Fix setting NTP on Fedora 15 (Bastien Nocera) (#648556)
  • Media keys:
  • Use symbolic icon for Eject action (Bastien Nocera) (#649523)
  • Mouse:
  • Don't pass NULL to device_is_touchpad (Matthias Clasen) (#649214)
  • Clean up error handling (Bastien Nocera)
  • Don't crash if mouse has no FeedbackStates (Bastien Nocera) (#649539)
  • XRandr:
  • Never use a notification for errors (Bastien Nocera) (#648303)
  • Translations:
  • fa (Arash Mousavi)
  • ug (Abduxukur Abdurixit)

New in GNOME Settings Daemon 3.1.1 (May 10, 2011)

  • Common:
  • Add input-helper test application (Bastien Nocera)
  • Fix syndaemon never getting started (Edward Sheldrake) (#648885)
  • Add meaningful app names to notifications from plugins (Matthias Clasen) (#648911)
  • Datetime:
  • Simplify NTP handling for distros (Bastien Nocera)
  • Fix setting NTP on Fedora 15 (Bastien Nocera)
  • Media keys:
  • Show a popup when no media player is running (Bastien Nocera)
  • Use symbolic icon for Eject action (Bastien Nocera) (#649523)
  • Mouse:
  • Clean up error handling (Bastien Nocera)
  • Don't crash if mouse has no FeedbackStates (Bastien Nocera) (#649539)
  • Updates:
  • Fix the interface name (Richard Hughes)
  • Deal with absence of gnome-session gracefully (Matthias Clasen)
  • Xrandr:
  • Never use a notification for errors (Bastien Nocera) (#648303)
  • Translations:
  • es (Daniel Mustieles)
  • he (Yaron Shahrabani)
  • ug (Abduxukur Abdurixit)

New in GNOME Settings Daemon 3.0.1 (Apr 29, 2011)

  • Updates: Fix firmware auto-installation
  • Media-keys: Fix possible crash when sound device is removed
  • Updated translations

New in GNOME Settings Daemon 3.0.0.1 (Apr 7, 2011)

  • Fix crash showing the keyboard layout in fallback mode
  • Updated translations

New in GNOME Settings Daemon 3.0.0 (Apr 5, 2011)

  • Common:
  • Change default inactive sleep on battery to suspend (William Jon McCann)
  • Keyboard:
  • Clarify actual units used for repeat rate (Bastien Nocera) (#646241)
  • Printers:
  • Cancel CUPS' subscription policy (Marek Kasik)
  • Make CUPS' subscriptions expirable (Marek Kasik)
  • Remove old subscriptions (Marek Kasik)
  • XSettings:
  • Try a few times to start the xsettings manager (Rodrigo Moya) (#634988)
  • Translations:
  • bn (Jamil Ahmed)
  • ca (Jordi Serratosa)
  • cz (Marek ÄŒernocký)
  • da (Ask H. Larsen)
  • de (Christian Kirbach, Wolfgang Stöggl)
  • en_GB (Bruce Cowan)
  • eu (Iñaki Larrañaga Murgoitio)
  • he (Yaron Shahrabani)
  • hi (Rajesh Ranjan)
  • hu (Gabor Kelemen)
  • id (Dirgita)
  • ja (Takayuki KUSANO)
  • ko (Changwoo Ryu)
  • lv (Rudolfs Mazurs)
  • ml (Ani Peter)
  • nl (Wouter Bolsterlee, Hannie Dumoleyn)
  • pl (Piotr DrÄ…g)
  • pt_BR (Djavan Fagundes)
  • ru (Yuri Myasoedov)
  • sr (Miroslav Nikolić)
  • sv (Daniel Nylander)
  • ta (Dr.T.Vasudevan)
  • ug (Abduxukur Abdurixit)
  • vi (Nguyá»…n Thái Ngọc Duy)
  • zh_CN (Aron Xu)

New in GNOME Settings Daemon 2.91.93 (Mar 27, 2011)

  • Power:
  • Don't suspend the computer when idle by default
  • Add back "interactive" option
  • Date & Time:
  • Check for the correct PolicyKit action
  • Accessibility settings:
  • Enable plugin by default, so that screen readers and on-screen keyboards work out-of-the-box
  • And loads of translations

New in GNOME Settings Daemon 2.91.92 (Mar 22, 2011)

  • Common:
  • Update priority of a few plugins (Bastien Nocera)
  • gdk_display_get_device_manager() retval handling (Bastien Nocera) (#685020)
  • Improve CUPS detection (Saleem Abdulrasool) (#644063)
  • Make sure G_LOG_DOMAIN is set to the plugin name for each plugin (Richard Hughes)
  • Make sure we mop up stray idle handlers (Bastien Nocera)
  • Simplify input helper (Bastien Nocera)
  • Launch a custom script on input devices (Peter Hutterer) (#635486)
  • Daemon:
  • Fix possible crasher on exit (Bastien Nocera) (#639347)
  • Media keys:
  • Update gvc copy/paste from control-center (Bastien Nocera)
  • Make volume go up to 11 (Bastien Nocera) (#631030)
  • Simplify volume keys handling (Sjoerd Simons) (#640963)
  • Mouse:
  • Fix possible memory leak (Bastien Nocera)
  • Implement touchpad motion settings (Bastien Nocera) (#642474)
  • Fix shape handling in locate-pointer (Gerd Kohlberger) (#645092)
  • Handle touchpad handedness changing (Bastien Nocera)
  • Don't apply any settings if XInput isn't present (Bastien Nocera)
  • Separate device dependent calls (Bastien Nocera)
  • Remove duplicated calls on start (Bastien Nocera)
  • Remove unused supports_xinput_devices() call (Bastien Nocera)
  • Make sure syndaemon is killed when touchpad disappears (Bastien Nocera)
  • Hook up input device customisation script (Bastien Nocera)
  • Fix double-free when handling one-button touchpad (Bastien Nocera)
  • Fix crash in GHashTable usage (Bastien Nocera)
  • Power:
  • Set the default display off time to be same as session idle time (William Jon McCann)
  • Updates:
  • g_get_real_time() returns microseconds, not seconds since the epoch (Richard Hughes)
  • Ensure te user gets the updates notification if it's never been shown (Richard Hughes)
  • Ensure the user gets notified of normal updates at the correct interval (Richard Hughes)
  • Translations:
  • ar (Khaled Hosny)
  • de (Mario Blättermann)
  • el (Γιώργος Στεφανάνης)
  • et (Mattias Põldaru)
  • fr (Cyril Arnaud, Gérard Baylard, Alain Lojewski and Claude Paroz)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • hu (Gabor Kelemen)
  • lt (Gintautas Miliauskas)
  • lv (Rudolfs Mazurs)
  • pl (Piotr Drąg)
  • ro (Lucian Adrian Grijincu)
  • sl (Matej Urbančič, Andrej Žnidaršič)
  • sr (Miroslav Nikolić)
  • sv (Daniel Nylander)

New in GNOME Settings Daemon 2.91.91 (Mar 8, 2011)

  • Automount:
  • Fix crash when unlocking the screen saver
  • Don't queue volumes when session is inactive
  • Housekeeping:
  • Use nautilus's D-Bus API to empty the trash
  • Media keys:
  • Add magnifier in/out keybindings
  • Fix larger text/smaller text keybindings
  • Mouse:
  • Make locate pointer feature work with GTK+ 3
  • Printers:
  • Use new CUPS D-Bus API
  • Updates:
  • Use auto-download updates when possible
  • XSettings:
  • Also accept .gtk-module for GTK+ modules
  • Don't set Xft.lcdfilter, it's broken
  • Use "text-scaling-factor" key instead of DPI

New in GNOME Settings Daemon 2.91.90 (Feb 22, 2011)

  • A11Y Settings:
  • Add new plugin (Bastien Nocera)
  • Automount:
  • Look if the session is active before automounting new volumes (Cosimo Cecchi)
  • Disable automounting while screen is locked (Martin Pitt, Cosimo Cecchi)
  • Background:
  • Stop pending fades if new ones initiated (Ray Strode)
  • Date & Time:
  • Add Debian support to NTP service activation (Milan Bouchet-Valat) (#641598)
  • Fix gsd_datetime_check_tz_name() never working (Bastien Nocera) (#674999)
  • Keyboard:
  • Update for new libgnomekbd API (Sergey V. Udaltsov)
  • Match shell behaviour for visibility (Bastien Nocera)
  • Explicitly calling gtk_widget_show_all for kbd layout (Sergey V. Udaltsov)
  • Media keys:
  • Fix crash when keybindings change (Bastien Nocera)
  • Add more Universal Access keybindings (Bastien Nocera) (#641279)
  • Mouse:
  • Use event driven mode for syndaemon (Pauli Nieminen) (#639623)
  • Use syndaemon -K to ignore Ctrl+C and other combos (Peter Hutterer) (#639487)
  • Print notification:
  • Go back to using name in notifications (William Jon McCann)
  • Check that cups is recent enough (Marek Kasik)
  • Updates:
  • Add an updates plugin to integrate with PackageKit (Richard Hughes)
  • XSettings:
  • Fix memleak, using wrong unref function (Bastien Nocera)
  • Translations:
  • ar (Khaled Hosny)
  • es (Daniel Mustieles, Jorge González)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • it (Luca Ferretti)
  • ko (Changwoo Ryu)
  • nb (Kjartan Maraas)
  • pa (A S Alam)
  • zh_HK (Chao-Hsiung Liao)
  • zh_TW (Chao-Hsiung Liao)

New in GNOME Settings Daemon 2.91.9 (Feb 2, 2011)

  • XSettings:
  • Initialize gtk-modules setting (Dan Winship)
  • Support GTK/AutoMnemonics setting (Matthias Clasen)
  • Date & Time:
  • Use a single polkit action for this (Thomas Wood)
  • Media keys:
  • Prevent volume underflow (Sjoerd Simons, Bastien Nocera)
  • Use symbolic icons for OSD (Matthias Clasen, Bastien Nocera)
  • Keybindings:
  • Rename Accessibility keybindings to 'Universal Access' (William Jon McCann)
  • Mark Accessibility keybindings as system (William Jon McCann)
  • Keyboard:
  • Don't create kbd indicators in the shell (Sergey V. Udaltsov)
  • Remove $GDM_KEYBOARD_LAYOUT handling (Bastien Nocera)
  • Fix control-center invocation (Yanko Kaneti)
  • Housekeeping:
  • Fix an untranslatable string (Cosimo Cecchi)
  • Print notification:
  • New plugin for print notifications (Marek Kasik)
  • Appearance and wording tweaks (William Jon McCann)
  • Translations:
  • Arabic
  • Estonian
  • Galician
  • Hebrew
  • Italian
  • Japanese
  • Norwegian bokmål
  • Simplified Chinese
  • Spanish

New in GNOME Settings Daemon 2.91.7 (Jan 11, 2011)

  • Adapt to new gnome-desktop API (Giovanni Campagna)
  • Remove unused macros (Federico Mena Quintero)
  • Translations:
  • de (Paul Seyfert)
  • es (Jorge González)
  • et (Ivar Smolin, Mattias Põldaru)
  • gl (Fran Diéguez)
  • nb (Torstein Adolf Winterseth)
  • pa (A S Alam )
  • sv (Daniel Nylander)
  • vi (Nguyễn Thái, Nguyen Vu Hung)
  • zh_HK (Chao-Hsiung Liao)
  • zh_TW (Chao-Hsiung Liao)

New in GNOME Settings Daemon 2.91.6 (Dec 23, 2010)

  • Port to GtkStyleContext (Bastien Nocera)
  • Suspend by default on battery power (Colin Walters)
  • Timezone and NTP improvements (Bastien Nocera)
  • Port to GtkAppChooserButton (Cosimo Cecchi)
  • Port background code to GDBus (Dan Williams)
  • Support multiple smartcard drivers (Ray Strode)
  • Background plugin misc fixes (Tomas Bzatek, Owen W. Taylor)

New in GNOME Settings Daemon 2.91.5.1 (Dec 1, 2010)

  • Handle rename of org.gnome.media-handling (Owen W. Taylor)

New in GNOME Settings Daemon 2.91.3 (Nov 18, 2010)

  • Make volume down work when muted (BN)
  • Export the "cursor-blink-timeout" XSetting
  • Add test-system-timezone test program
  • Fix possible crasher in media-keys (William Jon McCann)
  • Make media-keys not crash when there are no listeners (BN)
  • Use a notification for the low space waring in housekeeping (WJMcC)
  • Make libnotify a hard-dependency (BN)
  • Add a real test application for housekeeping (BN)
  • Port daemon and xrandr plugin to GDBus (BN)
  • Fix possible warnings in keyboard plugin (BN)
  • Fix logout key shortcut not asking for a confirmation (BN)
  • Don't warn about low space when over 1GB is free (BN)

New in GNOME Settings Daemon 2.32.1 (Nov 15, 2010)

  • Revert calling g-c-c 3.0's display configuration tool (Vincent Untz)
  • Use the fallback configurations if the stored configuration fails at startup
  • (Gary Lin)
  • Don't access free'd memory if a volume is unmounted whilst the dialog is
  • displayed (Rodrigo Moya)
  • Add gconf key for disabling boot time configuration (Martin Pitt) (#631388)
  • Use Xorg monitor settings by default (Bastien Nocera)
  • Translations:
  • ca (Joan Duran)
  • ca@valencia (Carles Ferrando)
  • cz (Petr Kovar)
  • de (Mario Blättermann)
  • en_GB (Bruce Cowan)
  • es (Jorge González)
  • et (Ivar Smolin)
  • eu (Inaki Larranaga Murgoitio)
  • gl (Fran Diéguez)
  • hu (Gabor Kelemen)
  • ja (Takayuki KUSANO)
  • ko (Changwoo Ryu)
  • pl (Piotr Drąg)
  • pt_BR (Djavan Fagundes)
  • sl (Matej Urbančič)

New in GNOME Settings Daemon 2.91.2 (Nov 9, 2010)

  • Migration to GSettings (Bastien Nocera, Rodrigo Moya, Gerd Kohlberger, Carlos García Campos)
  • Use MIME types for URL handlers (Rodrigo Moya)
  • Fix the GSD_API_VERSION definition in configure.ac (Matthias Clasen)
  • Update PolicyKit minimum requirement (Bastien Nocera)
  • Remove typing break plugin (Bastien Nocera)
  • Update the required version of gnome-desktop3/GTK3 (Bastien Nocera)
  • Require libnotify 0.6.0 (William Jon McCann)
  • KEY_SCROLL_METHOD is an enum not an int (Alban Browaeys) (#631963)
  • Don't use gdk_drawable_get_screen (Alban Browaeys) (#631931)
  • Fix version substitution in pkg-config file (Bastien Nocera) (#631866)
  • Remove status icon for monitors (Bastien Nocera) (#631995)
  • Make XInput a hard requirement (Bastien Nocera)
  • Use canberra-gtk for GTK3 (Bastien Nocera)
  • More network filesystems not to monitor (Josselin Mouette) (#606421)
  • Fix loading plugins information (Bastien Nocera) (#631933)
  • For media key, use the default application for audio/ogg (Rodrigo Moya)
  • Set priority for plugins based on settings (Bastien Nocera)
  • Never daemonise the "daemon" (Bastien Nocera)
  • Use Gdk to get events about input devices being added (Bastien Nocera)
  • Cleanup macro magic in plugin.h (Paolo Borelli) (#591798)
  • Update gnome-media cut'n'paste code (Bastien Nocera) (#612024)
  • Add gnome-settings-daemon man page (Joshua Cummings) (#588716)
  • Remove horrible xmodmap fallback code (Bastien Nocera) (#150542)
  • Remove outdated plugin (Bastien Nocera)
  • Use g_timeout_add_seconds (Bastien Nocera) (#582703)
  • Keyboard plugin improvements (Sergey V. Udaltsov)
  • Don't choke if there are old plugins laying around (William Jon McCann)
  • Check for touchpad before running syndaemon (Hernando Torque) (#632122)
  • Add icon to the "Keep settings" dialogue (Bastien Nocera) (#579021)
  • Add support for the enable-animation setting (Bastien Nocera) (#630535)
  • Export Xft.lcdfilter for OO.o's benefit (Chris Coleman) (#631924)
  • Remove XFree86 4.3.0 check (Bastien Nocera) (#632569)
  • Make fontconfig a hard dependency (Bastien Nocera)
  • Add GConfGSettings bridge plugin (Rodrigo Moya)
  • Show a touchpad-disabled if no touchpad (Bastien Nocera)
  • Make the "log out" key really do that (Bastien Nocera)
  • If the stored configuration fails at startup, use the fallback configurations (Gary Lin)
  • Add ability to hard-code media keys (Bastien Nocera) (#623223)
  • Use $(sysconfigdir) for .ad files, since they are settings (Rodrigo Moya)
  • Enable maintainer mode (Rodrigo Moya)
  • Don't display the gnome-settings-daemon autostart in the startup applications list (Rodrigo Moya)
  • Add settings key for disabling boot time configuration (Martin Pitt, Rodrigo Moya) (#631388)
  • Don't access free'd memory if a volume is unmounted whilst the dialog is running (Rodrigo Moya)
  • Port to GDBus (Bastien Nocera)
  • Add support for more multimedia keys (Bastien Nocera)
  • Handle video out keys in media-keys (Ray Strode) (#623223)
  • Use virtual modifier for the Windows key (Ray Strode)
  • Simplify the default XRandR behaviour (Bastien Nocera) (#634092)
  • Add middle-button-enabled key (Bastien Nocera) (#633863)
  • Prepare for the demise of size_request (Matthias Clasen) (#633320)
  • Translations:
  • ca (Carles Ferrando)
  • de (Mario Blättermann)
  • es (Jorge González)
  • gl (Fran Diéguez)
  • he (Yaron Shahrabani)
  • ja (Takayuki KUSANO)
  • ko (Changwoo Ryu)
  • nb (Kjartan Maraas)
  • pa (A S Alam )

New in GNOME Settings Daemon 2.31.92 (Sep 14, 2010)

  • Don't use the Stored/custom configuration type in the XF86Display cycle (Federico Mena Quintero)
  • Basic infrastructure for RANDR logging (Federico Mena Quintero)
  • Log when handling RANDR events (Gabriel Burt) (#615804)
  • Translations:
  • el (Michael Kotsarinis)
  • en_GB (Bruce Cowan)
  • et (Mattias Põldaru)
  • it (Luca Ferretti)
  • ja (Noritada Kobayashi)
  • nb (Kjartan Maraas)
  • pt (Duarte Loreto)
  • sv (Daniel Nylander)

New in GNOME Settings Daemon 2.31.91 (Aug 31, 2010)

  • Don't try to activate configurations without any 'on' outputs (Matthias Clasen) (#628056)
  • Translations:
  • da (Ask H. Larsen)
  • hu (Gabor Kelemen)
  • ja (Hideki Yamane)
  • pa (A S Alam)
  • sr (Милош Поповић)
  • zh_CN (Yinghua Wang)

New in GNOME Settings Daemon 2.31.6 (Aug 3, 2010)

  • Apply keyboard a11y settings for new keyboards (Bastien Nocera)
  • Require gnome-2.32 modules, not 3.0 (Rodrigo Moya)
  • Translations:
  • de (Mario Blättermann)
  • fr (Laurent Coudeur and Claude Paroz)
  • gl (Fran Diéguez)
  • ro (Lucian Adrian Grijincu)
  • ta (drtv)
  • zh_CN (Aron Xu)
  • zh_HK (Chao-Hsiung Liao)
  • zh_TW (Chao-Hsiung Liao)

New in GNOME Settings Daemon 2.31.4 (Jun 29, 2010)

  • Fix build for --disable-smartcard-support (Ray Strode) (#617748)
  • Use gtk+-3.0 (Rodrigo Moya)
  • Fix launching the display configuration tool (Matthias Clasen)
  • Move clock service from gnome-panel (Rodrigo Moya, Thomas Wood)
  • Define plugindir in .pc file (Rodrigo Moya)
  • Translations:
  • et (Ivar Smolin)
  • lv (Rudols Mazurs)
  • nb (Kjartan Maraas)

New in GNOME Settings Daemon 2.30.2 (Jun 22, 2010)

  • Adjust XF86Display timestamps if they are out of order with RANDR timestamps (Federico Mena Quintero) (#610482)
  • Fix loading OSD icons when there's no SVG version (Bastien Nocera) (#618023)
  • Only check for baobob if we're about to show a dialog (Ross Burton)
  • Define plugindir in .pc file (Rodrigo Moya)
  • Translations:
  • lv (Rudols Mazurs)
  • mr (Sandeep Shedmake)
  • or (Manoj Kumar Giri)

New in GNOME Settings Daemon 2.31.3 (Jun 8, 2010)

  • Fixed icon names, prefixed with kbd- (Sergey Udaltsov)
  • Use "show layout" dialog from libgnomekbd (Sergey Udaltsov)
  • Translations:
  • et (Ivar Smolin)
  • he (Yaron Shahrabani)
  • sl (Matej Urbančič)

New in GNOME Settings Daemon 2.30.1 (Apr 26, 2010)

  • Fix keyboard indicator displaying (Martin Pitt) (#613666)
  • Default to system settings for handling multiple keyboard layouts (Martin Pitt)
  • Introduce gconf key that allows hiding the indicator (Sergey Udaltsov) (#612240) (#613666)
  • Translations:
  • ca (Jordi Serratosa)
  • ca@valencia (Carles Ferrando)
  • crh (Reşat SABIQ)
  • et (Ivar Smolin)
  • kn (Shankar Prasad)
  • sl (Pavol Šimo)
  • th (Theppitak Karoonboonyanan)

New in GNOME Settings Daemon 2.29.92 (Mar 10, 2010)

  • Fix variant handling in $GDM_KEYBOARD_LAYOUT (Martin Pitt) (#596897)
  • Tighten check for XInput (Jens Granseuer) (#585315)
  • Fix bluriness in level bar, and popup (Bastien Nocera) (567249)
  • Honour libexecdir when spawning gsd-locate-pointer (Jens Granseuer) (#599209)
  • Allow left-handed setting for touchpads (Peter Hutterer)
  • Hide the status icon before unreffing it (Matthias Clasen) (#601696)
  • Add missing include for OpenBSD (Jasper Lievisse Adriaanse) (#598573)
  • Make eject behave better on OpenBSD (Jasper Lievisse Adriaanse) (#598573)
  • Add linsysfs to list of virtual filesystems (Coleman Kane) (#604396)
  • Always set the position of outputs, even if they are already turned on (Federico Mena Quintero)(#578296)
  • Allow 'LCD' as a laptop's output name (Federico Mena Quintero)
  • Apply all keyboard settings to new keyboards (Bastien Nocera) (#610245)
  • Avoid volumes going over 100% (Bastien Nocera) (#600770)
  • Respond to monitor configuration changes when in charge (Matthias Clasen) (#601203)
  • Don't die on X servers without XKB (Matthias Clasen) (#604651)
  • Translations:
  • et (Mattias Põldaru, Ivar Smolin)
  • ja (Takayuki KUSANO)
  • nds (Nils-Christoph Fiedler)
  • ru (Leonid Kanter)