Context
When using full disk encryption, non-US keyboard layouts are not supported for entering the decryption passphrase.
This issue was already mentioned here, but the discussion was closed without the core issue being addressed. I want to bring the discussion up again, while giving some details that I think were overlooked.
Reason given why this should be acceptable
Reading the previous thread, the main reason given to justify the absence of non-US keyboard layout support, is that using non-ASCII passwords is bad practice.
My take on it
I can see the point being made here, from a user’s point of view: Using only ASCII avoids issues with broken systems. However, from a system point of view, in my opinion, this is not an excuse to justify bugs.
Using the term “bug” here is maybe a bit harsh. It’s more an UX issue, because when setting up the password one keyboard layout is used, and when entering it to unlock the computer, another keyboard layout is used. There should be at least a warning message.
The actual issue that was overlooked
I’m using an ASCII-only password, but I’m still affected by this design choice. The actual issue is not the characters used in the password but the keyboard layout itself. A “Q” on an US keyboard is a “A” on my keyboard. If you want to use characters like @&", and so on, you will have to look on the Internet to find where they are, to be able to log in. And this is after setting up the OS without any kind of warning that would help the user figure out why they can’t log-in.
Reason why this should be unacceptable IMO
Manjaro is user-friendly and suitable for those new to computers. At least, this is what the homepage of Majaro says. I mostly agree with this statement. Manjaro provides a near flawless Linux experience that would not throw off newbies. However, this issue does not reflect that.
Also, this issue discriminates non-US Manjaro users and this is not acceptable.
A last word
I hope that this post doesn’t come off as a rent or flaming to you. I love Manjaro. I have been using it daily for many years now. It’s for this reason that I hope this feedback will reach the Manjaro team and help improve the distribution.