#1003404 debian-i18n: Dead keys functionality associated to some keyboards is not working

Package:
debian-i18n
Source:
debian-i18n
Submitter:
Ramiro Arias-Amaya
Date:
2022-01-10 17:51:11 UTC
Severity:
important
Tags:
#1003404#5
Date:
2022-01-09 16:50:24 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
I have four computers, as follows:
PC 1. Debian 11 32-bit. US keyboard. Setup as English (US, intl., with dead
keys)
PC 2. Debian 11 32-bit. Spanish keyboard. Setup as Spanish (dead tilde)
PC 3. Debian 11 64-bit. Spanish keyboard. Setup as Spanish (dead tilde)
PC 4. MX-21 Linux 32-bit (based on Debian). Spanish keyboard. Setup as Spanish
(dead tilde)

   * What was the outcome of this action?
Of the four computers described above only PC 3 with Debian 11 64-bit works as
expected.

   * What outcome did you expect instead?
What I expect is dead tilde works as it did from several years ago.

*** End of the template - remove these template lines ***

#1003404#10
Date:
2022-01-10 17:04:16 UTC
From:
To:
Good morning
I want to add further information about the problem I reported.
The image below shows the computer that I reported as:

PC 2. Debian 11 32-bit. Spanish keyboard. Setup as Spanish (dead tilde)

This computer (a laptop) has an external Spanish keyboard.
The laptop's keyboard is a US English keyboard.
This explains why there are two keyboards layout set up.



If I click on Behavior tab and want to type *música* I obtain:


On the other hand Panel 1 does not know that there is a Spanish (dead
tilde) keyboard setup in the OS,
as you can see in the image below.



Accidentally I found why the OS shows English - English (US) on panel 1.
It is because IBus Preferences  (Applications > Settings > IBus
Preferences) contains what is shown below:



A temporary solution is to add the appropriate layouts in IBus and
remove the original one, as shown below:




Now panel 1 shows the correct keyboard layouts, being Spanish (dead
tilde) the main layout:



Now I can use any application and type using the dead keys funtionality
as shown below:



I said this is a temporary solution because I had trouble installing
Debian 11 32-bit (the problem is not present in Debian 11 64-bit),
because the installer has this flaw and I realized something was wrong
with the installer regarding the keyboard layout but I could not tell at
the moment what was going on. Of course I realized that the best at
installation time was to let the keyboard with the default layout:
English US.

On top of that I accidentally found the solution. I think that a user
installing Debian for the first time would not think that the problem
can be fixed tweaking IBus.

Anyway, you can count on me if you need anymore information about this.

Cheers
Ramiro

#1003404#15
Date:
2022-01-10 17:26:06 UTC
From:
To:
Hi,

Just a little note, please describe the problem in plain text and
without inlining images, or rename the images and reference them from
inside the text. Check https://bugs.debian.org/1003404 to see how it
looks like to other people.

#1003404#20
Date:
2022-01-10 17:26:06 UTC
From:
To:
Hi,

Just a little note, please describe the problem in plain text and
without inlining images, or rename the images and reference them from
inside the text. Check https://bugs.debian.org/1003404 to see how it
looks like to other people.

#1003404#25
Date:
2022-01-10 17:49:29 UTC
From:
To:
Good morning
Please tell me if this layout comply with your requirements.

I want to add further information about the problem I reported.
The image below shows the computer that I reported as:

PC 2. Debian 11 32-bit. Spanish keyboard. Setup as Spanish (dead tilde)

This computer (a laptop) has an external Spanish keyboard.
The laptop's keyboard is a US English keyboard.
This explains why there are two keyboards layout set up.
See image

[neeihkenbeldlaji.png
<https://bugs.debian.org/cgi-bin/bugreport.cgi?att=2;bug=1003404;filename=neeihkenbeldlaji.png;msg=10>
(image/png, inline)]

If I click on Behavior tab and want to type *música* I obtain:

[hedcfgmdenbmedcf.png
<https://bugs.debian.org/cgi-bin/bugreport.cgi?att=3;bug=1003404;filename=hedcfgmdenbmedcf.png;msg=10>
(image/png, inline)]


On the other hand Panel 1 does not know that there is a Spanish (dead
tilde) keyboard setup in the OS,
as you can see in the image below.

[pjabaaalepficmop.png
<https://bugs.debian.org/cgi-bin/bugreport.cgi?att=4;bug=1003404;filename=pjabaaalepficmop.png;msg=10>
(image/png, inline)]


Accidentally I found why the OS shows English - English (US) on panel 1.
It is because IBus Preferences  (Applications > Settings > IBus
Preferences) contains what is shown below:

[dglomjbgdlkohiig.png
<https://bugs.debian.org/cgi-bin/bugreport.cgi?att=5;bug=1003404;filename=dglomjbgdlkohiig.png;msg=10>
(image/png, inline)]


A temporary solution is to add the appropriate layouts in IBus and
remove the original one, as shown below:

[gicijhnmddfjcbig.png
<https://bugs.debian.org/cgi-bin/bugreport.cgi?att=6;bug=1003404;filename=gicijhnmddfjcbig.png;msg=10>
(image/png, inline)]



Now panel 1 shows the correct keyboard layouts, being Spanish (dead
tilde) the main layout:

[ljamjphlkkljeakd.png
<https://bugs.debian.org/cgi-bin/bugreport.cgi?att=7;bug=1003404;filename=ljamjphlkkljeakd.png;msg=10>
(image/png, inline)]



Now I can use any application and type using the dead keys funtionality
as shown below:

[ihbajlogefeipfkd.png
<https://bugs.debian.org/cgi-bin/bugreport.cgi?att=8;bug=1003404;filename=ihbajlogefeipfkd.png;msg=10>
(image/png, inline)]



I said this is a temporary solution because I had trouble installing
Debian 11 32-bit (the problem is not present in Debian 11 64-bit),
because the installer has this flaw and I realized something was wrong
with the installer regarding the keyboard layout but I could not tell at
the moment what was going on. Of course I realized that the best at
installation time was to let the keyboard with the default layout:
English US.

On top of that I accidentally found the solution. I think that a user
installing Debian for the first time would not think that the problem
can be fixed tweaking IBus.

Anyway, you can count on me if you need anymore information about this.

Cheers
Ramiro