Estou seguindo esta receita para configurar uma chave de religação para um único usuário.
Eu faço o seguinte:
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
Eu realmente quero modificar o mapeamento pc
, mas mesmo sem editar nada, isso causa o seguinte erro em xkbcomp
line:
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
Na verdade, só quero religar algumas chaves, como PgUp => Left
, etc.