Bug 46205 - Ошибка обмена данными с глобальной службой комбинаций клавиш
Summary: Ошибка обмена данными с глобальной службой комбинаций клавиш
Status: CLOSED WONTFIX
Alias: None
Product: Альт Рабочая станция K
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 10.1
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-22 13:05 MSK by Илья Н.
Modified: 2023-05-25 13:56 MSK (History)
0 users

See Also:


Attachments
Параметры системы KDE5 -> Комбинации клавиш (34.06 KB, image/png)
2023-05-22 13:05 MSK, Илья Н.
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Илья Н. 2023-05-22 13:05:18 MSK
Created attachment 13232 [details]
Параметры системы KDE5 -> Комбинации клавиш

В Alt Workstation K 10.1 KDE Plasma 5.27.4 перестали работать комбинации клавиш с Meta. В настройках KDE5 -> Комбинации клавиш список опций неполный. Появляется ошибка "Ошибка обмена данными с глобальной службой комбинаций клавиш". Есть вывод из журнала.

мая 22 13:02:52 device11 systemd[4407]: Started Параметры системы KDE5 - Параметры системы.
мая 22 13:02:53 device11 plasmashell[10351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
мая 22 13:02:53 device11 plasmashell[10351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
мая 22 13:02:53 device11 plasmashell[10351]: QQmlEngine::setContextForObject(): Object already has a QQmlContext
мая 22 13:02:56 device11 plasmashell[10351]: QQmlEngine::setContextForObject(): Object already has a QQmlContext
мая 22 13:02:56 device11 plasmashell[10351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:246:38: QML FocusScope: Binding loop detected for property "contentItemMaximumWidth"
мая 22 13:02:56 device11 plasmashell[10351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:246:38: QML FocusScope: Binding loop detected for property "contentItemMaximumWidth"
мая 22 13:02:56 device11 kglobalaccel5[4627]: QDBusObjectPath: invalid path "/component/_а_ет_и_desktop"
мая 22 13:02:56 device11 kglobalaccel5[4627]: QDBusConnection: error: could not send reply message to service "": Marshalling failed: Invalid object path passed in arguments
мая 22 13:03:01 device11 drweb-configd[2787]: UrlCheck idle state detected
мая 22 13:03:01 device11 drweb-urlcheck[10169]: Termination signal received, exiting...
мая 22 13:03:01 device11 drweb-urlcheck[10169]: Exit with status 107 (Process terminated by signal)
мая 22 13:03:21 device11 plasmashell[10351]: org.kde.kcm_keys: "Error while calling allComponents()"
мая 22 13:03:21 device11 plasmashell[10351]: org.kde.kcm_keys: "org.freedesktop.DBus.Error.NoReply" "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
Comment 1 Илья Н. 2023-05-24 19:07:56 MSK
Уточняю. Действия, для воспроизведения ошибки:
Установить yandex-browser-stable.
Создать браузерное приложение Заметки.
Поместить ярлык Заметки на Рабочий стол (возможно).

В результате в файле ~/.config/kglobalshortcutsrc создается запись:
[Заметки.desktop]
_k_friendly_name=Заметки
_launch=none,none,Запустить Заметки

При входе в Параметры системы KDE5 -> Комбинации клавиш в этом случае появляется ошибка:
"Ошибка обмена данными с глобальной службой комбинаций клавиш" (на скриншоте),
и не работает настройка Комбинаций клавиш и приложений

В журнале:
мая 22 13:02:56 device11 kglobalaccel5[4627]: QDBusObjectPath: invalid path "/component/_а_ет_и_desktop"
мая 22 13:02:56 device11 kglobalaccel5[4627]: QDBusConnection: error: could not send reply message to service "": Marshalling failed: Invalid object path passed in arguments

Лечится удалением из файла ~/.config/kglobalshortcutsrc записи:
[Заметки.desktop]
_k_friendly_name=Заметки
_launch=none,none,Запустить Заметки
Comment 2 Sergey V Turchin 2023-05-25 13:56:30 MSK
(Ответ для Илья Н. на комментарий #1)
> [Заметки.desktop]
[...]
> invalid path "/component/_а_ет_и_desktop"
Видимо, не стоит создавать desktop-файлы с нелатинскими именами.
Достаточно в файле Notes.desktop указать
Name=Notes
Name[ru]=Заметки