Bug 547565 - Keyboard shortcuts configurable, yet no functionality
Summary: Keyboard shortcuts configurable, yet no functionality
Status: RESOLVED FIXED
: 545560 547322 547328 547595 547979 547995 549857 550162 552615 552616 (view as bug list)
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: GNOME (show other bugs)
Version: RC 1
Hardware: x86 openSUSE 11.2
: P2 - High : Major with 6 votes (vote)
Target Milestone: ---
Assignee: Ming Xi Wu
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-16 10:11 UTC by Casual J. Programmer
Modified: 2016-04-15 10:00 UTC (History)
9 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
coolo: SHIP_STOPPER-


Attachments
~/.xsession-errors (2.84 KB, text/plain)
2009-10-19 10:59 UTC, Leonardo Chiquitto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Casual J. Programmer 2009-10-16 10:11:33 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090909 SUSE/3.5.3-3.2 Firefox/3.5.3

On a Fujitsu Siemens Amilo Si1520 running oS11.2RC1 keyboard shortcuts effect nothing.

Checking "Computer/Control Center/Keyboard Shortcuts" show they are configured. Reconfiguring also works (pressing a key sets the relevant code), but pressing the keys during a session does nothing.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Comment 1 Dominique Leuenberger 2009-10-16 13:53:23 UTC
*** Bug 547595 has been marked as a duplicate of this bug. ***
Comment 2 Dominique Leuenberger 2009-10-16 13:58:04 UTC
*** Bug 547322 has been marked as a duplicate of this bug. ***
Comment 3 Vincent Untz 2009-10-19 09:10:16 UTC
Is there any message in ~/.xsession-errors that might look relevant?
Is gnome-settings-daemon still running?
Are the keys correctly set in gconf? (see /apps/gnome_settings_daemon/keybindings)
Are the keybindings to switch windows, move workspaces, etc. correctly working?
Can you try to disable and then enable again the keybindings plugin of gnome-settings-daemon (see /apps/gnome_settings_daemon/plugins/keybindings/active)
Comment 4 Leonardo Chiquitto 2009-10-19 10:58:22 UTC
> Is there any message in ~/.xsession-errors that might look relevant?

No, but I'll attach it.

> Is gnome-settings-daemon still running?

Yes.

> Are the keys correctly set in gconf? (see
> /apps/gnome_settings_daemon/keybindings)

This is interesting. For me, all the keys set in apps/ gnome_settings_daemon/ keybindings don't work. Specifically, Control-Alt-L to lock screen and Control-Alt-Del to Logout. All the other short cuts: Alt-F11/F12 (Tomboy), Alt-F9/10 (Minimize/Maximize) which are configured in gnome-keybinding-properties but don't appear in apps/gnome_settings_daemon/keybindings work fine.

> Are the keybindings to switch windows, move workspaces, etc. correctly working?

Yes. Only "Lock" and "Logout" (ie, screensaver related short cuts) don't work for me.

> Can you try to disable and then enable again the keybindings plugin of
> gnome-settings-daemon (see
> /apps/gnome_settings_daemon/plugins/keybindings/active)

Made no difference.
Comment 5 Leonardo Chiquitto 2009-10-19 10:59:18 UTC
Created attachment 323043 [details]
~/.xsession-errors
Comment 6 Peng Wu 2009-10-20 07:34:10 UTC
Same bug on Lenovo S10 nettop.
Metacity shout-cut keys work.
Shout-cut keys which belongs to gnome_settings_daemon do not work.

Launch Keyboard shortcuts dialog in gnome control center.
Tried re-setup the new shortcuts keys in it, the volume down key is recognized correctly as XF86AudioLowerVolume.
Comment 7 Ming Xi Wu 2009-10-20 08:10:58 UTC
I meet the same problem after upgrade to G:F.
Improve the priority and assigned to me.
Comment 8 Stephane Delcroix 2009-10-20 09:39:57 UTC
happens here for the volume buttons too.

also, there's no way to override the worspace-next/prev shortcut (sets to <Ctrl><Alt>Left/Right.
Comment 9 Dominique Leuenberger 2009-10-20 10:08:54 UTC
gnome-settings-daemon is running here. Nevertheless, when attaching using strace to it, all I get is:

