Regression: some previous keyboard bindings & all newly created custom bindings fail if gnome-screensaver isn't installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-settings-daemon (Ubuntu) |
Fix Released
|
Low
|
Iain Lane |
Bug Description
[ Description ]
gnome-settings-
This package is only a Recommends of ubuntu-desktop. It's an undeclared dependency which isn't actually necessary.
[ Proposed fix ]
Check for org.gnome.Panel (for gnome-panel environments) and com.canonical.Unity (for Unity environments). Unity also provides org.gnome.Shell so check $DESKTOP_SESSION in that handler to only run in a real gnome-shell session.
[ Test case ]
Remove the gnome-screensaver package. In a gnome-panel based or a Unity session, launch gnome-settings-
[ Regression potential ]
This changes activation of a plugin. There's a chance it could be wrong.
If it doesn't work, make sure the plugin is enabled:
$ gsettings get org.gnome.
and then run
$ gnome-settings-
wait 5 seconds, try pressing some media keys, then attach /tmp/g-s-d.log
[ Original report ]
With the latest g-s-d any custom key-bindings fail as do some 'default* ones (system
Test cases -
remove gnome-screensaver
open keyboard panel > shortcuts> system
change Log out to a new binding
log out/in thru indicator-session
Try the new binding, nothing happens
open keyboard panel > shortcuts> custom
create a new binding for some command
log out/in
use binding, nothing happens
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: gnome-settings-
ProcVersionSign
Uname: Linux 3.11.0-11-generic x86_64
ApportVersion: 2.12.5-0ubuntu1
Architecture: amd64
Date: Wed Oct 9 14:03:35 2013
InstallationDate: Installed on 2013-10-03 (6 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Beta amd64 (20131002)
MarkForUpload: True
SourcePackage: gnome-settings-
UpgradeStatus: No upgrade log present (probably fresh install)
Seems to be the result of - patches/ series: hardcoded_ input_methods. patch.
[ Ikuya Awashiro ]
* debian/
- removed git_revert_
- Hard coded input methods required for some language. (lp: #1230265)