The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В KDE реализована начальная поддержка восстановления сеансов на базе Wayland

12.04.2025 11:15

Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Наиболее заметным изменением стало добавление в кодовую базу композитного менеджера KWin начальной поддержки Wayland-протокола xdg-session-management. Изменение позволяет восстанавливать состояние окон прерванного сеанса в окружениях на основе протокола Wayland, например, в случае аварийного завершения композитного сервера или приложения. Изменение планируют включить в состав релиза KDE Plasma 6.4. Из возможностей пока поддерживается только восстановление размера и позиции окон, а также их привязки к виртуальным рабочим столам. Содержимое окон пока не восстанавливается, но данную функцию намерены реализовать на следующем этапе.

Среди других изменений в KDE:

  • В ветке Plasma 6.4.0 переработано окно регистрации приложениями клавиатурных комбинаций.
  • В диалог настройки действий при двойном клике мышью добавлена область для тестирования изменения перед его применением.
  • Предоставлена возможность запуска менеджера приложений Discover прямо из уведомлений о появлении обновлений.
  • В интерфейсе редактирования элементов в буфере обмена обеспечена активация кнопки сохранения только после изменения текста.
  • Решена проблема с невозможностью перейти по ссылкам, указанным на страницах конфигуратора и различных приложений.
  • В инструментарий для интеграции с браузерами добавлена поддержка flatpak-пакетов с альтернативными браузерами на движках Chromium и Firefox, такими как LibreWolf и Ungoogled Chromium.
  • Повышена производительность при использовании режима ночной подсветки и при изменения яркости (в данных режимах наблюдалось снижение частоты кадров при отображении видео).
  • На экране блокировки системы добавлена возможность настройки таймаута показа приглашения входа.
  • Исправлены 4 ошибки (1, 2, 3, 4), приводящих к аварийному завершению KWin.
  • Устранены проблемы с мерцанием или показом чёрного экрана при отображении экрана блокировки входа, при определённом стечении обстоятельств проявлявшихся на системах с GPU NVIDIA.


  1. Главная ссылка к новости (https://blogs.kde.org/2025/04/...)
  2. OpenNews: В KDE добавлена поддержка Wayland-протокола fifo и улучшена настройка дисплеев
  3. OpenNews: Для KDE разрабатывают новый менеджер входа для замены SDDM
  4. OpenNews: Перегрузка инфраструктуры KDE, GNOME, Fedora, Codeberg и SourceHut из-за ИИ-индексаторов
  5. OpenNews: Разделение кода kwin_x11 и kwin_wayland. Прекращение поддержки X11 в KDE 7
  6. OpenNews: Сеанс KDE на базе X11 остался почти без тестирования. Начало разработки KDE 6.4
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63059-kde
Ключевые слова: kde
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
 
  • 2.22, Линус (?), 13:45, 12/04/2025 [ответить]  
  • +1 +/
    Гном это сырое, забагованное нечто. Даже масштабирование рабочее отсутствует. Либо 100%, либо 200%. Гномом на ноутбуках вообще не пользуются??? Вот мне надо 125%, например. Если я в гноме включаю дробное масштабирование и ставлю 125% - почти все программы становятся шакальными, шрифты нечитаемы абсолютно. Адекватное масштабирование только в KDE есть.
     
  • 1.2, Аноним (2), 11:44, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ещё бы удалили сохранение в dolphin каждые 3 секунды, кто вообще это придумал.
     
     
  • 2.15, Герострат (?), 12:41, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какое сохранение?
     
     
  • 3.20, Аноним (2), 13:35, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Какое сохранение?

    Сохранение текущего открытого пути по таймеру, когда тебя несколько копий фм открыто весело. Это типа добавили как костыль для падавшего вейланда, правда делал какой-то инвалид и отключается только удалением из кода.

     

  • 1.3, Аноним (3), 11:58, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а в гноме это есть ?
     
     
  • 2.6, Аноним (6), 12:02, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде только в Enlightenment было, от туда и перенесли этот протокол для включения в общий набор.
     

  • 1.4, Аноним (4), 11:59, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >позволяет восстанавливать состояние окон

    А что, там до сих пор даже этого не было?

     
     
  • 2.9, Аноним (9), 12:20, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты до сих пор не осознал то что вейленд не готов для десктопа это не присказка. А правда вот не готов вейленд для десктопа и всё тут.
     
     
  • 3.14, Аноним (14), 12:38, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ты до сих пор не осознал то что вейленд не готов для
    > десктопа это не присказка. А правда вот не готов вейленд для
    > десктопа и всё тут.

    Чего и бойся, оно до сих пор при падении за собой тушит и все открытые приложения, в отличии от иксов, где валится только графика. Особенно "замечательно", если ты работаешь в каком-нибудь редкторе видео. Вот сижу на клоне красношляпы, надеюсь когда она уже станет EOL, то этот вяленый хоть как-то по возможностям до паритета с иксами допилят, а иначе жо$а друзья!

     
     
  • 4.16, Герострат (?), 12:44, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если иксы падают - грохается вообще вся графика вместе с сеансом, юзера выкидывает в консоль.
     
     
  • 5.21, Аноним (21), 13:45, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И? Какая проблема? Сложно перезапустить или какая?
     
     
  • 6.26, Аноним (2), 14:16, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И? Какая проблема? Сложно перезапустить или какая?

    Программы при этом дохнут. Упавший вейланд убивает только  xwayland, xembedsniproxy, и программы на gtk. Ну ещё wine вроде (независимо от xwayland, который он использует примерно всегда), все остальные продолжают работать при перезапуске, как ни в чём не бывало. Но тут тоже проблема, что если вейланд зависает, он отбирает у тебя доступ к клавиатуре и magic-key не сработает -- придётся дёргать рубильник с питанием. И с иксами magic-key всегда работает на моей памяти (хотя сами иксы не всегда можно прибить, тогда всё равно придётся ребутать помягче).

     
     
  • 7.43, n00by (ok), 16:41, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    magic-key обрабатывается ядром, как его можно отобрать?
     
     
  • 8.47, Аноним (2), 16:59, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А libinput видимо умеет, ядро перестаёт воспринимать любой ввод и любые устройст... текст свёрнут, показать
     
     
  • 9.55, n00by (ok), 18:04, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Несколько лет назад я смотрел этот обработчик - ядро сначала получает код клавиш... текст свёрнут, показать
     
     
  • 10.57, Аноним (2), 18:21, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно, я думал на elogind и udev Был ещё забавный баг, что после вызова qdbu... большой текст свёрнут, показать
     
  • 5.28, Аноним (14), 14:35, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Если иксы падают - грохается вообще вся графика вместе с сеансом, юзера
    > выкидывает в консоль.

    Штука в том, что пользователь может запустить новую сессию и его софт при этом тут как тут, продолжает работать, потому что валились только иксы и вывод изображения на экран, грубо говоря.

    В вяленом же будет как на винде, если упала графическая сессия, то значит упали и приложения работающие в ней. Такие дела.

     
     
  • 6.33, Аноним (2), 15:14, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лукавишь, при падении иксов всем потомкам рассылается соответствующий сигнал. Да, если приложение не графическое, можно спокойно его игнорировать. И даже переподключиться через reptyr, однако, это не штатный сценарий, и при смерти иксов все приложения убиваются. Wayland позволяет использовать открытые графические приложения даже при падении сессии вейланда, что является серьёзным преимуществом.
     
  • 6.40, Fracta1L (ok), 15:55, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это если ты работаешь с программами, которые реализованы как клиент-сервер. Например, если ты слушаешь музычку через mpd+Cantata, с иксами у тебя упадёт Cantata, но mpd продолжит играть.

    Однако большинство GUI-приложений написаны так, что падение gui = падение приложения.

     
  • 2.11, Аноним (11), 12:21, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    в иксовых кде было, но вроде говорят это луддизм какой-то
     

  • 1.8, fyjybv (?), 12:18, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    "в случае аварийного завершения композитного сервера или приложения".
    раз, два, три, четыре, пять, начинаем костылять.
     
     
  • 2.10, Аноним (9), 12:21, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    В случае ошибки принудительно удалять вецленд и переходить на иксы.
     
     
  • 3.29, НяшМяш (ok), 14:48, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Которые давно забросили и сегодня иксовые сеансы глючат похлеще вяленого. Отличный совет, другого от кекспертов-онанимов и не ожидалось.
     
  • 3.32, Аноним (32), 14:52, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, а то иксы не падают, сказки рассказывайте в другом месте.
     
     
  • 4.61, Аноним (61), 18:43, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Plasma 6.3 на Иксах. Иксы не падают, Плазма не падает. ЧЯДНТ?
     

  • 1.17, Аноним (17), 12:56, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну хз, хз...
    Может они лучше сделать так, чтобы прикладной софт не крашил композитный сервер? Ну и сам композитный сервер крашится как бы не должен.
     
  • 1.23, Аноним (23), 14:11, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Изменение позволяет восстанавливать состояние окон прерванного сеанса в окружениях на основе протокола Wayland, например, в случае аварийного завершения композитного сервера или приложения

    При крахе менеджера падает вся сессия. Смысл какой тогда? Нафига мне позиции окон, если данные, над которыми работал, потеряны?

     
  • 1.24, Аноним (24), 14:13, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Складывается мнение, что реализуется:
    Изменение всё. Цель/результат ничто.
     
  • 1.25, NULL (??), 14:14, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очень важная фича, учитывая что пк никогда не выключается а кидается в сон как и ноут, да и вяленый давно уже не падает, последний раз падал года 4 назад. Лучше бы настройку жестов тачпада завезли, а то срамота, разделения списка впн и вайфай сетей в аплете... да там столько штук есть которые повысят юкс, а занимаются все не тем
     
     
  • 2.31, Аноним (32), 14:51, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вяленд не может падать, когда вы научитесь то уже? Падает композитор Квин. Вот его и надо чинить, а не костыли городить.
     

  • 1.27, Аноним (24), 14:18, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Содержимое окон пока не восстанавливается, но данную функцию намерены реализовать на следующем этапе.

    В Windows за содержание области внутри рамки окна отвечает само приложение.
    К тому же негоже лезть в приложение, просто оно должно соблюдать протокол взаимодействия.

     
     
  • 2.44, n00by (ok), 16:47, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И в Wayland за содержание области внутри окна отвечает само приложение: получает уведомлении и рисует. Наверное, имеется ввиду восстановление состояния окна (картинка) до падения, пока приложение заново не перерисовало.
     
     
  • 3.59, Аноним (24), 18:36, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ого. Получается Wayland предполагает снимки окна приложения? Интересует сама возможность. Как часто? Когда композитному менеджеру поплохело или по тикам? Других дел нет? И какой это композитинг, если это подглядывание?
     

  • 1.30, Аноним (32), 14:48, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, какое же оно всё тяпляпистое, будто с закрытыми глазами делают. Гигантские кнопки с длинным текстом, текст выезжает за вертикальные границы значков, контролы на разном уровне горизонтально. Ну сделайте вы нормально, ну потратьте чуть больше времени, ну контроль качества минимальный должен быть. Нет, мы лепанем как угодно, кушайте с лопаты.
     
     
  • 2.36, Аноним (36), 15:39, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Даже ессли и так, то это всё равно лучше чем гном.
     
     
  • 3.37, Аноним (32), 15:46, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Странная логика. Наличие проблемы лучше, чем отсутствие проблемы?
     
     
  • 4.60, Аноним (61), 18:39, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Просто в GNOME проблем с кноками больше. Кнопок меньше, но они гораздо больше: и по горизонтали, и по вертикали.
     
  • 3.63, Ononim (?), 19:19, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В любом посте гнома вылезут КДЕшники и расскажут, что у ни всё лучше. В любом посте про КДЕ кдешники, скажут, что в гноме всё хуже. У вас какие-то комплексы? А ещё обязательно объяснят, что падает всё потому что вейланд хуже иксов. Зачем постоянно позориться?
     
     
  • 4.67, Аноним (-), 20:50, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Правда в том, что без разницы какая сессия Вэйланд или Иксы. И там, и там падало.
     

  • 1.39, Бурная деятельность (?), 15:50, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сначало придумываешь какую-то шляпу, а потом пилишь под неё то, что уже работало, и так можно до бесконечности. Linux by design.
     
     
  • 2.41, Аноним (32), 16:06, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В нелинуксе по-другому? Лол. Добро пожаловать в современное ИТ.
     
  • 2.49, Аноним (-), 17:01, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С таким настроем как у тебя, все всё ещё сидели бы на Pentium 4 с Windows XP. Wayland - это прогресс.

    Только не попутай, systemD - это не регресс в сторону Windows.

     
  • 2.51, Аноним (51), 17:05, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кушать, что дают - это Windows by design. А Линукс - это пользуешься, чем хочешь, чем сумеешь. Иксы, так-то, никуда не делись. И пока это без них большая часть софта не работает, а не наоборот.
     
     
  • 3.56, Аноним (-), 18:10, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >И пока это без них большая часть софта не работает, а не наоборот.

    Тебе в Дебиан с 5-ю DVD-дисками и 150 000 утилитами на все случаи жизни.

     

  • 1.42, Аноним (42), 16:16, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вяленому сколько лет уже? 15? 20? А сабж только сейчас реализовали... Мда.
     
     
  • 2.58, Skullnet (ok), 18:26, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    При чём в иксах этот костыль не нужен, ну упадёт плазма, иксовая сессия останется. Сами иксы падали редко (из-за багов в драйвере и т.д.). Сделали архитектурно кривой монолит без взаимозаменяемости.
     
  • 2.69, Аноним (69), 21:08, 12/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Вяленому сколько лет уже? 15? 20? А сабж только сейчас реализовали... Мда.

    Да Wayland, каждый год вот вот оптимизируется.
    Тем более год Wayland.
    Но можно посмотреть статьи других годов, и там вот вот Wayland эпоха.
    Это если бы делали бесконечно DirectX9, и так бы до сих пор не сделали.

     

  • 1.45, Аноним (-), 16:56, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Изменение позволяет восстанавливать состояние окон прерванного сеанса в окружениях на основе протокола Wayland, например, в случае аварийного завершения композитного сервера или приложения.

    Нейт Грем официально признал что Плазма падает. Это безусловно прогресс!

     
  • 1.52, Nochi (?), 17:06, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если плазма упадет, то окна и другое восстановиться теперь?
     
  • 1.65, Аноним (65), 19:55, 12/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > реализована начальная поддержка

    И вот так у них всё.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру