Bug 52069

Summary: Нужно отключить патч alt-plasma-5.17-crash.patch
Product: Sisyphus Reporter: Жора Змейкин <me>
Component: plasma-workspaceAssignee: Sergey V Turchin <zerg>
Status: RESOLVED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: mcpain, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Жора Змейкин 2024-11-15 22:23:49 MSK
В KDE Plasma существует очень удобная функция: перетаскивание виджета на рабочем столе по его зажатию (необходимо зажать ЛКМ над виджетом в течении 1-2 секунды, после чего его можно будет перетаскивать)

В ALT Regular KDE это поведение сломано как минимум с версии 5.27.11, из-за чего виджеты можно перетаскивать только в режиме редактирования.

Сеанс Wayland.
Comment 1 Жора Змейкин 2026-07-06 23:53:06 MSK
Проблема в пакете plasma-workspace. При сборке он использует патч alt-plasma-5.17-crash.patch, который был создан в 2020.

Он должен быть отключён, поскольку:
1. Он ломает текущее поведение рабочего стола. Виджеты более трудно переносятся
2. В upstream уже появилось исправление, которое делает этот патч.

Проблемная строка в `alt-plasma-5.17-crash.patch`:
> disconnect(m_editModeTimer, &QTimer::timeout, this, nullptr);

Этот патч был старым обходным исправлением падения в деструкторе ItemContainer. Его задача заключалась в том, чтобы во время разрушения объекта не срабатывал setLayout() через сигнал parentChanged. В текущем upstream деструктор сам отключает нужный сигнал:
> disconnect(this, &QQuickItem::parentChanged, this, nullptr);


Проверил, сборка plasma-workspace пакета без этого патча исправляет данный баг.
Comment 2 Sergey V Turchin 2026-07-07 11:37:00 MSK
(Ответ для Жора Змейкин на комментарий #1)
> Проверил, сборка plasma-workspace пакета без этого патча исправляет данный баг.
Спасибо!
Comment 3 Repository Robot 2026-07-07 12:35:30 MSK
plasma-workspace-1:6.7.2-alt2 -> sisyphus:

Tue Jul 07 2026 Sergey V Turchin <zerg@altlinux> 1:6.7.2-alt2
- remove alt-plasma-5.17-crash.patch (closes: 52069)