Nitrux / maui-shell

Maui Shell is a convergent shell for desktops, tablets, and phones.
GNU Lesser General Public License v3.0
1.49k stars 53 forks source link

Maui Shell fails to start on Alpine Linux #17

Open MightyM17 opened 2 years ago

MightyM17 commented 2 years ago

Describe the bug When running cask to run the shell it does not load.

To Reproduce Steps to reproduce the behavior: Build maui-shell and maui-kit (master branch) from source. start cask.

qemu-amd64:~$ QT_QPA_PLATFORM=eglfs cask
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user'
Running on a software rasterizer (LLVMpipe), expect limited performance.
1 101.6 101.6 QRect(0,0 640x480) QSize(640, 480) QSize(640, 480)
Screen "Virtual1" QRect(0,0 640x480) QSizeF(160, 120) DPI: log 101.6 phys 101.6 DPR 1
highest DPR 1 -> cursor size 32
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QGuiApplication(0x7fff45574220), parent's thread is QThread(0x7fbf23e95df0), current thread is QThread(0x7fbf195f2090)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
kf.windowsystem: Could not find any platform plugin
Icon theme "breeze" not found.
Icon theme "breeze" not found.
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:16:5: Type Screen unavailable
qrc:/qml/Screen.qml:115:21: Type Dock unavailable
qrc:/qml/shell/tasksbar/Dock.qml:58:5: Type Launcher unavailable
qrc:/qml/shell/tasksbar/Launcher.qml:157:43: Cannot assign object of type "Cask.AppsModel" to property of type "MauiList*" as the former is neither the same as the latter nor a sub-class of it.
Segmentation fault

Expected behavior Cask should run without errors.

Desktop

UriHerrera commented 2 years ago

Did you also build Mauikit FileBrowsing?