Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Keyboard layout not detected. #202
Comments
|
Off the top of my head, sddm uses xcb API to list the keymaps. |
bootkiller
commented
Jun 24, 2014
|
When you set x11 layout with
I'm just an user not a dev, so I'm not sure where from xcb is getting the keymap from. |
|
I have the same problem, but on my machine the layout list is filled after I enter one character in |
|
Having the same problem with the Arch package of sddm. The keyboard layout dropdown shows "English (US)" only, whereas I would need a German layout.
I remember having had the same problem with KDM before, but it wasn't much of a big deal because I had autologin + auto-session-locking configured (which SDDM cannot do currently, see #306). |
tachylatus
commented
Dec 4, 2014
|
@majewsky You should try setting the x11 keymap through localectl. I just did that, and even though SDDM still indicates English (US) layout, when I type my password it is actually using the correct layout (dk). |
TripleSnail
commented
Dec 16, 2014
|
I used localectl like this:
and now localectl shows me this:
At least it seems to detect it's us-layout now but not that it's colemak variant. |
ghost
commented
Dec 31, 2014
|
I did a fresh install of Arch Linux today, encountered the same issue, fixed though (probably not the proper way, however if anyone is interested see below.)
Again I went against the advice of the file note to not edit them, however end results achieves what I wanted, and I have yet to encounter any issues. Note after making changes, you will need to reboot your computer. There is probably a proper way to do this however I do not know how. Peace. |
fgatbdx
commented
Jan 9, 2015
|
I have the same behavior with 2 new installation of Fedora 21, KDE spin. I did installation on 2 different PCs. Both installation were done in french.
On both PCs LANG="fr_FR.UTF-8"
KEYMAP="fr-oss"
option "XkbLayout" "fr"
option "XkbVariant" "oss"Boring bug if we want to use a safe password, with non std char. |
jleclanche
added this to the
1.0.0 milestone
Feb 20, 2015
rjurga
commented
Feb 25, 2015
|
Same thing on Arch Linux. Used localectl to configure the keymap for both the VC and X11. On the login screen, the language flag is set to US until I type the first character of the password and it switches to the right language by itself. Before typing the first character, while it still shows the US flag, the right language doesn't appear in the drop down menu, only US is present. |
akien-mga
commented
Feb 26, 2015
|
Exact same behaviour as what @polomi described above, on Mageia 5. FYI, here is the corresponding Mageia bug report: https://bugs.mageia.org/show_bug.cgi?id=15357 |
miguelpenc
commented
Mar 10, 2015
|
Edit
and append
where XX is the preferred layout. |
EvilMav
commented
Mar 10, 2015
|
@miguelpenc Thank you! That did the trick. |
jleclanche
added
i18n
enhancement
labels
Jul 16, 2015
plfiorini
modified the milestones:
post-0.12,
0.12
Aug 20, 2015
|
This is Xcb bug (even with latest libxcb from git master branch), because in cookie = xcb_xkb_get_names(m_conn,
XCB_XKB_ID_USE_CORE_KBD,
XCB_XKB_NAME_DETAIL_GROUP_NAMES | XCB_XKB_NAME_DETAIL_SYMBOLS);
reply = xcb_xkb_get_names_reply(m_conn, cookie, nullptr);it always returns "us" layout on startup, but as soon as any key is pressed then Probably need to report it upstream to them as only workaround could be to somehow fake a key press... |
Tratoschek
commented
Sep 5, 2015
|
A bonus would be, that the user somewhere can choose the layout at startup. |
|
@Tratoschek That's a separate issue and you should open a separate issue for that to ensure that it's not missed. |
Tratoschek
commented
Sep 5, 2015
|
done: #482 |
jleclanche
added
the
systemd
label
Nov 5, 2015
jleclanche
modified the milestones:
0.14,
post-0.12
Nov 5, 2015
Alko89
commented
Nov 18, 2015
|
I had the same issue and fixed it with localectl set-x11-keymap si asus_laptop. The keymap is now correct, but the dropdown still shows a US flag. |
akien-mga
commented
Jan 13, 2016
|
Hi there, any clue about this issue? It's mostly cosmetic but quite confusing for many users of non en_US locale to be greeted at every boot by an icon saying they are configured for en_US keyboard, while starting typing will switch to the actual configured locale. |
miguelpenc
commented
Jan 13, 2016
|
If it is just about cosmetics, then the easiest thing to do is either using a theme that doesn't show the language button, or modify one of your preference to the same purpose. |
akien-mga
commented
Jan 13, 2016
|
Dropping a feature completely for the sake of cosmetics doesn't feel right... And I'm looking here for a change that will be applied at the distro packaging level, if all distros start hacking the upstream theme to remove the keyboard choosing feature, it doesn't feel right either... :) |
doktor5000
commented
Jan 13, 2016
|
@davispuh By any chance, did you already report it upstream to libxcb? |
|
No, I haven't had time to investigate this more. |
doktor5000
commented
Jan 13, 2016
|
Taken the freedom to report it, let's see what comes out ... |
doktor5000
commented
Feb 5, 2016
|
@plfiorini Can you provide some help on how to run a binary and redirect it's output to some logfile |
miguelpenc
commented
Feb 5, 2016
|
@doktor5000 To my knowledge |
doktor5000
commented
Feb 7, 2016
|
@miguelpenc Well aware how to do shell redirection, I was just asking if this needs to be done from sddm-greeter, maybe my question wasn't phrased that well :) Anyways, as sddm waits for |
plfiorini
modified the milestones:
0.15,
0.14
Apr 5, 2016
plfiorini
modified the milestones:
0.16,
0.15
Aug 23, 2016
mroutis
referenced this issue
in baskerville/sxhkd
Oct 20, 2016
Open
Wrong behaviour on the non-english keyboard layout #63
rapgro
commented
Nov 8, 2016
|
Reproducible for me. Fedora 24 x86_64 with german locale. |
Compizfox
commented
Mar 30, 2017
|
I have the same problem I think. Upon boot, SDDM is in QWERTY without a way to change that. It does not change to the correct layout (Colemak) when I start typing; I actually have to type my password in QWERTY to login.
I also have |
bootkiller commentedJun 24, 2014
SDDM isn't picking up the keyboard layout.
Output of
/etc/vconsole.conf:Output of Systemd's
localectl