[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#254997: xlibs: [xkb] broken modifiers in french keymap

Package: xlibs
Version: 4.3.0.dfsg.1-5
Severity: normal

with layout pc105/fr and options altwin:left_meta_win,compose:menu mofiifers are totally broken : Mod4 for super_l, hyper_l, and meta_l
the alt key has both alt and meta symbols (contradictions), and meta_l has modifier mod1 AND mod4.

This breaks (x)emacs.

I get a normal behaviour by using following xmodmap :

!Pour avoir un méta qui marche...
keycode 0x40 = Alt_L
remove Mod4 = Meta_L
remove Mod4 = Hyper_L
remove Mod4 = Super_L
remove Mod1 = Meta_L
add Mod3 = Meta_L

-- Package-specific info:
Keyboard-related contents of XFree86 X server log file
(==) Using config file: "/etc/X11/XF86Config-4"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Generic Monitor"
(**) |   |-->Device "Generic Video Card"
(**) |-->Input Device "Generic Keyboard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "fr"
(**) XKB: layout: "fr"
(**) Option "XkbOptions" "altwin:left_meta_win,compose:menu"
(**) XKB: options: "altwin:left_meta_win,compose:menu"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Configured Mouse"
(**) |-->Input Device "Generic Mouse"
(WW) The directory "/usr/lib/X11/fonts/cyrillic" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/lib/X11/fonts/CID" does not exist.
(II) R128(0): Direct rendering enabled
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Keyboard "Generic Keyboard" handled by legacy driver
(**) Option "Protocol" "ImPS/2"
(**) Configured Mouse: Protocol: "ImPS/2"
(**) Option "CorePointer"
(**) Configured Mouse: Core Pointer
(**) Option "Device" "/dev/psaux"

XFree86 X server log files on system:
-rw-r--r--    1 root     root        48418 Jun 18 10:03 /var/log/XFree86.0.log

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.6-1-k7
Locale: LANG=C, LC_CTYPE=fr_FR@euro

Versions of packages xlibs depends on:
ii  libice6                   4.3.0.dfsg.1-5 Inter-Client Exchange library
ii  libsm6                    4.3.0.dfsg.1-5 X Window System Session Management
ii  libx11-6                  4.3.0.dfsg.1-5 X Window System protocol client li
ii  libxext6                  4.3.0.dfsg.1-5 X Window System miscellaneous exte
ii  libxft1                   4.3.0.dfsg.1-5 FreeType-based font drawing librar
ii  libxi6                    4.3.0.dfsg.1-5 X Window System Input extension li
ii  libxmu6                   4.3.0.dfsg.1-5 X Window System miscellaneous util
ii  libxmuu1                  4.3.0.dfsg.1-5 lightweight X Window System miscel
ii  libxp6                    4.3.0.dfsg.1-5 X Window System printing extension
ii  libxpm4                   4.3.0.dfsg.1-5 X pixmap library
ii  libxrandr2                4.3.0.dfsg.1-5 X Window System Resize, Rotate and
ii  libxt6                    4.3.0.dfsg.1-5 X Toolkit Intrinsics
ii  libxtrap6                 4.3.0.dfsg.1-5 X Window System protocol-trapping 
ii  libxtst6                  4.3.0.dfsg.1-5 X Window System event recording an
ii  xlibs-data                4.3.0.dfsg.1-5 X Window System client data

-- no debconf information

Reply to: