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

MacOS: Colemak DH layout is not available at the login screen #78

Open
docmg opened this issue Jan 24, 2024 · 8 comments
Open

MacOS: Colemak DH layout is not available at the login screen #78

docmg opened this issue Jan 24, 2024 · 8 comments

Comments

@docmg
Copy link

docmg commented Jan 24, 2024

The Colemak DH layout is not available at the login screen after installation. Here are the steps I followed:

  1. Copied 'Colemak DH.bundle' into '/Library/Keyboard Layouts'.
  2. Added the layout in System Preferences > Keyboard > Keyboard Layouts.
  3. Rebooted the system.

Login Screen:
image

Directly after login:
image

Does anyone else experience the same problem?

Additional Information:
Operating System: MacOS Sonoma 14.2.1 (23C71)
'Colemak DH.bundle' is in the correct directory
image

@docmg
Copy link
Author

docmg commented Jan 26, 2024

I found an workaround: You can Open .bundle, then extract .keylayout and .icns directly into "/Library/Keyboard\ Layouts"-directory. Then reboot and the layout will be listed under "Others" in System preferences. Then it will work as supposed.

I do not close this issue, because the problem with .bundle-Files still exists.

@HoseaD
Copy link

HoseaD commented Feb 7, 2024

I have the same issue, except the workaround is not working for me!
With the workaround I can switch back to Colemak DH when I just logout, but when restarting my Mac I only can chose one of the preinstalled layouts.

@MateoBodon
Copy link

I have the same issue, have also tried the workaround but to no avail. I just got my mac yesterday so hopefully someone with more experience has some ideas.

@ddogfoodd
Copy link

Having the same issue, found no working workaround that's still valid.

@painhardcore
Copy link

Same problem...wanted to remove default and failed

@a-plastic-bag
Copy link

a-plastic-bag commented May 5, 2024

This issue still seems to be happening. Workaround doesn't seem to be working for me. Could the login screen be searching for keyboard layouts in some directory that isn't "/Library/Keyboard Layouts"? Could it be on a different partition?

I think this might be to do with FileVault encryption.

@guttermonk
Copy link

These links may be helpful for some:

Still looking for a solution for those running Linux on a Macbook. Between LUKS and Hyprland starting, I'm in QWERTY. Once Hyprland opens, I'm in Colemak-dh.

@RafaTeya
Copy link

RafaTeya commented Nov 26, 2024

Just to add another experience, the Mac(Sequoia 15.0.1) tested is a Company one, it has some extra security measures and Login screen from Logout or restart is different from the one when the screen is just locked.

In the lockscreen I can now see the Coleman DH I use after applying @docmg workaround. This solves 99% of my use case.

However in the logout/restart screen I can navigate through multiple languages layouts and variants and I can see under English the Colemak DH layouts, but nothing happens when selecting (applying) them, I also can see the Coleman under "others" after applying the workaround but it still fails to apply.

My guess is that these aren't signed or secure enough and selector just fails silently to actually setting them, however without logs is hard to affirm this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants