Summary: | caps lock does not work correctly in Xephyr | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Jochem Berndsen <j.f.berndsen> | ||||
Component: | Server/DDX/Xephyr | Assignee: | Matthew Allum <mallum> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | medium | CC: | jimc | ||||
Version: | 7.1 (2006.05) | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Jochem Berndsen
2007-03-15 15:45:10 UTC
I confirm the behavior. A workaround would be to add to /etc/X11/xorg.conf on the guest, section "InputDevice" for the keyboard, Option "XkbOptions" "ctrl:nocaps" as documented in /usr/share/X11/xkb/rules/xorg.list . This makes capslock to be an additional ctrl key. The only problem is that Xephyr does not seem to read xorg.conf. If one uses Gnome on the guest, run the preferences manager and under Desktop - Preferences - Keyboard - Layout Options - Ctrl Key Position, choose "Make Capslock an additional Ctrl" and the behavior goes away, of course with no capslock any more (on the guest). But I want to run Xfce. If/when I figure out how to de-caps-lock Xephyr via standard X behaviors I'll post the workaround here. But I have other needs that are best set up in xorg.conf, so if anyone knows how to get Xephyr to read that or any other conf file, could they please post? Thanks. Created attachment 10207 [details] [review] Patch to xorg-server-1.2.0/hw/kdrive/src/kinput.c This is already fixed in head - for Xorg server 1.2.0, the attached patch worked for me. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.