I've added a patch to the upstream bug report of bug #1572331 that seems to solve the scaling issue. Waiting for feedback.
I then tested delaying Onboard's launch in unity-greeter: https://code.launchpad.net/~marmuta/unity-greeter/delay-keyboard-until-settings-daemon-done That indeed works. With both of these changes Onboard is fully visible and can be used. No further workarounds in Onboard itself necessary. IMO it's up to unity-greeter now. What I believe is needed is a better fix that makes sure u-s-d is done initializing before the greeter UI and keyboard are created. That would not only help the keyboard but also prevent flashing the login screen in scale 1, then a second later in scale 2. ** Changed in: onboard Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1562734 Title: Onboard keyboard shows black box on login To manage notifications about this bug go to: https://bugs.launchpad.net/onboard/+bug/1562734/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs