Bug 2088734 - Xorg: Input Source indicator does not follow "Switch input sources individually for each window"
Summary: Xorg: Input Source indicator does not follow "Switch input sources individual...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 40
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: GNOME SIG Unassigned
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-05-20 11:14 UTC by Alexander Ploumistos
Modified: 2025-05-16 07:39 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-05-16 07:39:53 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Video showing that it works for me.. (111.09 KB, video/mp4)
2022-06-07 16:13 UTC, Mike FABIAN
no flags Details
Video showing the problem (685.35 KB, application/x-matroska)
2022-06-07 18:06 UTC, Alexander Ploumistos
no flags Details

Description Alexander Ploumistos 2022-05-20 11:14:24 UTC
Hello,

I do not know if there is another component that handles layout switching under GNOME, if it is not gnome-shell, please assign to the right component.

After the upgrade to to F36, I noticed that switching layouts using the panel menu does not work. Clicking on the different layouts does nothing, nor does activating the menu with the mouse and using the keyboard to toggle the layout. There is no problem with default or user-assigned keyboard shortcuts. This is a session running on x11, if it makes any difference.

Comment 1 Mike FABIAN 2022-06-07 06:59:31 UTC
I could reproduce that once in a Gnome Xorg session running in qemu-kvm. 

But after rebooting the virtual machine, I can not reproduce it anymore.

Currently I have ibus-1.5.26-8.fc36.x86_64 installed in that virtual machine (From: https://bodhi.fedoraproject.org/updates/FEDORA-2022-912bd4be77 )

Comment 2 Mike FABIAN 2022-06-07 16:11:09 UTC
I am unable to reproduce this with gnome-shell-42.2-1.fc36.x86_64 and ibus-1.5.26-8.fc36.x86_64

Comment 3 Mike FABIAN 2022-06-07 16:13:38 UTC
Created attachment 1887669 [details]
Video showing that it works for me..

I am typing the key labelled `;` on the US English layout.

When the US English layout is active, this produces a `;`.
When the Portuguese (Brazil) layout is active, this produces a `ç`.

As the video shows, I can switch between the two layouts using the Gnome paneŀ

Comment 4 Alexander Ploumistos 2022-06-07 18:06:38 UTC
Created attachment 1887732 [details]
Video showing the problem


Hello Mike,

Thank you very much for looking into this.

(In reply to Mike FABIAN from comment #1)
> But after rebooting the virtual machine, I can not reproduce it anymore.
> 
> Currently I have ibus-1.5.26-8.fc36.x86_64 installed in that virtual machine

That's what I noticed on a second test system, indeed after the reboot it was possible to switch languages. I also went through the list of the updates, checked them one by one and they were all pushed to updates-testing after I had opened this bug. 

After testing a number of things (extensions, startup applications, settings) I finally discovered that the problem manifests when "Switch input sources individually for each window" is selected. When the same layout is used for all windows, the indicator works. Also, going from one option to the other doesn't show in gnome settings, it looks as if none is selected.

Comment 5 Aoife Moloney 2023-11-23 00:12:26 UTC
This message is a reminder that Fedora Linux 37 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 37 on 2023-12-05.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '37'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 37 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 6 Fedora Admin user for bugzilla script actions 2023-11-23 00:12:33 UTC
This component is maintained by the GNOME project. Issues with it should be reported directly to GNOME at https://gitlab.gnome.org/GNOME/.

This issue should only be kept open if it:

1. Relates to Fedora packaging or integration with other Fedora components
2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions

If this issue isn't needed for either of these two reasons, please:

 * create an issue with GNOME
 * add a link to the GNOME issue here
 * close this issue as CLOSED/UPSTREAM

Thank you!

Comment 7 Alexander Ploumistos 2023-11-23 00:58:08 UTC
It's a matter of point of view, the bug is still present in F39 and it's one of those details that make us look bad. I've learned to live with it, but if I find the time, I'll open another issue in GNOME's bugtracker and add a link here.

Comment 8 Aoife Moloney 2024-11-08 10:43:36 UTC
This message is a reminder that Fedora Linux 39 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 39 on 2024-11-26.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '39'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 39 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 9 Aoife Moloney 2024-11-27 21:01:52 UTC
Fedora Linux 39 entered end-of-life (EOL) status on 2024-11-26.

Fedora Linux 39 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 10 Parag Nemade 2024-11-28 04:49:39 UTC
Have you opened this issue in GNOME's bugtracker? I don't think anyone here will be looking into this bug so better open in upstream and discuss its fix there.

Comment 11 Jens Petersen 2024-11-28 07:41:00 UTC
I don't see this with F40 or F41 either.

I notice you were testing with Firefox.

Comment 12 Alexander Ploumistos 2024-11-28 11:29:11 UTC
(In reply to Parag Nemade from comment #10)
> Have you opened this issue in GNOME's bugtracker? I don't think anyone here
> will be looking into this bug so better open in upstream and discuss its fix
> there.

Yeah, I kept it open mostly as a reminder for me, hoping that this time around I will find a moment to report this before the message disappears out of view in my inbox…


(In reply to Jens Petersen from comment #11)
> I don't see this with F40 or F41 either.

It is still there, at least on F40. I haven't played with the settings in some time, but if I remember correctly, it's the combination of Xorg and having different layouts per window that triggers it. It is not an issue on Wayland.


> I notice you were testing with Firefox.

It happens with everything, not just Firefox.

Comment 13 Aoife Moloney 2025-04-25 10:02:52 UTC
This message is a reminder that Fedora Linux 40 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 40 on 2025-05-13.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '40'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 40 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 14 Aoife Moloney 2025-05-16 07:39:53 UTC
Fedora Linux 40 entered end-of-life (EOL) status on 2025-05-13.

Fedora Linux 40 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.