Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A very weird problem

  • After work, I lock my screen and go home
  • The morning after, my keyboard layout has changed from de_CH to en_US
  • At random times, my urxvt-tabbed windows don't accept special chars anymore (|,# etc.)

Some information about the system:

  • Dell Latitude E6230, external USB Keyboard
  • Arch Linux 64bit, last update 1 week ago
  • XFCE 4

Keyboard layout:

$ setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Applied rules from evdev:
rules:      evdev
model:      evdev
layout:     ch
variant:    legacy
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+ch(legacy)+inet(evdev)
geometry:   pc(pc104)
xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete"  };
    xkb_symbols   { include "pc+ch(legacy)+inet(evdev)" };
    xkb_geometry  { include "pc(pc104)" };

Thanks in advance for any hints.

share|improve this question
up vote 2 down vote accepted

This is probably a bug in XFCE. According to bug 10152, this should be fixed in version 0.5.6 of Xfce4-xkb-plugin.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.