Process 7133 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...>) = 1
read(3, "\34\\=\n\4\0\200\3\31\1\0\0\245\10\231\0\0dI\1\0\0\0\0\350\341\235\270\377\177\0\0", 4096) = 32
read(3, 0x62d2c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x62d2c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x62d2c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=5, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=0}, {fd=12, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=7, events=POLLIN}], 10, 39836) = 1 ([{fd=3, revents=POLLIN}])


This happens for every key I press. (not on 'Resource unavailable'... not helpful I think...

ls -l /proc/7133/fd/3 shows:
lrwx------ 1 dle3ams users 64 2009-10-20 12:06 3 -> socket:[1224097]

I tried killing the process and attaching with gdb.. not a good idea. X crashes away completely... (but I saw it writing shortly 'terminated normally'.

On the console, when starting g-s-d, the following appears:
(gnome-settings-daemon:7133): GLib-GObject-CRITICAL **: g_param_spec_flags: assertion `G_TYPE_IS_FLAGS (flags_type)' failed

(gnome-settings-daemon:7133): GLib-GObject-CRITICAL **: g_object_class_install_property: assertion `G_IS_PARAM_SPEC (pspec)' failed
Comment 10 Ming Xi Wu 2009-10-20 13:31:05 UTC
It is a bug caused by missing dependency for gnome-settings-daemon.
Metakey plugin is missing from our G-S-D in G:F.

Adding build require for libcanberra-devel can fix the problem.
Comment 11 Stephan Kulow 2009-10-21 11:38:39 UTC
this is not a ship stopper - the functionality is hardly critical
Comment 12 Luis Medinas 2009-10-21 21:01:53 UTC
I can also reproduce on my macbook, if adding libcanberra-devel to g-s-d fixes the problem it should be easy to fix.
Comment 13 Ming Xi Wu 2009-10-22 03:37:19 UTC
I've created request id 22830
Comment 14 Dominique Leuenberger 2009-10-22 07:25:05 UTC
Ming Xi, can you please add some comment to the .changes file? (you can use osc vc).

Otherwise we don't have the slightest chance to get it in. In the meantime I'm building the packages for some testing here on my system.
Comment 15 Dominique Leuenberger 2009-10-22 08:44:10 UTC
Thanks for the update and *GOOD CATCH* Ming Xi. My tests were very successful too in the meantime.

you SR has been accepted in G:F and was forwarded (as SR 22840) to openSUSE:Factory.

@coolo: would be great if gnome-settings-daemon could get this patch also in the 11.2 branch.
Comment 16 Dominique Leuenberger 2009-10-22 12:38:32 UTC
*** Bug 545560 has been marked as a duplicate of this bug. ***
Comment 17 Dominique Leuenberger 2009-10-24 16:27:11 UTC
*** Bug 549857 has been marked as a duplicate of this bug. ***
Comment 18 Dominique Leuenberger 2009-10-26 09:56:24 UTC
*** Bug 547979 has been marked as a duplicate of this bug. ***
Comment 19 Bart Whiteley 2009-10-26 11:36:22 UTC
*** Bug 547328 has been marked as a duplicate of this bug. ***
Comment 20 Dominique Leuenberger 2009-10-26 17:39:34 UTC
*** Bug 547995 has been marked as a duplicate of this bug. ***
Comment 21 Ming Xi Wu 2009-10-27 07:46:30 UTC
*** Bug 550162 has been marked as a duplicate of this bug. ***
Comment 22 Dominique Leuenberger 2009-10-27 07:50:48 UTC
The fix has been cherry-picked into openSUSE:11.2 and as such I think we did everything we can.

Closing.
Comment 23 Dominique Leuenberger 2009-11-05 19:54:00 UTC
*** Bug 552616 has been marked as a duplicate of this bug. ***
Comment 24 Brandon Philips 2009-11-24 19:24:07 UTC
*** Bug 552615 has been marked as a duplicate of this bug. ***
Comment 25 Bernhard Wiedemann 2016-04-15 10:00:19 UTC
This is an autogenerated message for OBS integration:
This bug (547565) was mentioned in
https://build.opensuse.org/request/show/22840 Factory / gnome-settings-daemon