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

Bug#1026986: console-setup: "Dead" keys do not work for Greek keyboard layout in tty



Package: console-setup
Version: 1.205
Severity: normal
X-Debbugs-Cc: gessos.paul@gmail.com

Dear Maintainer,

I remember this annoying issue, in all Debian based distros, at least for the last 7 years.


Initial Conditions:

There is no X. I have only the tty.
(Or there is a desktop environment installed but I am in the tty via Alt-Ctrl-Fx)

I have 2 keyboard layouts "en,gr".
With Alt-Shift key combination I AM IN GREEK KEYBOARD LAYOUT NOW.


What MUST BE HAPPEN:

Type KEY ; (in Greek is the CHAR "'") - This is a "dead" key and nothing happens
Type KEY a (in Greek is the CHAR "α"). The CHAR "ά" must appear in tty (you have it with Alt+0940 key combination)

Type KEY COMBINATION Shift-; (in Greek is the CHAR """) - This is a "dead" key and nothing happens
Type KEY                   i (in Greek is the CHAR "ι"). The CHAR "ϊ" must appear in tty (you have it with Alt+0970 key combination)

Type KEY                   ; (in Greek is the CHAR "'") - This is a "dead" key and nothing happens
Type KEY COMBINATION Shift-; (in Greek is the CHAR """) - This is a "dead" key and nothing happens
Type KEY                   y (in Greek is the CHAR "υ"). The CHAR "ΰ" must appear in tty (you have it with Alt+0944 key combination)

More info here under the header "Greek" (plain):
http://kbdlayout.info/features/deadkeys


What REALLY HAPPENS

Type KEY ; (in Greek is the CHAR "'") - This is a "dead" key and nothing happens - CORRECT
Type KEY a (in Greek is the CHAR "α"). Two CHARs "'α" appear in tty - WRONG! (This is not 'α but ά)

Type KEY COMBINATION Shift-; (in Greek is the CHAR """) - This is a "dead" key and nothing happens - CORRECT
Type KEY                   i (in Greek is the CHAR "ι"). Two CHARs ""ι" appear in tty - WRONG! (This is not "ι but ϊ)

Type KEY                   ; (in Greek is the CHAR "'") - This is a "dead" key and nothing happens - CORRECT
Type KEY COMBINATION Shift-; (in Greek is the CHAR """) - The CHAR "'" appears in tty - WRONG! (This is a "dead" key and nothing must be happen)
Type KEY                   y (in Greek is the CHAR "υ"). Two CHARx ""υ" appear in tty - WRONG! (This is not '"υ but ΰ)




-- System Information:
Debian Release: 11.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-20-amd64 (SMP w/4 CPU threads)
Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages console-setup depends on:
ii  console-setup-linux     1.205
ii  debconf                 1.5.77
ii  keyboard-configuration  1.205
ii  xkb-data                2.29-2

console-setup recommends no packages.

Versions of packages console-setup suggests:
ii  locales   2.31-13+deb11u5
ii  lsb-base  11.1.0

Versions of packages keyboard-configuration depends on:
ii  debconf                 1.5.77
ii  liblocale-gettext-perl  1.07-4+b1

Versions of packages console-setup-linux depends on:
ii  init-system-helpers     1.60
ii  kbd                     2.3.0-3
ii  keyboard-configuration  1.205

console-setup-linux suggests no packages.

Versions of packages console-setup is related to:
pn  console-common        <none>
pn  console-data          <none>
pn  console-tools         <none>
pn  gnome-control-center  <none>
ii  kbd                   2.3.0-3
ii  systemd               247.3-7+deb11u1

-- debconf information:
* keyboard-configuration/model: Generic 105-key PC (intl.)
* keyboard-configuration/other:
  keyboard-configuration/unsupported_options: true
* keyboard-configuration/layout:
* keyboard-configuration/layoutcode: us,gr
* keyboard-configuration/optionscode: grp:alt_shift_toggle,lv3:ralt_alt,grp_led:scroll
* console-setup/charmap47: UTF-8
* console-setup/fontsize-fb47: 8x16
  console-setup/fontsize: 8x16
  console-setup/store_defaults_in_debconf_db: true
  keyboard-configuration/unsupported_config_layout: true
  console-setup/use_system_font:
  console-setup/fontsize-text47: 8x16
  console-setup/codesetcode: Greek
  keyboard-configuration/ctrl_alt_bksp: false
  keyboard-configuration/unsupported_layout: true
* keyboard-configuration/toggle: Alt+Shift
* keyboard-configuration/variantcode: ,
  keyboard-configuration/unsupported_config_options: true
  console-setup/framebuffer_only:
* console-setup/codeset47: # Greek
* keyboard-configuration/switch: No temporary switch
  debian-installer/console-setup-udeb/title:
* keyboard-configuration/compose: No compose key
* keyboard-configuration/store_defaults_in_debconf_db: true
* keyboard-configuration/xkb-keymap: gr
* keyboard-configuration/altgr: No AltGr key
* console-setup/fontface47: Fixed
  console-setup/guess_font:
* keyboard-configuration/modelcode: pc105
* keyboard-configuration/variant: Ελληνικό

Reply to: