Bug#1072720: libglib2.0-0: Following fix #1070745, typing `A keys doesn't type an À anymore

grunt2 at laposte.net grunt2 at laposte.net
Sun Jun 9 22:13:32 BST 2024


‌
$ cat /etc/default/keyboard
# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="azerty"
XKBOPTIONS="compose:menu"

BACKSPACE="guess"

$ dconf dump /org/gnome/desktop/input-sources/
[/]
show-all-sources=false
sources=[('xkb', 'fr+azerty')]
xkb-options=['lv3:ralt_switch']

I'm using a 105 classical keyboard.

I looks like the backtick is now a backtick on french keyboard,
and isn't considered as a grave accent anymore => it isn't a dead key anymore.

What I notice, is that when I type the backtick character, even on a terminal,
it doesn't wait without displaying nothing (like previous versions of Debian did) or doesn't wait showing the backtick underlined
like it does when I use the ^ dead key.

When I'm using the ^ key, I :
1. type ^ and see on screen: ^ underlined : this marks a dead key
2. the terminal or editor is now "waiting" for me to type another character.
3. I type any other character.  ^z => ẑ, ^a => â...

When I'm using the ` dead key, I :
1. type ` and see on screen:  ` immediately, and with no underline
2. the terminal or editor doesn't wait for me to type another character especially.
3. I type any other character.  `z, `a...
In fact, ` isn't considered as a dead char at all.

For À, I shall type: <right alt-7><shift>a to make it appear, in normal cases. Here it responds `A
<right alt-9><shift>e gives ^E
<right alt-9>e gives ^e
interesting! while the ^ key right to the P on the french keyboard, provides a ^ that is a dead char and returns an ê
the ^ given by a <right alt-9>e isn't a dead char!

It's the top row of keys of a 102 or 105 keyboard that would not fire dead keys anymore?

My apt history (I noticed the problem on May, 8th) :

Start-Date: 2024-05-07  06:41:05
Commandline: apt-get upgrade
Requested-By: lebihan (1000)
Upgrade: linux-compiler-gcc-12-x86:amd64 (6.1.85-1, 6.1.90-1), linux-kbuild-6.1:amd64 (6.1.85-1, 6.1.90-1), virtualbox-7.0:amd64 (7.0.16-162802~Debian~bookworm, 7.0.18-162988~Debian~bookworm), linux-libc-dev:amd64 (6.1.85-1, 6.1.90-1)
End-Date: 2024-05-07  06:41:41

Start-Date: 2024-05-08  06:04:05
Commandline: apt-get upgrade
Requested-By: lebihan (1000)
Upgrade: google-chrome-stable:amd64 (124.0.6367.118-1, 124.0.6367.155-1), libglib2.0-bin:amd64 (2.74.6-2, 2.74.6-2+deb12u1), libglib2.0-data:amd64 (2.74.6-2, 2.74.6-2+deb12u1), gnome-shell:amd64 (43.9-0+deb12u1, 43.9-0+deb12u2), gnome-shell-common:amd64 (43.9-0+deb12u1, 43.9-0+deb12u2), libglib2.0-0:amd64 (2.74.6-2, 2.74.6-2+deb12u1), libglib2.0-0:i386 (2.74.6-2, 2.74.6-2+deb12u1), gnome-shell-extension-prefs:amd64 (43.9-0+deb12u1, 43.9-0+deb12u2)
End-Date: 2024-05-08  06:04:12

Start-Date: 2024-05-08  09:22:27
Commandline: apt-get dist-upgrade
Requested-By: lebihan (1000)
Install: linux-headers-6.1.0-21-amd64:amd64 (6.1.90-1, automatic), linux-headers-6.1.0-21-common:amd64 (6.1.90-1, automatic), linux-image-6.1.0-21-amd64:amd64 (6.1.90-1, automatic)
Upgrade: linux-headers-amd64:amd64 (6.1.85-1, 6.1.90-1), linux-image-amd64:amd64 (6.1.85-1, 6.1.90-1)
End-Date: 2024-05-08  09:23:03

