Size: a a a

2021 August 25

D

Driglu4it in KDE Россия
Не, это все уже его использование. У него свои методы и функции (может даже из C++) - вот это бы посмотреть нескомпилированое.
источник

Andrey Бутырский... in KDE Россия
источник

D

Driglu4it in KDE Россия
Исходник вот этого нужен, судя по импорту: libkeyboardlayoutplugin.so
источник

Andrey Бутырский... in KDE Россия
источник

D

Driglu4it in KDE Россия
Спасибо, попробую прочитать (но не факт)
источник

D

Driglu4it in KDE Россия
Посмотрел, ничего в голову не пришло, кроме, того, что тут:
https://lxr.kde.org/source/plasma/plasma-workspace/components/keyboardlayout/keyboardlayoutplugin.cpp
объявляется тип KeyboardLayout (про все его аргументы не понял), но предполагаю, что т.к. функции идут из вне, его нельзя оборачивать во что-либо, т.к. внутрь поиска по функции не будет. Если я не прав, не бейте тапками - на C++ читаю примерно как на иврите )
источник

Andrey Бутырский... in KDE Россия
Ошибка как будто в QML части:
QMetaObject::invokeMethod: No such method QQuickItem_QML_493::actionTriggered(QVariant)
источник

D

Driglu4it in KDE Россия
Мне кажется все верно, у Item нет метода actionTriggered.
источник

D

Driglu4it in KDE Россия
А метод идет извне, поэтому через обертку не может найти к чему применить (т.к. в функции нет объекта применения)
источник

Andrey Бутырский... in KDE Россия
Контекстное меню ведь не у Item а у Plasmoid
источник

Andrey Бутырский... in KDE Россия
а кто этот плазмоид включает должно быть неважно?
источник

D

Driglu4it in KDE Россия
если быть точнее у AppletInterface
источник

D

Driglu4it in KDE Россия
да, это он же обрабатывает (AppletInterface)
источник

Andrey Бутырский... in KDE Россия
мы ещё поменяли     Plasmoid.preferredRepresentation: Plasmoid.fullRepresentation на compactRepresentation
источник

D

Driglu4it in KDE Россия
Это тоже в регресс, т.к. при убирании обертки вести себя будет плохо (а так будет fullRepresentation как и должно быть).
источник

D

Driglu4it in KDE Россия
Там просто был костыль для предотвращения открытия
источник

Andrey Бутырский... in KDE Россия
Видимо раз нет идей придётся заново тестить без обертки и если не проявляется откатывать. А там будь что будет..
источник

D

Driglu4it in KDE Россия
Я бы так же сделал.
источник

Andrey Бутырский... in KDE Россия
Воспроизвел на собранной версии без "фикса":
- скрыл некоторые иконки перечисленные в репорте
- изменил настройки масштраба трея в "small", plasmashell --replace &
- вернул масштаб в "scale", plasmashell --replace &
- тут же словил баг fullsize апплета клавы
источник

D

Driglu4it in KDE Россия
хм, значит я где-то промазал с тестами (или может из за смены компьютера). Даже не знаю, что сказать... Как бы связаться с тем, кто писал Кнопку изначально (может он прояснит ситуацию)?
источник