Bug 447618

Summary: Unable to interest with name field on initial setup
Product: [Applications] ktouch Reporter: Seth <seth>
Component: generalAssignee: Sebastian Gottfried <sebastian.gottfried>
Status: RESOLVED DUPLICATE    
Severity: major CC: twinshadows404
Priority: NOR    
Version First Reported In: 21.08.3   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Seth 2021-12-28 22:06:43 UTC
SUMMARY
I've just installed KTouch via Flatpak.
I'm unable to use the application on Debian, as I can't type a name in initial setup of KTouch.

STEPS TO REPRODUCE
1. Install KTouch via Flatpak.
2. Launch KTouch.
3. Attempt to interact with the name field.

OBSERVED RESULT
The name field can't be interacted with, which also prevents the "Start Training" button from being enabled.

EXPECTED RESULT
I should be able to just type a name and use the application as normal.

SOFTWARE/OS VERSIONS
OS: Debian GNU/Linux 11 (bullseye) x86_64
Desktop Environment: GNOME 3.38.6

ADDITIONAL INFORMATION
I previously used KTouch on Ubuntu 20.04, and it worked perfectly fine. I'm now on Debian 11 with a very similar system otherwise.

This is what is logged in the terminal when I launch it via `flatpak run org.kde.ktouch`:
```
seth@seth-pc-tux:~$ flatpak run org.kde.ktouch 
QSocketNotifier: Can only be used with threads started with QThread
qCoreApp Application(0x7ffc66219e20)
kf.i18n: "0 instead of 1 arguments to message {Do you really want t...} supplied before conversion."
qrc:/ktouch/qml/trainingscreen/TrainingScreenToolbar.qml:42:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/ktouch/qml/homescreen/HomeScreen.qml:22:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/ktouch/qml/keyboard/KeyItem.qml:193: TypeError: Cannot read property 'height' of null
qrc:/ktouch/qml/keyboard/KeyLabel.qml:52: TypeError: Cannot read property 'height' of null
qrc:/ktouch/qml/keyboard/KeyLabel.qml:52: TypeError: Cannot read property 'height' of null
qrc:/ktouch/qml/keyboard/KeyLabel.qml:52: TypeError: Cannot read property 'height' of null
qrc:/ktouch/qml/keyboard/KeyLabel.qml:52: TypeError: Cannot read property 'height' of null
qrc:/ktouch/qml/keyboard/KeyItem.qml:226: TypeError: Cannot read property 'width' of null
qrc:/ktouch/qml/keyboard/KeyItem.qml:224: TypeError: Cannot read property 'width' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
```
Comment 1 Seth 2021-12-28 22:14:06 UTC
This may be a duplicate of https://bugs.kde.org/show_bug.cgi?id=431747

The only difference is that my experience is on the initial setup screen. The other report is in the application itself. It's very likely that it's the same issue, however, they moved config files over from an old system which probably let them skip setting a name.
Comment 2 Seth 2021-12-28 22:15:10 UTC

*** This bug has been marked as a duplicate of bug 431747 ***
Comment 3 twinshadows404 2022-02-18 13:20:32 UTC

*** This bug has been marked as a duplicate of bug 422088 ***