Nitrux / maui-shell

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

Black screen on NVIDIA proprietary drivers #7

Closed meisme-dev closed 1 year ago

meisme-dev commented 2 years ago

Describe the bug If you launch cask x11, you will just get a black screen using proprietary drivers. This does not happen on nouveau

To Reproduce Steps to reproduce the behavior:

  1. Launch cask in an x11 session or standalone (x11)

Expected behavior You see the desktop

Screenshots image

Desktop (please complete the following information):

Logs ``` 1 100.911 101.6 QRect(0,0 1920x1032) QSize(1920, 1032) QSize(1920, 1032) Screen "HDMI-0" QRect(0,0 1920x1080) QSizeF(480, 270) DPI: log 100.911 phys 101.6 DPR 1 kf.kirigami: Warning: Theme implementations should use Kirigami.BasicThemeDefinition for its root item Found player "org.mpris.MediaPlayer2.plasma-browser-integration" Found player "org.mpris.MediaPlayer2.chromium.instance1993" ("org.mpris.MediaPlayer2*") ("org.mpris.MediaPlayer2*") trying to add a new zpace trying to add a new zpace 1 QFileSystemWatcher::addPaths: list is empty QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:108:17 depends on non-NOTIFYable properties: AppsModel::groups kf.kirigami: Failed to find a Kirigami platform plugin APP GROUDP "Applications/" "Applications/" APP GROUDP "Development/" "Development/" APP GROUDP "Games/" "Games/" APP GROUDP "Graphics/" "Graphics/" APP GROUDP "Internet/" "Internet/" APP GROUDP "Multimedia/" "Multimedia/" APP GROUDP "Office/" "Office/" APP GROUDP "Settingsmenu/" "Settingsmenu/" APP GROUDP "System/" "System/" APP GROUDP "Utilities/" "Utilities/" APP GROUDP "chrome-apps/" "chrome-apps/" APP GROUDP "DaVinci Resolve/" "DaVinci Resolve/" OUTPUT GEOMETRY CHANGED CHECKING FOR TOUCH DEVICES CREATING INSTANCE OF MAUI APP OUTPUT GEOMETRY CHANGED CHECKING FOR TOUCH DEVICES PROP "CanQuit" QVariant(bool, false) false CAPS? it can not Mpris2Player::CanQuit CAN IT PLAY? QFlags(NoCapabilities) QFlags(NoCapabilities) PROP "CanRaise" QVariant(bool, true) true XPROP "CanRaise" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanRaise" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanRaise CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanRaise) PROP "CanSetFullscreen" QVariant(bool, true) false CAPS? it can Mpris2Player::CanSetFullscreen CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanRaise|CanSetFullscreen) PROP "DesktopEntry" QVariant(QString, "vivaldi-stable") true XPROP "DesktopEntry" QVariant(QString, "vivaldi-stable") PROP "Fullscreen" QVariant(bool, false) true XPROP "Fullscreen" QVariant(bool, false) PROP "HasTrackList" QVariant(bool, false) false PROP "Identity" QVariant(QString, "Vivaldi") true XPROP "Identity" QVariant(QString, "Vivaldi") PROP "SupportedMimeTypes" QVariant(QStringList, ()) true XPROP "SupportedMimeTypes" QVariant(QStringList, ()) liri.mpris2.player: Unhandled property: "SupportedMimeTypes" QVariant(QStringList, ()) QVariant::QStringList PROP "SupportedUriSchemes" QVariant(QStringList, ()) true XPROP "SupportedUriSchemes" QVariant(QStringList, ()) liri.mpris2.player: Unhandled property: "SupportedUriSchemes" QVariant(QStringList, ()) QVariant::QStringList PROP "CanControl" QVariant(bool, true) true XPROP "CanControl" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanControl" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanControl CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanRaise|CanSetFullscreen|CanControl) liri.mpris2.player: Enabling stop capability PROP "CanGoNext" QVariant(bool, false) true XPROP "CanGoNext" QVariant(bool, false) liri.mpris2.player: Unhandled property: "CanGoNext" QVariant(bool, false) QVariant::bool CAPS? it can not Mpris2Player::CanGoNext CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanRaise|CanSetFullscreen|CanControl|CanStop) PROP "CanGoPrevious" QVariant(bool, false) true XPROP "CanGoPrevious" QVariant(bool, false) liri.mpris2.player: Unhandled property: "CanGoPrevious" QVariant(bool, false) QVariant::bool CAPS? it can not Mpris2Player::CanGoPrevious CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanRaise|CanSetFullscreen|CanControl|CanStop) PROP "CanPause" QVariant(bool, true) false CAPS? it can Mpris2Player::CanPause CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPause|CanStop) PROP "CanPlay" QVariant(bool, true) true XPROP "CanPlay" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanPlay CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop) PROP "CanSeek" QVariant(bool, true) true XPROP "CanSeek" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanSeek" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanSeek CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop|CanSeek) PROP "LoopStatus" QVariant(QString, "None") true XPROP "LoopStatus" QVariant(QString, "None") liri.mpris2.player: Unhandled property: "LoopStatus" QVariant(QString, "None") QVariant::QString PROP "MaximumRate" QVariant(double, 32) true XPROP "MaximumRate" QVariant(double, 32) PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "MinimumRate" QVariant(double, 0.01) true XPROP "MinimumRate" QVariant(double, 0.01) PROP "PlaybackStatus" QVariant(QString, "Playing") true XPROP "PlaybackStatus" QVariant(QString, "Playing") liri.mpris2.player: Enabling stop capability PROP "Position" QVariant(qlonglong, 16132814) true XPROP "Position" QVariant(qlonglong, 16132814) PROP "Rate" QVariant(double, 1) true XPROP "Rate" QVariant(double, 1) PROP "Volume" QVariant(double, 0.609537) true XPROP "Volume" QVariant(double, 0.609537) PROP "CanQuit" QVariant(bool, false) false CAPS? it can not Mpris2Player::CanQuit CAN IT PLAY? QFlags(NoCapabilities) QFlags(NoCapabilities) PROP "CanRaise" QVariant(bool, false) true XPROP "CanRaise" QVariant(bool, false) liri.mpris2.player: Unhandled property: "CanRaise" QVariant(bool, false) QVariant::bool CAPS? it can not Mpris2Player::CanRaise CAN IT PLAY? QFlags(NoCapabilities) QFlags(NoCapabilities) PROP "HasTrackList" QVariant(bool, false) false PROP "Identity" QVariant(QString, "Vivaldi") true XPROP "Identity" QVariant(QString, "Vivaldi") PROP "SupportedMimeTypes" QVariant(QStringList, ()) true XPROP "SupportedMimeTypes" QVariant(QStringList, ()) liri.mpris2.player: Unhandled property: "SupportedMimeTypes" QVariant(QStringList, ()) QVariant::QStringList PROP "SupportedUriSchemes" QVariant(QStringList, ()) true XPROP "SupportedUriSchemes" QVariant(QStringList, ()) liri.mpris2.player: Unhandled property: "SupportedUriSchemes" QVariant(QStringList, ()) QVariant::QStringList PROP "CanControl" QVariant(bool, true) true XPROP "CanControl" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanControl" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanControl CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl) liri.mpris2.player: Enabling stop capability PROP "CanGoNext" QVariant(bool, false) true XPROP "CanGoNext" QVariant(bool, false) liri.mpris2.player: Unhandled property: "CanGoNext" QVariant(bool, false) QVariant::bool CAPS? it can not Mpris2Player::CanGoNext CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl|CanStop) PROP "CanGoPrevious" QVariant(bool, false) true XPROP "CanGoPrevious" QVariant(bool, false) liri.mpris2.player: Unhandled property: "CanGoPrevious" QVariant(bool, false) QVariant::bool CAPS? it can not Mpris2Player::CanGoPrevious CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl|CanStop) PROP "CanPause" QVariant(bool, true) false CAPS? it can Mpris2Player::CanPause CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl|CanPause|CanStop) PROP "CanPlay" QVariant(bool, true) true XPROP "CanPlay" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanPlay CAN IT PLAY? QFlags(CanPlay) QFlags(CanControl|CanPlay|CanPause|CanStop) PROP "CanSeek" QVariant(bool, false) true XPROP "CanSeek" QVariant(bool, false) liri.mpris2.player: Unhandled property: "CanSeek" QVariant(bool, false) QVariant::bool CAPS? it can not Mpris2Player::CanSeek CAN IT PLAY? QFlags(CanPlay) QFlags(CanControl|CanPlay|CanPause|CanStop) PROP "MaximumRate" QVariant(double, 1) true XPROP "MaximumRate" QVariant(double, 1) PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "MinimumRate" QVariant(double, 1) true XPROP "MinimumRate" QVariant(double, 1) PROP "PlaybackStatus" QVariant(QString, "Playing") true XPROP "PlaybackStatus" QVariant(QString, "Playing") liri.mpris2.player: Enabling stop capability PROP "Position" QVariant(qlonglong, 0) true XPROP "Position" QVariant(qlonglong, 0) PROP "Rate" QVariant(double, 1) true XPROP "Rate" QVariant(double, 1) PROP "Volume" QVariant(double, 1) true XPROP "Volume" QVariant(double, 1) APP GROUDP "DaVinci Resolve/" "DaVinci Resolve/" APP GROUDP "chrome-apps/" "chrome-apps/" APP GROUDP "Utilities/" "Utilities/" APP GROUDP "System/" "System/" APP GROUDP "Settingsmenu/" "Settingsmenu/" APP GROUDP "Office/" "Office/" APP GROUDP "Multimedia/" "Multimedia/" APP GROUDP "Internet/" "Internet/" libpng warning: iCCP: known incorrect sRGB profile APP GROUDP "Graphics/" "Graphics/" APP GROUDP "Games/" "Games/" APP GROUDP "Development/" "Development/" APP GROUDP "Applications/" "Applications/" APP GROUDP "Applications/" "Applications/" APP GROUDP "Development/" "Development/" APP GROUDP "Games/" "Games/" APP GROUDP "Graphics/" "Graphics/" APP GROUDP "Internet/" "Internet/" APP GROUDP "Multimedia/" "Multimedia/" APP GROUDP "Office/" "Office/" APP GROUDP "Settingsmenu/" "Settingsmenu/" APP GROUDP "System/" "System/" APP GROUDP "Utilities/" "Utilities/" APP GROUDP "chrome-apps/" "chrome-apps/" APP GROUDP "DaVinci Resolve/" "DaVinci Resolve/" qrc:/qml/shell/statusbar/items/notifications/NotificationItem.qml:70:13: Unable to assign [undefined] to QColor qrc:/qml/shell/statusbar/items/player/PlayerCard.qml:371: ReferenceError: sourceData is not defined qrc:/qml/shell/statusbar/items/player/PlayerCard.qml:376: ReferenceError: sourceData is not defined qrc:/qml/shell/statusbar/items/player/PlayerCard.qml:72: TypeError: Cannot read property 'count' of undefined qrc:/qml/shell/statusbar/items/notifications/NotificationItem.qml:70:13: Unable to assign [undefined] to QColor qrc:/qml/shell/statusbar/items/notifications/NotificationItem.qml:70:13: Unable to assign [undefined] to QColor qrc:/qml/shell/statusbar/items/notifications/NotificationItem.qml:70:13: Unable to assign [undefined] to QColor qrc:/qml/shell/statusbar/items/notifications/NotificationItem.qml:70:13: Unable to assign [undefined] to QColor qrc:/qml/shell/statusbar/items/notifications/NotificationItem.qml:70:13: Unable to assign [undefined] to QColor qrc:/qml/shell/statusbar/items/notifications/NotificationItem.qml:70:13: Unable to assign [undefined] to QColor qrc:/qml/Screen.qml:98: ReferenceError: output is not defined qrc:/maui/kit/labs/ContextualMenu.qml:26: TypeError: Property 'window' of object Screen_QMLTYPE_228(0x55bff986ac10) is not a function qrc:/maui/kit/labs/ContextualMenu.qml:24: TypeError: Property 'window' of object Screen_QMLTYPE_228(0x55bff986ac10) is not a function qrc:/maui/kit/labs/ContextualMenu.qml:26: TypeError: Property 'window' of object Screen_QMLTYPE_228(0x55bff986ac10) is not a function qrc:/maui/kit/labs/ContextualMenu.qml:24: TypeError: Property 'window' of object Screen_QMLTYPE_228(0x55bff986ac10) is not a function qrc:/qml/shell/zpaces/WorkZpace.qml:41: ReferenceError: overViewMode is not defined qrc:/qml/Screen.qml:252: TypeError: Cannot read property 'compositor' of null qrc:/qml/main.qml:20: ReferenceError: virtualX is not defined PROP "CanPlay" QVariant(bool, false) true XPROP "CanPlay" QVariant(bool, false) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, false) QVariant::bool CAPS? it can not Mpris2Player::CanPlay CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl|CanPause|CanStop) PROP "CanPause" QVariant(bool, false) false CAPS? it can not Mpris2Player::CanPause CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl|CanStop) PROP "PlaybackStatus" QVariant(QString, "Stopped") true XPROP "PlaybackStatus" QVariant(QString, "Stopped") liri.mpris2.player: Disabling stop capability PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "CanPause" QVariant(bool, true) false CAPS? it can Mpris2Player::CanPause CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop|CanSeek) PROP "CanPlay" QVariant(bool, true) true XPROP "CanPlay" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanPlay CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop|CanSeek) PROP "PlaybackStatus" QVariant(QString, "Paused") true XPROP "PlaybackStatus" QVariant(QString, "Paused") liri.mpris2.player: Enabling stop capability PROP "CanPause" QVariant(bool, true) false CAPS? it can Mpris2Player::CanPause CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop|CanSeek) PROP "CanPlay" QVariant(bool, true) true XPROP "CanPlay" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanPlay CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop|CanSeek) PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "PlaybackStatus" QVariant(QString, "Playing") true XPROP "PlaybackStatus" QVariant(QString, "Playing") liri.mpris2.player: Enabling stop capability PROP "Volume" QVariant(double, 0.620869) true XPROP "Volume" QVariant(double, 0.620869) PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "PlaybackStatus" QVariant(QString, "Playing") true XPROP "PlaybackStatus" QVariant(QString, "Playing") liri.mpris2.player: Enabling stop capability PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "CanPlay" QVariant(bool, true) true XPROP "CanPlay" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanPlay CAN IT PLAY? QFlags(CanPlay) QFlags(CanControl|CanPlay|CanStop) PROP "CanPause" QVariant(bool, true) false CAPS? it can Mpris2Player::CanPause CAN IT PLAY? QFlags(CanPlay) QFlags(CanControl|CanPlay|CanPause|CanStop) PROP "CanPlay" QVariant(bool, false) true XPROP "CanPlay" QVariant(bool, false) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, false) QVariant::bool CAPS? it can not Mpris2Player::CanPlay CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl|CanPause|CanStop) PROP "CanPause" QVariant(bool, false) false CAPS? it can not Mpris2Player::CanPause CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl|CanStop) PROP "PlaybackStatus" QVariant(QString, "Stopped") true XPROP "PlaybackStatus" QVariant(QString, "Stopped") liri.mpris2.player: Disabling stop capability PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "CanPause" QVariant(bool, true) false CAPS? it can Mpris2Player::CanPause CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop|CanSeek) PROP "CanPlay" QVariant(bool, true) true XPROP "CanPlay" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanPlay CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop|CanSeek) PROP "PlaybackStatus" QVariant(QString, "Paused") true XPROP "PlaybackStatus" QVariant(QString, "Paused") liri.mpris2.player: Enabling stop capability PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "CanPause" QVariant(bool, true) false CAPS? it can Mpris2Player::CanPause CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop|CanSeek) PROP "CanPlay" QVariant(bool, true) true XPROP "CanPlay" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanPlay CAN IT PLAY? QFlags(CanPlay) QFlags(CanRaise|CanSetFullscreen|CanControl|CanPlay|CanPause|CanStop|CanSeek) PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "PlaybackStatus" QVariant(QString, "Playing") true XPROP "PlaybackStatus" QVariant(QString, "Playing") liri.mpris2.player: Enabling stop capability PROP "Volume" QVariant(double, 0.628782) true XPROP "Volume" QVariant(double, 0.628782) PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "PlaybackStatus" QVariant(QString, "Playing") true XPROP "PlaybackStatus" QVariant(QString, "Playing") liri.mpris2.player: Enabling stop capability PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) PROP "CanPlay" QVariant(bool, true) true XPROP "CanPlay" QVariant(bool, true) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, true) QVariant::bool CAPS? it can Mpris2Player::CanPlay CAN IT PLAY? QFlags(CanPlay) QFlags(CanControl|CanPlay|CanStop) PROP "CanPause" QVariant(bool, true) false CAPS? it can Mpris2Player::CanPause CAN IT PLAY? QFlags(CanPlay) QFlags(CanControl|CanPlay|CanPause|CanStop) PROP "CanPlay" QVariant(bool, false) true XPROP "CanPlay" QVariant(bool, false) liri.mpris2.player: Unhandled property: "CanPlay" QVariant(bool, false) QVariant::bool CAPS? it can not Mpris2Player::CanPlay CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl|CanPause|CanStop) PROP "CanPause" QVariant(bool, false) false CAPS? it can not Mpris2Player::CanPause CAN IT PLAY? QFlags(NoCapabilities) QFlags(CanControl|CanStop) PROP "PlaybackStatus" QVariant(QString, "Stopped") true XPROP "PlaybackStatus" QVariant(QString, "Stopped") liri.mpris2.player: Disabling stop capability PROP "Metadata" QVariant(QDBusArgument, ) true XPROP "Metadata" QVariant(QDBusArgument, ) QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target QQmlExpression: Expression qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:66:9 depends on non-NOTIFYable properties: QQmlBind::target qrc:/qml/shell/zpaces/WorkZpaceSwitcher.qml:52:5: QML Binding: Not restoring previous value because restoreMode has not been set. This behavior is deprecated. You have to import QtQml 2.15 after any QtQuick imports and set the restoreMode of the binding to fix this warning. In Qt < 6.0 the default is Binding.RestoreBinding. In Qt >= 6.0 the default is Binding.RestoreBindingOrValue. ```
Marcus-Arcadius commented 2 years ago

