console-setup fails to interpret 'ISO_Level5_Shift' when configuring with an xkb keymap

Bug #363388 reported by Stephan Hilb
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
console-setup (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: console-setup

Ubuntu-release: 8.10
Package-version: 1.25ubuntu4

While playing around with a German Keyboard Layout called 'neo' using the xkb-key-type 'EIGHT_LEVEL' I noticed that Level5 isn't invoked correctly by solely defining 'ISO_Level5_Shift' on the desired key (also see https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/49358/comments/10 ).
This however is resolved by mapping 'ISO_Level5_Shift' to the real modifier 'Mod3' (works with X environment).
When running 'sudo dpkg-reconfigure console-setup' to compile the layout for the console I get these warnings:

WARNING: Unknown X keysym "ISO_Level5_Shift"

As a result Level5 isn't working in tty* (just getting the symbols of Level1). I want to mention that it IS defined in '/usr/include/X11/keysymdef.h' and therefore even 'xkbcomp' recognizes this keysym. Also using the hexcode instead of 'ISO_Level5_Shift' didn't solve the problem (although there are no warnings in console-setup).
'ISO_Level3_Shift' for Level3 is working fine.

Benjamin Drung (bdrung)
Changed in console-setup (Ubuntu):
status: New → Confirmed
Revision history for this message
Benjamin Drung (bdrung) wrote :

On upgrade to console-setup 1.34ubuntu14 I get this log message multiple times:

WARNING: Unknown X keysym "ISO_Level5_Shift"

Changed in console-setup (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Mörgæs (moergaes) wrote :

Closing due to age.
If a similar bug appears in 15.04 (development) please open a new report.

Changed in console-setup (Ubuntu):
status: Triaged → Invalid
Revision history for this message
Benjamin Drung (bdrung) wrote :

The bug is still there in Ubuntu 14.10 (utopic). Just run 'sudo dpkg-reconfigure console-setup' and see these warning:

WARNING: Unknown X keysym "ISO_Level5_Lock"
WARNING: Unknown X keysym "ISO_Level5_Lock"
WARNING: Unknown X keysym "ISO_Level5_Lock"
WARNING: Unknown X keysym "ISO_Level5_Lock"
WARNING: Unknown key type EIGHT_LEVEL_SEMIALPHABETIC
WARNING: Unknown key type EIGHT_LEVEL_SEMIALPHABETIC
[...]
WARNING: Unknown X keysym "ISO_Level5_Shift"
WARNING: Unknown X keysym "ISO_Level5_Shift"
[...]

Changed in console-setup (Ubuntu):
status: Invalid → Triaged
tags: added: utopic
Revision history for this message
Mörgæs (moergaes) wrote :

In 15.04 it works fine for me. Can anyone reproduce the bug?
14.10 is irrelevant now.

Revision history for this message
Benjamin Drung (bdrung) wrote :

I checked Ubuntu 15.04 and 15.10. It works in both. So this bug can be closed.

Changed in console-setup (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.