Add qml6-module-org-kde-breeze in mobian-phosh-extras and mobian-plasma-mobile-base
There is a IMO-recurrent complaint in the Mobian room about Qt-based apps failing to start on Mobian systems due to missing org.kde.breeze
style. It started with nheko, because the Qt6-based version was uploaded in Debian way before the Qt6 version of breeze. Needed package is qml6-module-org-kde-breeze
.
I've been wondering whether we should rather drop QT_QUICK_CONTROLS_STYLE=org.kde.breeze
from common/profile.d/mobile-tweaks.sh or mandate qml6-module-org-kde-breeze
to be installed.
AFAICT installing qml6-module-org-kde-breeze
would require additional 67MB space in Mobian systems
mobian@mobian:~$ sudo apt install qml6-module-org-kde-breeze
Installazione:
qml6-module-org-kde-breeze
Installazione dipendenze:
libkf6archive-data libkf6i18n-data libkirigamiprivate6 qml6-module-qtqml-base
libkf6archive6 libkf6i18n6 libqt6qmlworkerscript6 qml6-module-qtqml-models
libkf6breezeicons6 libkf6iconthemes-bin libqt6quickcontrols2-6 qml6-module-qtqml-workerscript
libkf6colorscheme-data libkf6iconthemes-data libqt6quickshapes6 qml6-module-qtquick
libkf6colorscheme6 libkf6iconthemes6 libqt6quicktemplates2-6 qml6-module-qtquick-controls
libkf6config-bin libkirigami-data libqt6svg6 qml6-module-qtquick-layouts
libkf6config-data libkirigami6 libquickcharts1 qml6-module-qtquick-shapes
libkf6configcore6 libkirigamidelegates6 libquickchartscontrols1 qml6-module-qtquick-templates
libkf6configgui6 libkirigamidialogs6 qml6-module-org-kde-kirigami qml6-module-qtquick-window
libkf6guiaddons-bin libkirigamilayouts6 qml6-module-org-kde-quickcharts
libkf6guiaddons-data libkirigamiplatform6 qml6-module-qtcore
libkf6guiaddons6 libkirigamiprimitives6 qml6-module-qtqml
Riepilogo:
Aggiornamento: 0, Installazione: 46, Rimozione: 0, Non aggiornati: 0
Dimensione scaricamento: 9.141 kB
Spazio richiesto: 66,9 MB / 43,8 GB disponibile
Continuare? [S/n] n
On the other hand, I've tested qmlkonsole
in a Phosh environment and it seems to need qml6-module-org-kde-breeze
regardless of the QT_QUICK_CONTROLS_STYLE
variable
mobian@mobian:~$ printenv QT_QUICK_CONTROLS_STYLE
org.kde.breeze
mobian@mobian:~$ sudo journalctl -f
gen 23 20:51:32 mobian wpa_supplicant[612]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-57 noise=9999 txrate=0
gen 23 20:51:55 mobian sudo[34648]: pam_unix(sudo:session): session closed for user root
gen 23 20:52:02 mobian systemd-logind[512]: Power key pressed short.
gen 23 20:52:07 mobian systemd[981]: vte-spawn-78c2cecb-77d3-45e8-89d5-870c98e24254.scope: Consumed 19.127s CPU time, 311.9M memory peak.
gen 23 20:52:09 mobian systemd[981]: Started app-gnome-org.kde.qmlkonsole-35485.scope - Application launched by phosh.
gen 23 20:52:09 mobian org.kde.qmlkonsole.desktop[35485]: QQmlApplicationEngine failed to load component
gen 23 20:52:09 mobian org.kde.qmlkonsole.desktop[35485]: qrc:/main.qml: module "org.kde.breeze" is not installed
gen 23 20:52:14 mobian phosh[1180]: Startup of app 'Terminal' with startup id: 'f5a06dad213a8e58c1ef174822620053' timed out
gen 23 20:52:36 mobian sudo[35496]: mobian : TTY=pts/1 ; PWD=/home/mobian ; USER=root ; COMMAND=/usr/bin/journalctl -f
gen 23 20:52:36 mobian sudo[35496]: pam_unix(sudo:session): session opened for user root(uid=0) by mobian(uid=1000)
^C
mobian@mobian:~$ QT_QUICK_CONTROLS_STYLE=
mobian@mobian:~$ printenv QT_QUICK_CONTROLS_STYLE
mobian@mobian:~$ sudo journalctl -f
gen 23 20:52:14 mobian phosh[1180]: Startup of app 'Terminal' with startup id: 'f5a06dad213a8e58c1ef174822620053' timed out
gen 23 20:52:36 mobian sudo[35496]: mobian : TTY=pts/1 ; PWD=/home/mobian ; USER=root ; COMMAND=/usr/bin/journalctl -f
gen 23 20:52:36 mobian sudo[35496]: pam_unix(sudo:session): session opened for user root(uid=0) by mobian(uid=1000)
gen 23 20:53:03 mobian sudo[35496]: pam_unix(sudo:session): session closed for user root
gen 23 20:53:27 mobian systemd[981]: Started app-gnome-org.kde.qmlkonsole-35505.scope - Application launched by phosh.
gen 23 20:53:27 mobian org.kde.qmlkonsole.desktop[35505]: QQmlApplicationEngine failed to load component
gen 23 20:53:27 mobian org.kde.qmlkonsole.desktop[35505]: qrc:/main.qml: module "org.kde.breeze" is not installed
gen 23 20:53:32 mobian phosh[1180]: Startup of app 'Terminal' with startup id: 'ffb13b9f33814b771f95e6e5ee90263a' timed out
gen 23 20:53:35 mobian sudo[35516]: mobian : TTY=pts/1 ; PWD=/home/mobian ; USER=root ; COMMAND=/usr/bin/journalctl -f
gen 23 20:53:35 mobian sudo[35516]: pam_unix(sudo:session): session opened for user root(uid=0) by mobian(uid=1000)
^C
and
mobian@mobian:~$ unset QT_QUICK_CONTROLS_STYLE
mobian@mobian:~$ printenv QT_QUICK_CONTROLS_STYLE
mobian@mobian:~$ sudo journalctl -f
[sudo] password di mobian:
gen 23 21:18:32 mobian systemd-logind[551]: New session 5 of user mobian.
gen 23 21:18:32 mobian systemd[1]: Started session-5.scope - Session 5 of User mobian.
gen 23 21:18:42 mobian systemd[1]: systemd-hostnamed.service: Deactivated successfully.
gen 23 21:18:44 mobian systemd[1]: systemd-localed.service: Deactivated successfully.
gen 23 21:18:48 mobian gnome-software[1431]: failed to get featured apps: no apps to show
gen 23 21:18:48 mobian gnome-software[1431]: Only 0 apps for curated list, hiding
gen 23 21:18:48 mobian gnome-software[1431]: Only 0 apps for recent list, hiding
gen 23 21:19:10 mobian wpa_supplicant[614]: wlan0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-56 noise=9999 txrate=0
gen 23 21:19:20 mobian sudo[1759]: mobian : TTY=pts/0 ; PWD=/home/mobian ; USER=root ; COMMAND=/usr/bin/journalctl -f
gen 23 21:19:20 mobian sudo[1759]: pam_unix(sudo:session): session opened for user root(uid=0) by mobian(uid=1000)
gen 23 21:19:20 mobian systemd-logind[551]: Power key pressed short.
gen 23 21:19:20 mobian (sd-bright)[1764]: ae94000.dsi.0: Failed to write brightness to device: Invalid argument
gen 23 21:19:24 mobian systemd[983]: Started app-gnome-org.kde.qmlkonsole-1769.scope - Application launched by phosh.
gen 23 21:19:25 mobian org.kde.qmlkonsole.desktop[1769]: QQmlApplicationEngine failed to load component
gen 23 21:19:25 mobian org.kde.qmlkonsole.desktop[1769]: qrc:/main.qml: module "org.kde.breeze" is not installed
gen 23 21:19:30 mobian phosh[1183]: Startup of app 'Terminal' with startup id: '7ccd62491cbe53c6fa92493a89f797da' timed out
gen 23 21:19:36 mobian systemd-logind[551]: Power key pressed short.
^C
I'm going to check the qmlkonsole issue with Qt/KDE folks, but to stay on the safe side, I'd require qml6-module-org-kde-breeze
on every system...