Language Switcher on shell has been not changed with shortcut

Hello

I change my language en to fa or fa to en via shift + alt and but on shell not show changed. just showed en every time.

Screenshot from 2023-03-15 14-56-31

1 Like

Could you please create a new user and see how it goes there? More information would be useful too. What version of Fedora are you on, for example? What customisations have you made?

PS: the default shortcut for changing input methods is ctrl + space, right? Is the language actually changing when you use shift + alt? Have you modified the keyboard shortcut?

2 Likes

@ankursinha

  • Fedora 37
  • Try with super + space show on pop and has been changed on tray shell (Worked).
  • Shortcut shift + alt is via gnome tweak tool, language switched with this shortcut but not show changed on shell (not worked)

NAME="Fedora Linux"
VERSION="37 (Workstation Edition)"
ID=fedora
VERSION_ID=37
VERSION_CODENAME=""
PLATFORM_ID="platform:f37"
PRETTY_NAME="Fedora Linux 37 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:37"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f37/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=37
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=37
SUPPORT_END=2023-11-14
VARIANT="Workstation Edition"
VARIANT_ID=workstation

The system you use happens at a lower level of the system. The keyboard layout indeed changes, but Gnome Shell does not know about it and does not accordingly update the indicator (and a dconf setting).

  • You can continue using that keybinding, and ignore the language indicator or turn it off.
  • Alternatively, use a keybinding defined in Settings - Keyboard - Keyboard shortcuts, “Typing” section.
1 Like