! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Xfce 4.6 clobbers custom xmodmap settings on login
Status:
RESOLVED: FIXED
Product:
Xfce4-settings
Component:
Keyboard Settings

Comments

Description ds+xfce-bug 2008-10-26 04:35:57 CET
I have a custom xorg initialisation routine that makes a series of changes to my keyboard layout via xmodmap on startup (for instance, mapping Caps_Lock as a control key, mapping the `windows' keys as super keys, and the `menu' key as a compose key.  Every time i log in to the xfce 4.6 beta (it didn't happen with 4.4), my custom settings are lost and i have to manually re-run the necessary xmodmap commands to get them back.

I also discovered that if i run the Keyboard Settings program and choose a different keyboard model, my custom xmodmap settings are immediately lost again.  My settings are currently defaulted to `Evdev-managed keyboard'.

I apologise if this is not a bug, but no amount of searching has turned up an answer for me if there is a new `correct' way to make these layout changes.  I don't see any option in the Keyboard Settings to turn off its interference.  Shouldn't the default behaviour on login be to leave the keyboard mappings the way they are already set up in the x server, perhaps with the *option* to pick a specific layout in xfce if desired?

Thanks - and again, sorry if i'm just confused and haven't looked in the right place already for my answer!

-damon
Comment 1 Stephan Arts editbugs 2009-02-02 22:59:34 CET
The new xklavier kb-settings can be disabled to prevent the xmodmap stuff from failing.

Fixed since a few months.

Bug #4518

Reported by:
ds+xfce-bug
Reported on: 2008-10-26
Last modified on: 2009-07-14

People

Assignee:
Jannis Pohlmann
CC List:
3 users

Version

Attachments

Additional information