Bug 2331046

Summary: System Settings "Keyboard" -> "Virtual Keyboard" shows "Maliit" selected when it's not
Product: [Fedora] Fedora Reporter: M. Schlegel <moschlegbz>
Component: plasma-systemsettingsAssignee: Rex Dieter <rdieter>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 41CC: jgrulich, kde-sig, rdieter, than
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description M. Schlegel 2024-12-08 22:04:37 UTC
I had the virtual keyboard set to "None" in this System Settings at some point. But I've been noticing when I view the System Settings "Virtual Keyboard" page, the "Maliit" is selected.  Setting it to "None" and pressing Apply doesn't stick. If the page is left and then Virtual Keyboard page is revisited after setting, the VK to "None" it's always back to "Maliit".

Reproducible: Always

Steps to Reproduce:
1. Set Virtual Keyboard page to "None"
2. Press Apply button
3. Leave Virtual Keyboard page and come back
4. VK page is back to showing "Maliit" as selected which is incorrect
Actual Results:  
It's impossible to get the Virtual Keyboard page to consistently show the Virtual Keyboard as "None" no matter how many times "None" is Applied. "Maliit" seems to always stick as the state.

Expected Results:  
A setting of the Virtual Keyboard to "None" should stick and not display "Maliit" later.

Although the bug has the "Maliit" keyboard highlighted as set, the actual "maliit-keyboard" process is not being started as shown by "ps -ef".  So the actual behavior is correct, setting the page to "None" and pressing Apply does seem to prevent Maliit keyboard process from loading. The problem is that the user feedback is incorrect that "Maliit" is selected.

The KDE version for the bugged system was kinfo of:

Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.12.3-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 4800H with Radeon Graphics
Memory: 15.0 GiB of RAM
Graphics Processor: AMD Radeon Graphics

The System Settings was as from package:  plasma-systemsettings-6.2.4-1.fc41.x86_64
and maliit-keyboard of: maliit-keyboard-2.3.1-8.fc41.x86_64

Comment 1 M. Schlegel 2024-12-09 03:52:57 UTC
I've noticed on another laptop I have, the Virtual Keyboard dialog does not do this. The two laptops are updated to the exact same version of KDE on Fedora 41. So this could be a quirk due to the two system's differences in their ~/.config files