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

Bug#255007: xlibs: setxkbmap dvorak fails on macintosh



Package: xlibs
Version: 4.3.0.dfsg.1-1
Severity: important

Setting the xkbmap to dvorak fails with error:

    david@joe:~$ setxkbmap dvorak
    Error loading new keyboard description

though the initial setting of the keyboard at X startup is done
correctly. The relevant fragment of the XF86Config-4 is:

    Section "InputDevice"
            Identifier      "Generic Keyboard"
            Driver          "keyboard"
            Option          "CoreKeyboard"
            Option          "XkbRules"      "xfree86"
            Option          "XkbModel"      "macintosh"
            Option          "XkbLayout"     "dvorak"
    EndSection

This problems indirectly affects the GKB GNOME keboard switching applet,
and probably other similar utilities.

It seems the problem might be related to missing symbol definitions

    david@joe:~$ ls /etc/X11/xkb/symbols/macintosh/
    de  de_CH  dk  es  fi  fr  fr_CH  gb  it  nl  no  pt  se  us

Creating a symlink for the dvorak symbols fixes the problem. The correct
fix is probably something completely different, but that may help
you track and fix the problem.

    david@joe:~$ cd /etc/X11/xkb/symbols/macintosh/
    david@joe:/etc/X11/xkb/symbols/macintosh$ sudo ln -s ../dvorak

Then things work fine:

    david@joe~$ setxkbmap dvorak
    david@joe~$ 


-- Package-specific info:
Keyboard-related contents of XFree86 X server log file
/var/log/XFree86.0.log:
(==) Using config file: "/etc/X11/XF86Config-4"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "iBook Panel"
(**) |   |-->Device "Ati Radeon Mobility"
(**) |-->Input Device "Generic Keyboard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "macintosh"
(**) XKB: model: "macintosh"
(**) Option "XkbLayout" "dvorak"
(**) XKB: layout: "dvorak"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Configured Mouse"
(WW) No FontPath specified.  Using compiled-in default.
(WW) The directory "/usr/X11R6/lib/X11/fonts/CID/" does not exist.
	Entry deleted from font path.
(==) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
--
(II) RADEON(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/input/mice"
--
GetModeLine - hdsp: 1024 hbeg: 1040 hend: 1136 httl: 1312
              vdsp: 768 vbeg: 769 vend: 772 vttl: 800 flags: 5
GetModeLine - scrn: 0 clock: 78800
GetModeLine - hdsp: 1024 hbeg: 1040 hend: 1136 httl: 1312
              vdsp: 768 vbeg: 769 vend: 772 vttl: 800 flags: 5
Error loading keymap /usr/X11R6/lib/X11/xkb/compiled/server-0.xkm
Error loading keymap /usr/X11R6/lib/X11/xkb/compiled/server-0.xkm

Keyboard-related contents of XFree86 X server log file
/var/log/XFree86.1.log:
(==) Using config file: "/etc/X11/XF86Config-4"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "iBook Panel"
(**) |   |-->Device "Ati Radeon Mobility"
(**) |-->Input Device "Generic Keyboard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "macintosh"
(**) XKB: model: "macintosh"
(**) Option "XkbLayout" "dvorak"
(**) XKB: layout: "dvorak"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Configured Mouse"
(WW) No FontPath specified.  Using compiled-in default.
(WW) The directory "/usr/X11R6/lib/X11/fonts/CID/" does not exist.
	Entry deleted from font path.
(==) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
--
(II) RADEON(0): Direct rendering disabled
(II) Setting vga for screen 0.
(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) 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/input/mice"

XFree86 X server log files on system:
-rw-r--r--    1 root     root        38382 Mar  2 00:52 /var/log/XFree86.1.log
-rw-r--r--    1 root     root        53345 Jun 18 11:33 /var/log/XFree86.0.log


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.6-powerpc
Locale: LANG=C, LC_CTYPE=C

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

-- no debconf information



Reply to: