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

Bug#671824: keyboard-configuration: Selecting MacBook Pro (macbook79) offers layouts that don't exist resulting in xkb error

Package: keyboard-configuration
Version: 1.76
Severity: normal


When (re)configuring keyboard-configuration and selecting MacBook Pro Intl (macbook79), the layout selection dialogue offers options that don't exist, which results in setxkbmap errors during X server start-up and a default US keyboard being chosen as fall-back.

Layout options offered for MacBook Pro with Finnish language:

Finnish - Finnish (classic)
Finnish - Finnish (classic, eliminate dead keys)
Finnish - Finnish (Macintosh)
Finnish - Northern Saami (Finland)

.... I think only "Finnish" and perhaps the no-dead-keys option work. At least the option with "Macintosh" fails. My guess is that Apple keyboards are merge together into an alias, but the MacBook keyboards don't really offer those variants.

As a side note, MacBooks (as most other recent EU keyboards) use "EuroSign" and not the "currency" sign at shift-4. It's a bit silly to require everyone to create a Xmodmap file, so perhaps this should be changed in the upsteam xkb model.

Thanks for your time,


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages keyboard-configuration depends on:
ii  debconf                 1.5.42
ii  initscripts             2.88dsf-22.1
ii  liblocale-gettext-perl  1.05-7+b1

keyboard-configuration recommends no packages.

keyboard-configuration suggests no packages.

Versions of packages console-setup depends on:
ii  console-setup-linux  1.76
ii  debconf              1.5.42
ii  xkb-data             2.5.1-1

Versions of packages console-setup suggests:
ii  locales   2.13-32
ii  lsb-base  4.1+Debian2

Versions of packages console-setup-linux depends on:
ii  kbd  1.15.3-7

Versions of packages console-setup-linux suggests:
ii  console-setup  1.76

Versions of packages keyboard-configuration is related to:
ii  console-common  <none>
ii  console-data    <none>
ii  console-tools   <none>
ii  kbd             1.15.3-7

-- debconf information:
  console-setup/codeset47: # Latin1 and Latin5 - western Europe and Turkic languages
* keyboard-configuration/modelcode: macbook79
  keyboard-configuration/unsupported_config_options: true
  console-setup/fontface47: Fixed
  keyboard-configuration/unsupported_config_layout: true
* keyboard-configuration/toggle: No toggling
  console-setup/fontsize-text47: 8x16
* keyboard-configuration/compose: Right Logo key
* keyboard-configuration/layout:
* keyboard-configuration/xkb-keymap: fi(mac)
* keyboard-configuration/variant: Finnish
* keyboard-configuration/switch: No temporary switch
  console-setup/charmap47: UTF-8
  keyboard-configuration/unsupported_options: true
* keyboard-configuration/altgr: The default for the keyboard layout
* keyboard-configuration/ctrl_alt_bksp: false
  console-setup/codesetcode: Lat15
  keyboard-configuration/unsupported_layout: true
* keyboard-configuration/variantcode:
* keyboard-configuration/model: MacBook/MacBook Pro (Intl)
* keyboard-configuration/layoutcode: fi
  console-setup/store_defaults_in_debconf_db: true
  console-setup/fontsize-fb47: 8x16
* keyboard-configuration/other:
* keyboard-configuration/store_defaults_in_debconf_db: true
* keyboard-configuration/optionscode: compose:rwin
  console-setup/fontsize: 8x16

Reply to: