Odpověď na názor

Odpovídáte na názor k článku Alpine Linux 3.22.0 odstraňuje podporu X11 pro KDE Plasma. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 6. 2025 23:39

    Michal Šmucr
    Bronzový podporovatel

    Jo, to je jasné, že Wayland sám o sobě řeší jen část věcí, co se za ty roky nabalily na X, má odlišnou architekturu, různé implementace atd.
    XSMP samotné poskytovalo daleko víc, něž zmiňuje draft XDG Session Managementu, a nebylo to čistě jen o tom jak nahodit okna a od kterých aplikací. Je tam víc různých zpráv, na které se daly věšet další callbacky, daly se posílat standardní metadata (pracovní adresář, environment, způsob nového spuštění..), plus se dá řešit více stavů, právě podle obdržené zprávy, byly tam další možnosti pro uživatelskou interakci atp.
    Tím, že je "jedna" společná implementace (všechny X session managery jsou linkovány s libICE, libSM), tak minimálně na té úrovni protokolu se to chovalo všechno stejně.
    Samozřejmě to jako to konkrétně funguje a co to reálně obnoví záleží na konkrétní aplikaci, DE atp.

    A ano, první commit s tím XDG draftem je z r. 2018, teď to vypadá, že by to možná mohlo přijít na řadu. Samozřejmě jde o to, aby se to zapracovalo do obou hlavních toolkitů (GTK, QT), Chromia (nejen kvůli browseru, ale i Electronu).
    Z tím "retrofitem" pak bude podle záležet na tom, jestli má daná aplikace vůbec vymyšlenou logiku na ukládání svého stavu. Pokud ano a používá jeden z těch toolkitů, mohla by to být jen marginální úprava při sestavení proti jeho nové verzi.

    Uvidíme, jak jsem psal, sám jsem z téhle funkce nervózní i na platformách, kde to relativně funguje už léta (macOS). Ale beru, jiní uživatelé to mají jinak a chtějí určitou paritu funkcionality.