Настройка xkb для одного пользователя вызывает "X Ошибка неудачного запроса"

Я следую этому рецепту, чтобы настроить привязку ключей для одного пользователя.

Я делаю следующее:

cp /usr/share/X11/xkb/symbols/pc .xkb/symbols/pc
mkdir .xkb/keymap
if [ -d $HOME/.xkb/keymap ]; then
  setxkbmap -print | \
    sed -e '/xkb_symbols/s/"[[:space:]]/+pc&/' > $HOME/.xkb/keymap/custom
  xkbcomp -w0 -I$HOME/.xkb -R$HOME/.xkb keymap/custom $DISPLAY
fi

Я на самом деле хочу изменить pc сопоставление, но даже без редактирования что-либо вызывает следующую ошибку на xkbcomp линия:

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  138 (XKEYBOARD)
  Minor opcode of failed request:  20 (XkbSetGeometry)
  Value in failed request:  0x7e
  Serial number of failed request:  109
  Current serial number in output stream:  111

Я на самом деле только хочу перепривязать несколько ключей, как PgUp => Left, так далее.

0 ответов

Другие вопросы по тегам