nickreserved
New Member
I remember this issue lots of years in Debian and Debian based distros. I never check Slackware or Fedora based distros.
I ask this again and again at least the last 5-7 years without a single answer(!).
System:
gives
We are on clear console. No X nor Wayland installed at all.
OR there is a full Desktop environment installed, but we press Alt-Ctrl-F1 and we go to virtual console.
There are 2 keyboard layouts: en,gr and we change the keyboard layout with Alt-Shift.
We are in Greek keyboard layout.
From Google research I found that other people using keyboard layouts of other languages have the same problem.
What anyone expects and what really happens in Desktop Environment:
When press (dead) key ";" (="`" in Greek) nothing happens.
When press key "a" (="α" in Greek) we get the altered "α" character which is "ά".
See this link for "Greek" http://kbdlayout.info/features/deadkeys
What noone expects and what really happens in console (Alt-Ctrl-F1):
When press (dead) key ";" (="`" in Greek) nothing happens. This is the correct behavior.
When press key "a" (="α" in Greek) we get 2 characters "'α" (it is "'" and "α").
Of course, if I press on console Alt+0940 I get the correct character "ά".
What really want:
I want to work in console mode.
I want, what I said before "What anyone expects".
Another questions to reach what really want:
- Is this Debian specific, Kernel specific or something else?
- Is there a well documented pipeline from key press (scan code) through key combinations and keyboard layouts, to character printed in console? Is this kernel stuff or something else? What are all of the configuration files? What programs engaged and in what stage?
- What happens with the desktop environments and all work fine? Is there another pipeline for X/Wayland or for desktop environments? What is that pipeline? Is well documented? Why it is different from the console pipeline? Where are all of the configuration files? What programs engaged and in what stage?
Irony:
When I was a kid, I programmed a TSR program for DOS in Assembly, which fully and correctly supported the Greek keyboard layout. I did this in 1995. Today is almost 2023 and on console, the same thing doesn't work properly. But a linux system is very complicated to contribute and my time is not infinite like when i was a child.
Top
I ask this again and again at least the last 5-7 years without a single answer(!).
System:
Code:
uname -a
Code:
Linux debian 5.10.0-19-amd64 ....
OR there is a full Desktop environment installed, but we press Alt-Ctrl-F1 and we go to virtual console.
There are 2 keyboard layouts: en,gr and we change the keyboard layout with Alt-Shift.
We are in Greek keyboard layout.
From Google research I found that other people using keyboard layouts of other languages have the same problem.
What anyone expects and what really happens in Desktop Environment:
When press (dead) key ";" (="`" in Greek) nothing happens.
When press key "a" (="α" in Greek) we get the altered "α" character which is "ά".
See this link for "Greek" http://kbdlayout.info/features/deadkeys
What noone expects and what really happens in console (Alt-Ctrl-F1):
When press (dead) key ";" (="`" in Greek) nothing happens. This is the correct behavior.
When press key "a" (="α" in Greek) we get 2 characters "'α" (it is "'" and "α").
Of course, if I press on console Alt+0940 I get the correct character "ά".
What really want:
I want to work in console mode.
I want, what I said before "What anyone expects".
Another questions to reach what really want:
- Is this Debian specific, Kernel specific or something else?
- Is there a well documented pipeline from key press (scan code) through key combinations and keyboard layouts, to character printed in console? Is this kernel stuff or something else? What are all of the configuration files? What programs engaged and in what stage?
- What happens with the desktop environments and all work fine? Is there another pipeline for X/Wayland or for desktop environments? What is that pipeline? Is well documented? Why it is different from the console pipeline? Where are all of the configuration files? What programs engaged and in what stage?
Irony:
When I was a kid, I programmed a TSR program for DOS in Assembly, which fully and correctly supported the Greek keyboard layout. I did this in 1995. Today is almost 2023 and on console, the same thing doesn't work properly. But a linux system is very complicated to contribute and my time is not infinite like when i was a child.
Top