Every time I log out and back into Gnome (with Wayland), it defaults to the wrong keyboard layout: English(US). I have to go to the Gnome settings and manually add back the Finnish keyboard layout and change to that.
My keyboard layout is the correct Finnish one if I boot into a command line instead of the Gnome GUI. Also my keyboard layout is correct in /etc/vconsole.conf, KEYMAP=fi.
Well check first if it is installed in Gnome, because I don’t have it installed.
sudo pacman -Qi fcitx5
This is information from the arch wiki
GNOME does not support Wayland’s input-method protocol, which is required by fcitx5’s Wayland frontend to communicate with the compositor and display the popup. gnome-shell-extension-kimpanel-gitAUR provides support for popups in GNOME Wayland through Kimpanel.
So I guess it makes sense that it is not installed by default.
I checked earlier that it is installed. Here is the output of pacman -Qi fcitx5
<
Name : fcitx5
Version : 5.1.16-1
Description : Next generation of fcitx
Architecture : x86_64
URL : https://github.com/fcitx/fcitx5
Licenses : LGPL-2.1-or-later AND Unicode-DFS-2016
Groups : fcitx5-im
Provides : None
Depends On : cairo enchant iso-codes libgl libxkbcommon-x11 pango
systemd wayland xcb-imdkit xcb-util-wm libxkbfile
gdk-pixbuf2 json-c
Optional Deps : None
Required By : fcitx5-configtool fcitx5-qt
Optional For : None
Conflicts With : fcitx
Replaces : None
Installed Size : 17,94 MiB
Packager : Felix Yan felixonmars@archlinux.org
Build Date : su 26. lokakuuta 2025 20.56.06
Install Date : ke 29. lokakuuta 2025 09.45.53
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
/>
It says it was installed as a dependency of another package. I’ve had this issue since installing my system, so if fcitx5 is the cause of my problems, it has been installed as a dependency of some package(s) (based on the above output) I’ve had this whole time.
It seems like at the very least fxitx5 isn’t really meant to be used with Gnome, and if you don’t have it on your system, should be good to remove. Thanks for the help!
Ok so I removed Fcitx5-configtool, which was “explicitly installed” on my system, then I removed the orphaned dependencies (fcitx5 and fcitx5-qt). That solved my problem! Not sure why I had these installed in the first place, but nice to get rid of this small nuisance issue that I’ve had for a couple of months, but been too lazy to solve