Krita 在 niri + DMS 环境下无法正常运行

如下图所示,输入 krita 后出现日志与splash后没有任何反应

除此之外,没有任何信息

日志:

QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
No "haiku" available.
No "macos" available.
Set style "breeze"
Invalid profile :  "/usr/share/color/icc/colord/Crayons.icc"
Invalid profile :  "/usr/share/color/icc/colord/x11-colors.icc"
^C%

qt6ct使用 qt6ct-kde

以及我发现还有个 kritarunner,不确定是否为 krita 的内容,运行后输出以下内容并返回 1,除此之外没有任何内容

QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
No "haiku" available.
No "macos" available.
Set style "breeze"
No script given, aborting.
WARNING: Failed to start a transaction: "Driver not loaded Driver not loaded"
qt.sql.qsqlquery: QSqlQuery::prepare: database not open
ERROR: failed to execute query: Failed to prepare an sql query from file
       file: inline://delete_metadata_for_resources_in_memory_storages
       statement: 0
       error: Driver not loaded Driver not loaded
qt.sql.qsqlquery: QSqlQuery::prepare: database not open
Could not prepare query "" QSqlError("", "Driver not loaded", "Driver not loaded")
Could not execute query "" QSqlError("", "Driver not loaded", "Driver not loaded")

我也niri+DMS。krita正常启动。

❯ pacman -Q krita qt6-base qt6-declarative qt6-wayland libunibreak                                                           21:45:22
krita 6.0.1-5
qt6-base 6.11.0-2
qt6-declarative 6.11.0-4
qt6-wayland 6.11.0-1
libunibreak 7.0-1

我的环境不确定是什么情况,仍无法使用 Krita

pacman -Q krita qt6-base qt6-declarative qt6-wayland libunibreak
krita 6.0.1-5
qt6-base 6.11.0-2
qt6-declarative 6.11.0-4
qt6-wayland 6.11.0-1
libunibreak 7.0-1

目前也不知道从哪里开始排障与解决..

好像可以正常运行,但是需要等待很长一段时间,并且还有以下错误:

QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
QFont::fromString: Invalid description '(empty)'
No "haiku" available.
No "macos" available.
Set style "breeze"
Invalid profile :  "/usr/share/color/icc/colord/Crayons.icc"
Invalid profile :  "/usr/share/color/icc/colord/x11-colors.icc"
krita.scripting: "Traceback (most recent call last):"
krita.scripting: "  File \"/usr/lib/krita-python-libs/krita/__init__.py\", line 37, in <module>"
krita.scripting: "    from .api import *"
krita.scripting: "  File \"/usr/lib/krita-python-libs/krita/__init__.py\", line 34, in importAvoidWrongPyQtHack"
krita.scripting: "    return import_real(name, globals, locals, fromlist, level)"
krita.scripting: "  File \"/usr/lib/krita-python-libs/krita/api.py\", line 15, in <module>"
krita.scripting: "    from PyKrita.krita import *"
krita.scripting: "  File \"/usr/lib/krita-python-libs/krita/__init__.py\", line 34, in importAvoidWrongPyQtHack"
krita.scripting: "    return import_real(name, globals, locals, fromlist, level)"
krita.scripting: "  File \"/usr/lib/krita-python-libs/krita/__init__.py\", line 34, in importAvoidWrongPyQtHack"
krita.scripting: "    return import_real(name, globals, locals, fromlist, level)"
krita.scripting: "ModuleNotFoundError: No module named 'PyQt6'"
krita.scripting: "Could not import krita"
qt.qml.propertyCache.append: Member focusPolicy of the object SliderSpinBoxManipulator_QMLTYPE_38 overrides a member of the base object. Consider renaming it or adding final or override specifier
qt.qml.propertyCache.append: Member focusPolicy of the object SliderSpinBoxContentItem_QMLTYPE_28 overrides a member of the base object. Consider renaming it or adding final or override specifier
qrc:/TextAlign.qml:269:9: QML GroupButton: Binding loop detected for property "icon.color":
qrc:/TextAlign.qml:275:13
qrc:/TextAlign.qml:252:13: QML GroupButton: Binding loop detected for property "icon.color":
qrc:/TextAlign.qml:260:17
qrc:/TextAlign.qml:238:13: QML GroupButton: Binding loop detected for property "icon.color":
qrc:/TextAlign.qml:245:17
qrc:/TextAlign.qml:225:13: QML GroupButton: Binding loop detected for property "icon.color":
qrc:/TextAlign.qml:233:17
qrc:/TextAlign.qml:269:9: QML GroupButton: Binding loop detected for property "icon.color":
qrc:/TextAlign.qml:275:13
qrc:/TextAlign.qml:252:13: QML GroupButton: Binding loop detected for property "icon.color":
qrc:/TextAlign.qml:260:17
qrc:/TextAlign.qml:238:13: QML GroupButton: Binding loop detected for property "icon.color":
qrc:/TextAlign.qml:245:17
qrc:/TextAlign.qml:225:13: QML GroupButton: Binding loop detected for property "icon.color":
qrc:/TextAlign.qml:233:17
qrc:/TextIndent.qml:102:9: QML RowLayout: Binding loop detected for property "height"
qrc:/TextIndent.qml:102:9: QML RowLayout: Binding loop detected for property "height"

安装 python-pyqt6 包就好了,没有什么问题了