The same thing is happening to me, and hope this is fixed soon!

cipherxof commented 2 years ago

The same thing is happening to me, and hope this is fixed soon!

Same. I can get it to boot with nouveau but it crashes when I load most apps and the dock doesn't work. I'm using Arch Linux as well.

meisme-dev commented 2 years ago

Update: It seems to work under Gnome Wayland but still black screens under KDE and crashes when in standalone now.

ryleu commented 2 years ago

confirmed on Fedora 35 on gnome with xorg

gab-luz commented 1 year ago

Same happens to me. Here's my log output:

QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/shell/zpaces/Zpace.qml:97:13 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:295:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:294:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:293:25 depends on non-NOTIFYable properties:
    MauiManInterface::background
can convert to string
can convert to string
can convert to string
QQmlExpression: Expression qrc:/qml/shell/tasksbar/Launcher.qml:173:21 depends on non-NOTIFYable properties:
    AppsModel::groups
QQmlExpression: Expression qrc:/qml/Screen.qml:202:17 depends on non-NOTIFYable properties:
    MauiManInterface::background
QQmlExpression: Expression qrc:/qml/Screen.qml:95:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
QQmlExpression: Expression qrc:/qml/Screen.qml:62:5 depends on non-NOTIFYable properties:
    MauiManInterface::screen
