Intrepid: Xmodmap needs to be run again after resume from hibernate/suspend
Bug #289781 reported by
Frank Groeneveld
This bug affects 12 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-settings-daemon (Ubuntu) |
Invalid
|
Wishlist
|
Ubuntu Desktop Bugs | ||
xserver-xorg-input-evdev (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bug Description
I need some xmodmap stuff to use my keyboard the way I want (it's a mac keyboard, and I map the command key to control for example). This always worked great. After switching to Intrepid I needed to change some keycodes (because of the switch to evdev). However, if I suspend my computer and resume again, the mappings are gone. Before using evdev this wasn't the case. It's a bit anoying to run xmodmap again by hand.
I found out the values are "forgotten" because the evdev module is unloaded on suspend/hibernate.
To post a comment you must log in.
I second that. This also affect people who changed the default (system) configuration via the gnome-keyboard- properties.
If I do a suspend/resume, the configuration is "lost" (but only for the external keyboard of my laptop, plugged via usb).
Workaround: change the system settings with `dpkg-reconfigure console-setup`, and update the default setup accordingly.
I don't know where it should be fixed ? xserver ? gnome-settings- daemon ? hal ? udev ?