Bug 45459

Summary: Ошибка при назначении сочетания клавиш
Product: Sisyphus Reporter: Pavel Shilov <shilovps>
Component: kde5-plasma-settingsAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
ошибка none

Description Pavel Shilov 2023-03-02 12:40:30 MSK
Created attachment 12675 [details]
ошибка

Произвел проверку на платформах обновленных до Сизиф:
* p10-education-10.1-x86-64-kde
* p10-kworkstation-10.1-x86-64

Версия пакета:
* kde5-plasma-settings-23.01.0-alt1

Шаги воспроизведения:
1. Открыть Settings из меню приложений: (Меню приложений -> Настройки -> Параметры) или из терминала
$ plasma-settings
2. Выбрать пункт Комбинации клавиш
3. Выбрать любое приложение, например Konsole
4. Нажать Назначить свою комбинацию и нажать любое сочетание клавиш (например Ctrl+T)

Фактический результат:
Выводится ошибка: Не удалось сохранить комбинацию для Konsole: Konsole
При этом в терминал выводится:
Cannot install element 'BaseModel' into protected module 'org.kde.private.kcms.keys' version '2'
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
file:///usr/share/kf5/kpackage/kcms/kcm_keys/contents/ui/main.qml:24:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:246:38: QML FocusScope: Binding loop detected for property "contentItemMaximumWidth"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:246:38: QML FocusScope: Binding loop detected for property "contentItemMaximumWidth"
QDBusMarshaller: type `QList<QKeySequence>' (2351) is not registered with D-BUS. Use qDBusRegisterMetaType to register it
QDBusConnection: error: could not send message to service "org.kde.kglobalaccel" path "/kglobalaccel" interface "org.kde.KGlobalAccel" member "setForeignShortcutKeys": Marshalling failed: Unregistered type QList<QKeySequence> passed in arguments
org.kde.kcm_keys: Error while saving
org.kde.kcm_keys: "org.freedesktop.DBus.Error.Failed" "Marshalling failed: Unregistered type QList<QKeySequence> passed in arguments"
QDBusMarshaller: type `QList<QKeySequence>' (2351) is not registered with D-BUS. Use qDBusRegisterMetaType to register it
QDBusConnection: error: could not send message to service "org.kde.kglobalaccel" path "/kglobalaccel" interface "org.kde.KGlobalAccel" member "setForeignShortcutKeys": Marshalling failed: Unregistered type QList<QKeySequence> passed in arguments
org.kde.kcm_keys: Error while saving


Ожидаемый результат:
Сочетание клавиш сохраняется