wayland application not inputting accentuated caps characters after upgrade to 23.10
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fedora |
Fix Released
|
Medium
|
|||
mutter (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
After upgrading to 23.10 from 23.04, I am unable to input accentuated caps chars like « É ».
STR:
- Configure keyboard input as french (any variant does the job it seems)
- Make sure you are in caps lock mode
- Type the "2 é" char on the keyboard
Expected:
- « É » is produced
Actual:
- « é » in produced
Fun fact:
When reproducing in the GNOME Settings app, there is an interesting behavior:
- if you try to input « É » WITHOUT focusing first in the search field of the app, then the first char will be correctly produced as « É » but subsequent will not
- obviously, if you try the same WITH focusing first in the search field, you end up in the first case
Facts:
- xev shows proper data arriving
- reproduced on several wayland app (gnome-text-editor, firefox, gnome-settings, gedit)
- not reproduced on xwayland (hexchat, GDB_BACKEND=x11 gedit)
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: ubuntu-
ProcVersionSign
Uname: Linux 6.5.0-9-generic x86_64
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
CasperMD5CheckR
CrashDB: ubuntu
CurrentDesktop: ubuntu:GNOME
Date: Wed Oct 18 11:57:45 2023
InstallationDate: Installed on 2022-07-04 (471 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419)
PackageArchitec
ProcEnviron:
LANG=fr_FR.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-
XDG_RUNTIME_
SourcePackage: ubuntu-
Symptom: release-upgrade
UpgradeStatus: Upgraded to mantic on 2023-10-16 (2 days ago)
VarLogDistupgra
INFO:root:
INFO:root:No xorg.conf, exiting
affects: | ubuntu → wayland (Ubuntu) |
affects: | wayland (Ubuntu) → mutter (Ubuntu) |
Changed in fedora: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Using Fedora 39 with GNOME environment and AZERTY (French) layout.
The purpose is to get upper case character with accent. Shift lock + é = É. It's the behaviour until Fedora 38. Since Fedora 39, Shift lock + é = é. Obviously for characters without accents, the character is upper case.
This issue happens for other characters like èàçù...
Not totally sure if ibus is responsible of this issue.
Reproducible: Always
Actual Results:
Shift lock + é = é
Expected Results:
Shift lock + é = É