Názor k článku GNOME 47: vlastní nastavení barev, lepší škálování a nové dialogy od Jiří Eischmann - Problém je, že ten file chooser dialog běží...

  • 1. 10. 2024 17:47

    Jiří Eischmann

    Problém je, že ten file chooser dialog běží zcela nezávisle na aplikaci. Tento design je kvůli bezpečnosti. Aplikace běží v sandboxu, potřebuje nějaký soubor z domovského adresáře, požádá XDG portal, ten spustí proces mimo sandbox, který vykreslí dialog, uživatel vybere soubor a aplikace jen dostane file descriptor k vybranému souboru.

    Bylo by neudržovatelné, kdyby XDG portal implementoval kdejakou vlastnost jako JPG kompresi, kterou by mohla nějaká aplikace využít. Anebo by umožnil aplikacím dialog, který má z bezpečnostních důvodů běžet zcela nezávisle na aplikaci, jakkoliv rozšiřovat.