Start-Date: 2024-05-09  07:03:38
Commandline: apt-get upgrade
Requested-By: lebihan (1000)
Upgrade: libglib2.0-bin:amd64 (2.74.6-2+deb12u1, 2.74.6-2+deb12u2), libglib2.0-data:amd64 (2.74.6-2+deb12u1, 2.74.6-2+deb12u2), libglib2.0-0:amd64 (2.74.6-2+deb12u1, 2.74.6-2+deb12u2), libglib2.0-0:i386 (2.74.6-2+deb12u1, 2.74.6-2+deb12u2)
End-Date: 2024-05-09  07:03:40

Start-Date: 2024-05-09  12:09:21
Commandline: apt-get upgrade
Requested-By: lebihan (1000)
Upgrade: libjavascriptcoregtk-4.1-0:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1), gir1.2-javascriptcoregtk-4.0:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1), gir1.2-javascriptcoregtk-4.1:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1), gir1.2-webkit2-4.0:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1), gir1.2-webkit2-4.1:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1), libjavascriptcoregtk-6.0-1:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1), libjavascriptcoregtk-4.0-18:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1), libwebkit2gtk-4.1-0:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1), libwebkit2gtk-4.0-37:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1), libwebkitgtk-6.0-4:amd64 (2.42.5-1~deb12u1, 2.44.1-1~deb12u1)
End-Date: 2024-05-09  12:09:25

Start-Date: 2024-05-10  18:04:46
Commandline: apt-get upgrade
Requested-By: lebihan (1000)
Upgrade: docker-ce-cli:amd64 (5:26.1.1-1~debian.12~bookworm, 5:26.1.2-1~debian.12~bookworm), libdav1d-dev:amd64 (1.0.0-2, 1.0.0-2+deb12u1), google-chrome-stable:amd64 (124.0.6367.155-1, 124.0.6367.201-1), postgresql-14:amd64 (14.11-1.pgdg120+2, 14.12-1.pgdg120+1), libdav1d6:amd64 (1.0.0-2, 1.0.0-2+deb12u1), libdav1d6:i386 (1.0.0-2, 1.0.0-2+deb12u1), filebeat:amd64 (8.13.3, 8.13.4), logstash:amd64 (1:8.13.3-1, 1:8.13.4-1), docker-ce:amd64 (5:26.1.1-1~debian.12~bookworm, 5:26.1.2-1~debian.12~bookworm), postgresql-client-14:amd64 (14.11-1.pgdg120+2, 14.12-1.pgdg120+1), docker-ce-rootless-extras:amd64 (5:26.1.1-1~debian.12~bookworm, 5:26.1.2-1~debian.12~bookworm), postgresql-common:amd64 (259.pgdg120+1, 260.pgdg120+1), postgresql-client-common:amd64 (259.pgdg120+1, 260.pgdg120+1), kibana:amd64 (8.13.3, 8.13.4), code:amd64 (1.89.0-1714530869, 1.89.1-1715060508), libpq5:amd64 (16.2-1.pgdg120+2, 16.3-1.pgdg120+1), elasticsearch:amd64 (8.13.3, 8.13.4)
End-Date: 2024-05-10  18:05:39

Regards,

Marc Le Bihan

De : "Simon McVittie" <smcv at debian.org>
A : grunt2 at laposte.net,1072720 at bugs.debian.org,xkeyboard-config at packages.debian.org,debian-l10n-french at lists.debian.org,ibus at packages.debian.org
Envoyé: dimanche 9 Juin 2024 19:36
Objet : Re: Bug#1072720: libglib2.0-0: Following fix #1070745, typing `A keys doesn't type an À anymore
 
On Sun, 09 Jun 2024 at 18:16:01 +0100, Simon McVittie wrote:
> However, the French layout in /usr/share/X11/xkb/symbols/fr says that
> pressing the 7 key (with AltGr held) sends "grave" like my UK English
> layout, and not "dead_grave" like the German layout. So if that previously
> participated in dead-key sequences, I don't understand why...

Were you perhaps using the "latin9" or "French (legacy, alt.)" keyboard
layout before? Unlike the default French keyboard layout, the latin9 layout
*does* map AltGr+[7] to "dead_grave", a dead key.

I don't know the name of that keyboard layout in French - it might be
"Français (obsolète, variante)". Perhaps a French-speaking developer
could help here?

What is the output of these commands?

cat /etc/default/keyboard

and

dconf dump /org/gnome/desktop/input-sources/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20240609/8dea3aa2/attachment-0001.htm>


More information about the pkg-gnome-maintainers mailing list