You are not logged in.
Hi!
whenever I set my keyboard layout to something other than english (e.g. polish) via gnome settings it is reset on reboot.
Am I missing something or its a bug?
TL;DR
just uninstall fctix5
Last edited by gucio321 (2024-11-28 08:55:36)
Offline
The layout is generally transient.
If gnome fails to safe or restore the setting that's a gnome bug.
Does it restore other settings?
But you could also just not rely on gnome for this, https://wiki.archlinux.org/title/Xorg/K … tion_files
(Even if you're using wayland, /etc/X11/xorg.conf.d/00-keyboard.conf will most likely be picked up - the implementation is wayland compositors uses xkb)
Online
Yes, gnome saves other settings.
To be honest, it actually "knows that it should remember about polish". Take a look at the screencast below:
Screencast.mp4 (sorry, IDK how to embed video)
If you use gnome, could you please also test on your machine?
BTW: /etc/X11/xorg.conf.d didn't work for me
Last edited by gucio321 (2024-11-27 09:45:44)
Offline
If you use gnome
https://gucio321.github.io/git-and-share/screencast.mp4
Ah, multiple layouts - that rings a bell.
Can you please try to also remove the polish layout?
Resp. also try https://bbs.archlinux.org/viewtopic.php … 8#p2131258
Online
Can you please try to also remove the polish layout?
What do you mean? Idk how to do that
gsettings get org.gnome.desktop.input-sources sources
[('xkb', 'us')]
and when I add polish from gnome settings it says
[~ (0) ]$ gsettings get org.gnome.desktop.input-sources sources
[('xkb', 'us'), ('xkb', 'pl')]
Offline
D'oh
Can you please try to also remove the polish english layout?
Sorry.
Online
I've tried but it resets after reboot too.
Offline
Does the setting survive a logout?
* Log into gnome, alter the layout
* log into the console on a different TTY
* check the value there
* log out of gnome and
* check the setting on the console again
* log in back into gnome and
* check the setting again (regardless where)
Online
You're right, it actually resets after login
so the login process is a problem here...
Offline
But it *did* survive the logout?
Can you replicate this w/ a fresh user account?
What do /etc/X11/xorg.conf.d/00-keyboard.conf and /etc/vconsole.conf look like?
Online
But it *did* survive the logout?
yes and even a reboot without logging in
What do /etc/X11/xorg.conf.d/00-keyboard.conf and /etc/vconsole.conf look like?
/etc/xorg.conf.d even doesn't exist
vconsole.conf:
# This is the fallback vconsole configuration provided by systemd.
KEYMAP=pl
also, Gnome just displayed this to me:
It sounds to be related imo...
Unfortunately I can't install this extension right now as gnomes gitlab decided to give 503 to me...
* should I install this extension to address my issue?
* should I use gnome's website to install this extesnsion or aur https://aur.archlinux.org/packages/gnom … mpanel-git?
Offline
more interessting: immediately after login, when I press super+space (shortcut for changing keyboard layout) it says i thas 2 layouts already, and then the above notification displays and the other layout disappears.
Offline
Why do you have installed fcitx5 at all?
Gnome defaults to ibus and you're not requiring CJK input, are you?
Online
Why do you have installed fcitx5 at all?
Gnome defaults to ibus and you're not requiring CJK input, are you?
no and idk why it is installed. I didn't install that explicitly maybe something else did?
shall I uninstall that anyway?
Offline
Everything that's not there isn't breaking stuff
I don't see where it could be a dep for anything (maybe some gnome extension from the AUR?) but you'll get a warning in that case when trying to remove it.
Online
ąęćśó
now it works! fcitx5 was the case. I think I tried to install xfce some time ago and it could have been installed as a dependency there.
Thank you so much for help!
Offline