Настройка 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
, так далее.