| Summary: | Работа некоторых порталов нарушена из-за plasma.desktop | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Жора Змейкин <katze_942> |
| Component: | xdg-desktop-portal-kde | Assignee: | Sergey V Turchin <zerg> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | antohami, mcpain, nenderus, olegorov1983, qeruv, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Жора Змейкин
2025-04-05 11:42:01 MSK
Было добавлено в обновлении 6.3.3-alt2: https://git.altlinux.org/gears/p/plasma-workspace.git?p=plasma-workspace.git;a=blob;f=alt-desktopnames.patch;h=bb7fe77dd71e0fe1eff3358d3ea18bbae3583421;hb=117201075269bffaebdc5d670094154baca5d3c3 Если строку в файле откатить, то шеринг начинает работать корректно Подтверждаю. У меня тоже в ОБС захват экрана вернулся только после ручного изменения "/usr/share/wayland-sessions/plasma.desktop". > Это нарушило работу некоторых порталов
Значит, они все кривые и не поддерживают спецификацию XDG.
Конкретно: неправильно обрабатывают переменную XDG_CURRENT_DESKTOP
Для обхода можно задать её перед запуском Plasma, тогда она не будет её перекрывать.
Какие конкретно порталы нарушены? (Ответ для Sergey V Turchin на комментарий #4) > Какие конкретно порталы нарушены? Получается, что plasma-xdg-desktop-portal-kde.service, т.к. если вручную задать переменную systemctl --user set-environment XDG_CURRENT_DESKTOP=KDE и перезапустить systemctl --user restart plasma-xdg-desktop-portal-kde.service то шеринг начинает работать в сеансе. Как-минимум, в xdg-desktop-portal-kde ошибка. *** Bug 53731 has been marked as a duplicate of this bug. *** xdg-desktop-portal-kde-6.3.4-alt2 -> sisyphus: Mon Apr 07 2025 Sergey V Turchin <zerg@altlinux> 6.3.4-alt2 - fix parsing $XDG_CURRENT_DESKTOP (closes: 53733) |