Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot change keyboard layout while on wayland session. #14

Open
Cristiandis opened this issue Dec 10, 2023 · 44 comments
Open

Cannot change keyboard layout while on wayland session. #14

Cristiandis opened this issue Dec 10, 2023 · 44 comments
Labels
bug Something isn't working

Comments

@Cristiandis
Copy link

Cristiandis commented Dec 10, 2023

Distribution

Linux Mint 22

Package version

6.2.0

Graphics hardware in use

Intel Corporation GeminiLake [UHD Graphics 600]

Frequency

Always

Bug description

Missing keyboard layout option while on wayland session.

Steps to reproduce

Open settings and go to keyboard.

Expected behavior

There should be a third button that open a menu where you can change the keyboard layout but its missing in wayland session.

Additional information

No response

@Leniwcowaty
Copy link

Can confirm, Linux Mint 21.3, no Keyboard Layout in Wayland and defaults to English, issue not present on X11

@stvoidit
Copy link

stvoidit commented Feb 1, 2024

I will subscribe to this question.
So far, this problem is the only one for which I cannot fully use the Wayland session and test whenever possible.

@1vanK
Copy link

1vanK commented Feb 3, 2024

So far, this problem is the only one for which I cannot fully use the Wayland session and test whenever possible.

I also think this should be a higher priority.

@RossBrunton
Copy link

