(Xubuntu Jaunty) shortcuts for commands including Ctrl do not work when ctrl:swapcaps is enabled

Bug #384170 reported by Toshio Ito
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Xfce4 Settings
Confirmed
Unknown
xfce4-settings (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: xfce4

I use fresh-installed Xubuntu 9.04 (Jaunty).
xfce4: 4.6.0

Problem:
Keyboard shortcuts for commands including Ctrl (e.g. Ctrl + Alt + Delete for xflock4)
do not work when xkb option "ctrl:swapcaps" (or "ctrl:nocaps") is enabled.

Reproduction procedure:
1. Type Ctrl + Alt + Delete to activate xflock4, confirming you can use the shortcut by default.

2. Modify /etc/default/console-setup
 XKBOPTIONS="ctrl:swapcaps"
or
 XKBOPTIONS="ctrl:nocaps"

3. Restart HAL and Xorg (or simply reboot the system)
4. Type Ctrl + Alt + Delete again, and this time it does not activate xflock4.

Note:
- It seems that Ctrl key is not recognized as a modifier.
- When I tried to add a new keyboard shortcut via xfce4-settings-manager I couldn't create shortcuts including Ctrl as a modifier. For example, if I push "Ctrl + A", it is recognized as "A".
- Shortcuts for xfwm4 (e.g. Ctrl + Alt + D for "show desktop") work well.
- The problem is related to using evdev driver for the keyboard?

affects: xfce4 (Ubuntu) → xfce4-settings (Ubuntu)
Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here.

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at: http://bugzilla.xfce.org/show_bug.cgi?id=5577

Thanks for taking the time to make Ubuntu better!

Changed in xfce4-settings (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Toshio Ito (debug-ito) wrote :

Thank you for the reply.
And I'm sorry I forgot to report one more thing.

I replaced the Xubuntu Jaunty with a fresh-installed Xubuntu Karmic two months ago.
In Karmic, modifying /etc/default/console-setup had no effect.
(I don't know why. Maybe because HAL is deprecated in Karmic???)
So I instead created ~/.xprofile, whose content was

 setxkbmap -option ctrl:nocaps

Doing so, I was able to make my CapsLock another Ctrl, and the keyboard shortcuts for Xfce are working fine.

Changed in xfce4-settings:
status: Unknown → Confirmed
Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

This issue seems to be fixed in precise (actually, I think this was fixed with Xfce 4.8).

Changed in xfce4-settings (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.