Package: x11-xkb-utils Version: 7.5+2 Severity: minor Hello,
I have two keybords, 10 is my typematrix and I want to specify a different layout for it. I define the following configuration: ~/.xkb/keymap/persotm: --8<---------------cut here---------------start------------->8--- xkb_keymap { xkb_keycodes { include "evdev+aliases(azerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+fr(bepo)+inet(evdev)+ctrl(nocaps)+compose(menu)+terminate(ctrl_alt_bksp)+jpmods(muhenkan_mod3)+jpmods(henkan_ctrl)+jpmods(lwin_mod4)" }; xkb_geometry { include "typematrix(tm2030USB-106)" }; }; --8<---------------cut here---------------end--------------->8--- ~/.xkb/symbols/jpmods --8<---------------cut here---------------start------------->8--- partial modifier_keys xkb_symbols "muhenkan_mod3" { replace key <MUHE> { [ VoidSymbol, VoidSymbol ] }; modifier_map Mod3 { <MUHE> }; }; partial modifier_keys xkb_symbols "henkan_ctrl" { replace key <HENK> { [ VoidSymbol, VoidSymbol ] }; modifier_map Control { <HENK> }; }; partial modifier_keys xkb_symbols "lwin_mod4" { modifier_map Mod4 { <LWIN> }; }; --8<---------------cut here---------------end--------------->8--- and try: --8<---------------cut here---------------start------------->8--- setxkbmap -device 10 -I/home/dad/.xkb/ -keymap persotm X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 144 (XKEYBOARD) Minor opcode of failed request: 23 (XkbGetKbdByName) Serial number of failed request: 9 Current serial number in output stream: 9 --8<---------------cut here---------------end--------------->8--- "xkbcomp -i 10 -I/home/dad/.xkb ~/.xkb/keymap/persotm $DISPLAY" works but change the configuration for all keyboards. It does not works even in two steps: --8<---------------cut here---------------start------------->8--- xkbcomp -i 10 -I/home/dad/.xkb -xkb -o /home/dad/.xkb/persotm.xkb ~/.xkb/keymap/persotm setxkbmap -v 10 -device 10 -I/home/dad/.xkb/ -config persotm.xkb Setting verbose level to 10 locale is C Didn't find file ./persotm.xkb Didn't find file /usr/share/X11/xkb/persotm.xkb Didn't find file /home/dad/.xkb/persotm.xkb --8<---------------cut here---------------end--------------->8--- Regards. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (90, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.33.2+hati.1 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages x11-xkb-utils depends on: ii cpp 4:4.4.4-2 The GNU C preprocessor (cpp) ii libc6 2.11.1-3 Embedded GNU C Library: Shared lib ii libx11-6 2:1.3.3-3 X11 client-side library ii libxaw7 2:1.0.7-1 X11 Athena Widget library ii libxkbfile1 1:1.0.6-2 X11 keyboard file manipulation lib ii libxmu6 2:1.0.5-1 X11 miscellaneous utility library ii libxt6 1:1.0.7-1 X11 toolkit intrinsics library ii x11-common 1:7.5+6 X Window System (X.Org) infrastruc x11-xkb-utils recommends no packages. x11-xkb-utils suggests no packages. -- no debconf information -- Daniel Dehennin Récupérer ma clef GPG: gpg --keyserver pgp.mit.edu --recv-keys 0x6A2540D1
pgpoldhEvad3W.pgp
Description: PGP signature