Dvorak user (btw) here. This is a blocker for me as well. I want to use Wayland (my GPU I think doesn't play nicely with X), but can't because of this.

@WhenGryphonsFly
Copy link

I regularly use the compose key (bound to scroll lock). I also have a custom XKB layout that classifies minus/underscore as alphabetic so that it is affected by caps lock. My understanding is that Wayland uses (or at least can use) XKB for keyboard layouts. Therefore, it is very annoying that even when an XKB layout (or compose key position) is manually set via dconf, the layout is not respected.

While I could struggle through the lack of underscore in caps lock, the lack of a compose key is a blocker for me. I believe I could also deal with the lack of ctrl+click (see issue 1), making this the sole blocker for me switching to Wayland for full-time testing.

I see that in #16 (before it was closed as a duplicate) that there is no timeline for work on this issue. I would be willing to work on this issue myself, but unfortunately I have too many other obligations to devote time to learning Cinnamon's codebase. Therefore, all I can ask is that the priority of this issue be reevaluated.

@ultraph
Copy link

ultraph commented Mar 29, 2024

will wait 4 this issue resolution.

@Bundy01
Copy link

Bundy01 commented Apr 29, 2024

Hi,

I would add that my AZERTY keyboard is QWERTY on some apps (Firefox, settings... No problem with Brave-browser,KeepassXC...).

For my root password, I use an @ that turns into <ffffff>. So I can't administer the PC with Wayland, even if I copy the password :(

Regards.

@Cristiandis
Copy link
Author

Still not addressed in 6.2 with mint 22

@mruncreative
Copy link

This was the first thing I noticed negatively starting a Wayland session on Mint 22. Everything looked all right in Cinnamon until I started typing.

@ZeroOVi
Copy link

ZeroOVi commented Aug 16, 2024

Yeah, i cant change keyboard layout too (spanish keyboard)

@testsieger73
Copy link

Can this be pushed as it makes Wayland useless for international users

@mtwebster
Copy link
Member

Wayland support in Cinnamon is entirely experimental. You use it at your own risk. We definitely don't recommend it as a daily driver.

This issue tracker is a way for those who are interested in testing it can provide feedback. It is not necessarily going to inform any decisions we make regarding our development priorities.

@Weranders
Copy link

While I find this understandable, not having support for other keyboard layouts than the english one drastically limits the pool of early adopters and testers.

I just started using Wayland, fully aware that is is experimental and with helping in testing in the back of my head. Everything was fine, even better than x11 since I was finally able to configure my screen setup how I liked it which always failed before.

Until I started typing something. I will have to revert now until this issue is fixed.

@testsieger73
Copy link

Push

@KAMI911
Copy link

KAMI911 commented Oct 19, 2024

Unfortunately this makes hard to use Wayland session for Hungarian users. It should be handled as a high priority or blocker bug. Thank you!

@ROBERT-MCDOWELL
Copy link

We all understand it's experimental, but how to experiment if at least we cannot experiment with a keyboard layout ????

@dj0abr
Copy link

dj0abr commented Dec 10, 2024

I gave wayland a try and it worked much better than expected, unfortunately the keyboard layout is alway US, so I cannot continue testing.

@nrv9999
Copy link

nrv9999 commented Dec 11, 2024

I also noticed that the Shift and Ctrl buttons did not work in the game (cs2) in wayland session (X ok). Maybe it's related.

@drinfohouse
Copy link

Hi folks, testing wayland on Thinkpad T430.
It's working quite well but the keyboard issue happened.

Since i'm a brasilian user, I need to have the keyboard on PT-BR to at least test / do something.
This is the first really bad issue that blocked me to continue using wayland since i can't type as necessary.
I would love to keep using/testing wayland on cinnamon and provide support if this issue is solved.

@ROBERT-MCDOWELL
Copy link

@drinfohouse
welcome to the rest of the world club...

@duneatnight
Copy link

I can't believe this is went into Mint 22

@KAMI911
Copy link

KAMI911 commented Jan 11, 2025

I hope they will fix for Mint 22.1.

@abda11ah
Copy link

stuck in X11 because i need an AZERTY keyboard layout.

@silverhadch
Copy link

I can't believe this is went into Mint 22

They said because slow adoption and stability, however if i cant use your damn Software at all then it doesnt matter.

@Fantu
Copy link

Fantu commented Jan 13, 2025

Information about a connected thing: libgnomekbd used for X11 part is no longer maintained upstream and archived

@drinfohouse
Copy link

22.1 is expected to fix this issue? I'm so lost :(

@ROBERT-MCDOWELL
Copy link

we need to open an issue to the wayland repo

@drinfohouse
Copy link

you mean not this repo, rigth?

@ROBERT-MCDOWELL
Copy link

yes, everyone should open an issue on wayland repo as it's a wayland protocol issue, many linux distributions have this issue.... https://gitlab.freedesktop.org/wayland

@Fantu
Copy link

Fantu commented Jan 15, 2025

@mtwebster
Copy link
Member

mtwebster commented Jan 15, 2025

yes, everyone should open an issue on wayland repo as it's a wayland protocol issue, many linux distributions have this issue.... https://gitlab.freedesktop.org/wayland

https://gitlab.freedesktop.org/wayland/wayland/-/issues/428

This is NOT why you can't currently change keyboard layouts in Cinnamon

@Fantu
Copy link

Fantu commented Jan 15, 2025

The link posted was only for one developer reply probably useful for who would say that it is a Wayland bug while unlike how you are perhaps accustomed to X11 the implementations with wayland the implementation is made mainly in the compositors

@mtwebster
Copy link
Member

@Fantu no worries, I just don't want casual folks seeing this and confusing this specific Cinnamon issue with 'at large' issues/development in Wayland, especially those users who might tend to get a bit over-dramatic about things.

@silverhadch
Copy link

yes, everyone should open an issue on wayland repo as it's a wayland protocol issue, many linux distributions have this issue.... https://gitlab.freedesktop.org/wayland

BS

@ROBERT-MCDOWELL
Copy link

SO if it's BS, explaine why after 2 years no update, no fix?, be smart rather than insult.

@DAMEK86
Copy link

DAMEK86 commented Jan 15, 2025

Sounds like after almost over 1 year, there is no effort to fix this issue but within a view days you where able to point to Wayland?

Sad to hear. Because I like mint a lot. However, not being able to use my keyboard makes it useless for me and the current version lacks some newer kernels because of the newer gcc. :(
Hope you can rethink the issue since the rest of the world likes your software as well so far.

@ROBERT-MCDOWELL
Copy link

again this is not a linux distribution like mint as it's present on ALL cinnamon desktop mamagers, including fedora, etc...

@RossBrunton
Copy link

To distract from blame game going on here, what components actually need porting over for this to be supported?

Just for testing while it's experimental, I'd be fine with setting it in a config file or dconf config that is read once on startup.

@ROBERT-MCDOWELL
Copy link

yeah is anyone has any info of how to contribute to make this going faster?

@silverhadch
Copy link

yeah is anyone has any info of how to contribute to make this going faster?

Well they forked a compositor which already has it so maybe we just look at the implementation of the forked Compositor.

@ROBERT-MCDOWELL
Copy link

is "they" linuxmint? or ?

@mtwebster
Copy link
Member

I'm going to lock this, there's nothing useful to be added here, specific to Cinnamon and Wayland, and the noise is unwelcome.

Much of what's required for keyboard layout changes exists already in muffin, this just needs implementing in Cinnamon itself. I should have some progress made here for Cinnamon 6.6.

@linuxmint linuxmint locked as too heated and limited conversation to collaborators Jan 16, 2025
@rcalixte rcalixte marked this as a duplicate of #123 Jan 18, 2025
@fujiwarat fujiwarat marked this as a duplicate of ibus/ibus#2718 Jan 30, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests