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
Hello,
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 - Finnish (classic)
Finnish - Finnish (classic, eliminate dead keys)
Finnish - Finnish (Macintosh)
Finnish - Northern Saami (Finland)
Other
.... 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,
Wouter
-- 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
debian-installer/console-setup-udeb/title:
* 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
console-setup/framebuffer_only:
* keyboard-configuration/ctrl_alt_bksp: false
console-setup/codesetcode: Lat15
keyboard-configuration/unsupported_layout: true
console-setup/guess_font:
* 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/use_system_font:
console-setup/fontsize: 8x16
Reply to: