[SOLVED]On Screen Keyboard Covers the Login Screen

This forum is dedicated to testing early releases and cauldron : Howtos, tips, tricks and user global feedback and thoughts...

Helpful tip :
For bugs tracking we use : https://bugs.mageia.org = The Mageia Bug Tracker
In this bug tracker you'll find already reported bugs and you'll be able to report those you have found....

[SOLVED]On Screen Keyboard Covers the Login Screen

Postby banjo » Dec 30th, '18, 16:40

Since the large Plasma upgrade a few days ago, my Login Screen is covered by a huge on-screen keyboard.

OnScreenKeyboard-IMG_2693.jpg
On Screen Keyboard
OnScreenKeyboard-IMG_2693.jpg (50.23 KiB) Viewed 6322 times


If I click on the background above the keyboard, I can see the login screen.

OnScreenKeyboard-IMG_2694.jpg
Normal Login Screen
OnScreenKeyboard-IMG_2694.jpg (41.67 KiB) Viewed 6322 times


However, when I click on the password field, the OSK covers everything again.

Is there a setting I can change to get rid of the OSK? I did not see anything in the MCC.

Inxi output

Code: Select all
System:    Host: localhost Kernel: 4.19.12-desktop-3.mga7 x86_64 bits: 64 Desktop: KDE Plasma 5.14.4 Distro: Mageia 7 mga7
Machine:   Type: Desktop Mobo: ASUSTeK model: P5G41T-M LX PLUS v: Rev X.0x serial: <root required> BIOS: American Megatrends
           v: 0502 date: 10/21/2011
CPU:       Dual Core: Intel Core2 Duo E7300 type: MCP speed: 2335 MHz
Graphics:  Device-1: NVIDIA G94 [GeForce 9600 GT] driver: nvidia v: 340.107
           Display: x11 server: Mageia X.org 1.20.3 driver: nvidia,v4l resolution: 1680x1050~60Hz
           OpenGL: renderer: GeForce 9600 GT/PCIe/SSE2 v: 3.3.0 NVIDIA 340.107


Thanks
Banjo
(_)=='=~
Last edited by banjo on Mar 10th, '19, 16:34, edited 1 time in total.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 445
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: On Screen Keyboard Covers the Login Screen

Postby benmc » Dec 30th, '18, 21:17

Hi Banjo,

this is a bug introduced during the latest plasma/qt build. such is the risk using cauldron ;)
login can be achieved by using the OSK , using the mouse pointer to hover over the required character and left (or right) mouse key.
(there is no feedback to let you know the character has been entered)
use the mouse to choose the login greeter field.
*enter* should only be used when ready to login

or you can install another DM, (say LightDM) as the issue affects only ssdm.

if you have an *intel810 or later* graphics card, plasma will likely be un-usable, so I would recommend also adding another DE (say LXDE)
both can be added via TTY if you have internet access.

Code: Select all
# urpmi task-lxde lightdm
# drakdm

and choose lightdm

(just remembered, you have a Nvidia card, but I will leave the above for any lurkers)
benmc
 
Posts: 1175
Joined: Sep 2nd, '11, 12:45
Location: Pirongia, New Zealand

Re: On Screen Keyboard Covers the Login Screen

Postby banjo » Dec 31st, '18, 02:48

Thanks for the quick reply. It doesn't get in the way of logging in because the hardware keyboard still works. I was just wondering if there was a quick config item that could fix it. The computer is totally experimental so I don't need to fix it right away. I am putting Mageia 7 through its paces to see if it will work for me after it is released. The previous version of Mageia I was running was Mageia 5, and a lot has changed. BTW, the rest of Plasma is still working OK for me on 7, so I will stick with it.

Yes, I do have Nvidia. I spent most of the previous week bringing the computer back to life after I botched the installation of the Nvidia drivers so badly that the computer wouldn't even run grub. LOL. Not in love with Nvidia anymore.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 445
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: On Screen Keyboard Covers the Login Screen

Postby banjo » Mar 10th, '19, 16:33

I finally found the time to look into this and fixed it. I found the answer here:

https://www.reddit.com/r/kde/comments/7lk2bs/onscreen_keyboard_on_sddm/

Somehow during an update the InputMethod parameter got changed to a virtual keyboard by default. Setting it back to empty with "InputMethod=" in /etc/sddm.conf has removed the On Screen Keyboard from my login prompt. Here is my current /etc/sddm.conf file:

Code: Select all
[Autologin]
Relogin=false
Session=
User=

[General]
HaltCommand=
RebootCommand=
InputMethod=

[Theme]
Current=mga-coffee
CursorTheme=Adwaita

[Users]
HideShells=/sbin/nologin,/bin/false,/usr/sbin/nologin,/bin/true
HideUsers=mysql,apache,mldonkey
MaximumUid=60000
MinimumUid=500
RememberLastUser=true


There was no InputMethod parameter set in the file, so I added it.

The InputMethod parameter setting must be in the [General] section of the file.

Banjo
(_)=='=~
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 445
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: [SOLVED]On Screen Keyboard Covers the Login Screen

Postby doktor5000 » Mar 10th, '19, 19:45

FWIW, seems this was an upstream issue with the default settings: https://github.com/sddm/sddm/issues/952
Should be fine for mga7 after sddm 0.18 where this is disabled by default.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17630
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: [SOLVED]On Screen Keyboard Covers the Login Screen

Postby banjo » Mar 10th, '19, 20:28

Thanks for the link. It is always interesting to get a peek into the code that makes the system work.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 445
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts


Return to Testing : Alpha, Beta, RC and Cauldron

Who is online

Users browsing this forum: No registered users and 1 guest

cron