qrc:/maui/kit/Dialog.qml:264:9: QML ScrollView: Binding loop detected for property "contentHeight"
qrc:/qml/shell/statusbar/items/player/PlayerCard.qml:72:13: Unable to assign [undefined] to QString
qrc:/maui/kit/ToolBar.qml:165: TypeError: Cannot read property 'height' of null
qrc:/maui/kit/ToolBar.qml:173: TypeError: Cannot read property 'bottom' of null
qrc:/maui/kit/ToolBar.qml:172: TypeError: Cannot read property 'top' of null
qrc:/maui/kit/ToolBar.qml:171: TypeError: Cannot read property 'left' of null
qrc:/maui/kit/ToolBar.qml:142: TypeError: Cannot read property 'height' of null
qrc:/maui/kit/ToolBar.qml:151: TypeError: Cannot read property 'bottom' of null
qrc:/maui/kit/ToolBar.qml:150: TypeError: Cannot read property 'top' of null
qrc:/maui/kit/ToolBar.qml:149: TypeError: Cannot read property 'right' of null
qrc:/maui/kit/Page.qml:387: TypeError: Cannot read property 'height' of null
qrc:/maui/kit/ToolBar.qml:165: TypeError: Cannot read property 'height' of null
qrc:/maui/kit/ToolBar.qml:173: TypeError: Cannot read property 'bottom' of null
qrc:/maui/kit/ToolBar.qml:172: TypeError: Cannot read property 'top' of null
qrc:/maui/kit/ToolBar.qml:171: TypeError: Cannot read property 'left' of null
qrc:/maui/kit/ToolBar.qml:142: TypeError: Cannot read property 'height' of null
qrc:/maui/kit/ToolBar.qml:151: TypeError: Cannot read property 'bottom' of null
qrc:/maui/kit/ToolBar.qml:150: TypeError: Cannot read property 'top' of null
qrc:/maui/kit/ToolBar.qml:149: TypeError: Cannot read property 'right' of null
qrc:/maui/kit/Page.qml:387: TypeError: Cannot read property 'height' of null
qrc:/maui/kit/ToolBar.qml:165: TypeError: Cannot read property 'height' of null
qrc:/maui/kit/ToolBar.qml:173: TypeError: Cannot read property 'bottom' of null
qrc:/maui/kit/ToolBar.qml:172: TypeError: Cannot read property 'top' of null
qrc:/maui/kit/ToolBar.qml:171: TypeError: Cannot read property 'left' of null
qrc:/maui/kit/ToolBar.qml:142: TypeError: Cannot read property 'height' of null
qrc:/maui/kit/ToolBar.qml:151: TypeError: Cannot read property 'bottom' of null
qrc:/maui/kit/ToolBar.qml:150: TypeError: Cannot read property 'top' of null
qrc:/maui/kit/ToolBar.qml:149: TypeError: Cannot read property 'right' of null
qrc:/qml/shell/zpaces/Zpace.qml:99:13: Unable to assign [undefined] to bool
qrc:/qml/shell/statusbar/items/notifications/NotificationsItem.qml:26: TypeError: Cannot read property 'width' of null
qrc:/qml/shell/statusbar/items/calendar/CalendarItem.qml:67: TypeError: Cannot read property 'width' of null
qrc:/qml/shell/statusbar/items/toggles/TogglesItem.qml:47: TypeError: Cannot read property 'width' of null
qrc:/qml/shell/statusbar/items/sliders/SlidersItem.qml:47: TypeError: Cannot read property 'width' of null
qrc:/qml/shell/statusbar/items/player/AudioPlayerItem.qml:88: TypeError: Cannot read property 'width' of null
qrc:/qml/shell/statusbar/StatusBar.qml:0: ReferenceError: _revealer is not defined
qrc:/qml/shell/statusbar/items/session/SessionItem.qml:128: TypeError: Cannot read property 'width' of null
qrc:/qml/shell/statusbar/items/session/BatteryBar.qml:25: TypeError: Cannot read property 'percent' of null
qrc:/qml/shell/statusbar/items/session/BatteryBar.qml:21: TypeError: Cannot read property 'stateName' of null
qrc:/qml/shell/statusbar/items/session/BatteryToggle.qml:21: TypeError: Cannot read property 'pluggedIn' of null
qrc:/qml/shell/statusbar/items/session/BatteryToggle.qml:23: TypeError: Cannot read property 'percent' of null
qrc:/qml/shell/statusbar/items/session/SessionItem.qml:157:21: Unable to assign [undefined] to int
qrc:/qml/shell/tasksbar/Launcher.qml:49:9: Unable to assign [undefined] to QString
qrc:/qml/shell/tasksbar/Launcher.qml:48:9: Unable to assign [undefined] to QString
qrc:/qml/shell/tasksbar/Launcher.qml:47:9: Unable to assign [undefined] to QString
qrc:/qml/main.qml:0: ReferenceError: virtualX is not defined
qrc:/qml/main.qml:0: ReferenceError: modelData is not defined
qml: activeFocusItem null
qrc:/qml/Screen.qml:329: TypeError: Cannot read property 'objectName' of null
qml: activeFocusItem PanelPopup_QMLTYPE_29_QML_32(0x559697d851d0)
qml: activeFocusItem QQuickListView(0x5596986a4330)
qml: activeFocusItem QQuickRootItem(0x559697d6abf0)
qml: activeFocusItem null
qrc:/qml/Screen.qml:329: TypeError: Cannot read property 'objectName' of null
gab-luz commented 1 year ago

I'm also using NVIDIA proprietary drivers since the opensource one is no good.

UriHerrera commented 1 year ago

This problem occurs in Wayland because the system needs to use the GBM extensions in the Nvidia proprietary driver (added in version 495).

If the distribution you're using or the package installing the driver does not set these environment variables, only a black screen will appear. Add them manually to your Unix shell configuration file and launch cask.

export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia

I can confirm that a black screen does not occur in an X11 session (see screenshot below), nor is it necessary to add these environment variables.

image

mxmvncnt commented 1 year ago

Hi, this also happens to me with Nvidia proprietary (v525), GNOME 43.2, Arch and X11 with and without the environment variable @UriHerrera mentionned. I am getting more or less the same log output as the other people here