** Description changed:

  Binary package hint: gnome-settings-daemon
  
  It appears that machines that have a software eject key are not able to
  eject disks from gnome.  In evaluating the cause of the problem, a lot
- of possible indicators show up.  At a first glance it seems to be an X
- bug because pressing the key mapped to XF86Eject shows this output in
- xev:
- 
- <jcristau>     state 0x0, keycode 170 (keysym 0x1008ff2c, XF86Eject), 
same_screen YES,
- <jcristau>     XKeysymToKeycode returns keycode: 169
- 
- This is actually the intended behavior though because there are indeed two 
keysyms that match:
- <jcristau>     key <I169> {         [       XF86Eject ] };
- <jcristau>     key <I170> {         [       XF86Eject,       XF86Eject ] };
- 
- There are two keysyms that match because the kernel supports two different 
eject keys that act very similarly:
- <jcristau> correspond to the following in the kernel:
- <jcristau> #define KEY_EJECTCD             161
- <jcristau> #define KEY_EJECTCLOSECD        162
+ of possible indicators show up.
  
  Gnome-settings-daemon gets confused then because the keycode you press
  in X is not the keycode it is expecting since it uses XKeysymToKeycode.
+ 
+ =-----------=
+ 
+ Impact:
+ Any users that have non CD/DVD hardware eject keys are impacted.
+ 
+ Addressed:
+ All development of this patch was done with myself and upstream.  Upstream 
has added the patch to trunk.
+ 
+ Regression Potential:
+ Users need to verify that their hotkeys that worked will still work.  This 
code is very core to the design of how the keys get bound.  On the flip side, 
It's quite possible that other hotkeys (such as Play/Pause) didn't work before 
either and will be fixed by this too.  Eject is just the most obvious key.
+ 
+ Test Case:
+ 1) Install an Ubuntu 8.10 system
+ 2) Verify that at least one hotkey doesn't behave as expected when bound 
(such as Eject).
+ 3) Verify in 'xev' that a keypress shows the keycode and that it isn't 
grabbed by any application.
+ 4) Install the proposed package
+ 5) Log out and back into your session
+ 6) Verify that same key now works.

-- 
eject key doesn't work when disks are mounted
https://bugs.launchpad.net/bugs/299194
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug assignee.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to