{"id":136162,"date":"2025-06-11T21:05:08","date_gmt":"2025-06-11T19:05:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-gnome-budet-usilena-zavisimost-ot-systemd"},"modified":"2025-06-11T21:05:08","modified_gmt":"2025-06-11T19:05:08","slug":"v-gnome-budet-usilena-zavisimost-ot-systemd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd","title":{"rendered":"V GNOME bude pos\u00edlena z\u00e1vislost na systemd","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Adrian Vovk, tv\u016frce atom\u00e1rn\u011b aktualizovateln\u00e9 distribuce carbonOS a instal\u00e1toru pro GNOME OS, a jeden z v\u00fdvoj\u00e1\u0159\u016f systemd-homed a systemd-sysupdate, ozn\u00e1mil zm\u011bny v GNOME, kter\u00e9 pos\u00edl\u00ed z\u00e1vislost projektu na systemd. V nadch\u00e1zej\u00edc\u00edch vyd\u00e1n\u00edch GNOME 49 a 50 budou n\u011bkter\u00e9 vlastn\u00ed komponenty pro spou\u0161t\u011bc\u00ed obrazovku nahrazeny standardn\u00edmi funkcemi systemd, co\u017e bude vy\u017eadovat vytvo\u0159en\u00ed nov\u00fdch vrstev pro distribuci GNOME v distribuc\u00edch a opera\u010dn\u00edch syst\u00e9mech, kter\u00e9 systemd nepou\u017e\u00edvaj\u00ed. Bylo poznamen\u00e1no, \u017ee odstran\u011bn\u00ed star\u00e9ho k\u00f3du ve prosp\u011bch standardn\u00edch funkc\u00ed systemd usnadn\u00ed \u00fadr\u017ebu, zbav\u00ed projekt obt\u00ed\u017en\u00fdch \u0159e\u0161en\u00ed a umo\u017en\u00ed realizaci dal\u0161\u00edch funkc\u00ed, jako je ukl\u00e1d\u00e1n\u00ed a obnovov\u00e1n\u00ed relac\u00ed.          <\/p>\n<p>Od roku 2015 pou\u017e\u00edv\u00e1 GNOME spr\u00e1vce relac\u00ed systemd-logind, kter\u00fd nahradil ConsoleKit. V distribuc\u00edch, kter\u00e9 systemd nepodporuj\u00ed, se pou\u017e\u00edv\u00e1 elogind, nez\u00e1visl\u00e1 zjednodu\u0161en\u00e1 varianta logind, nebo z\u00e1platy, kter\u00e9 vracej\u00ed podporu ConsoleKit. P\u0159i v\u00fdvoji GNOME se podobn\u00e9 alternativn\u00ed cesty pro pr\u00e1ci bez systemd nezohled\u0148uj\u00ed a netestuj\u00ed, tak\u017ee jejich funk\u010dnost z\u00e1vis\u00ed na t\u0159et\u00edch stran\u00e1ch \u010di nad\u0161enc\u00edch.    <\/p>\n<p>V budouc\u00edch vyd\u00e1n\u00edch GNOME bude v displejov\u00e9m spr\u00e1vci GDM d\u00e1le vyu\u017e\u00edv\u00e1na infrastruktura userdb poskytovan\u00e1 systemd, kter\u00e1 nahrad\u00ed vlastn\u00ed slu\u017ebu AccountsService. GNOME a systemd samy o sob\u011b nepodporuj\u00ed spu\u0161t\u011bn\u00ed v\u00edce ne\u017e jedn\u00e9 grafick\u00e9 relace pro stejn\u00fd \u00fa\u010det. GDM v\u0161ak m\u016f\u017ee sou\u010dasn\u011b zobrazovat n\u011bkolik p\u0159ihla\u0161ovac\u00edch obrazovek pro sou\u010dasn\u00e9 spu\u0161t\u011bn\u00ed n\u011bkolika grafick\u00fdch relac\u00ed, co\u017e se pou\u017e\u00edv\u00e1 p\u0159i vzd\u00e1len\u00e9m p\u0159\u00edstupu k pracovn\u00edmu stolu a na multiseat syst\u00e9mech s n\u011bkolika monitory a vstupn\u00edmi za\u0159\u00edzen\u00edmi. Tato funk\u010dnost v GDM byla zrealizov\u00e1na p\u0159ed 15 lety jako do\u010dasn\u00e9 \u0159e\u0161en\u00ed a nen\u00ed kompatibiln\u00ed s modern\u00edm dbus-brokerem, proto bylo rozhodnuto p\u0159ej\u00edt na novou implementaci, kter\u00e1 vyu\u017e\u00edv\u00e1 systemd-userdb pro dynamick\u00e9 p\u0159id\u011blov\u00e1n\u00ed \u00fa\u010dt\u016f a spu\u0161t\u011bn\u00ed ka\u017ed\u00e9ho instance p\u0159ihla\u0161ovac\u00ed obrazovky pod unik\u00e1tn\u00edm u\u017eivatelem.    <\/p>\n<p>Krom\u011b toho bylo rozhodnuto odstranit v GNOME implementaci vlastn\u00edho spr\u00e1vce slu\u017eeb, kter\u00fd se pou\u017e\u00edval v gnome-session jako z\u00e1lo\u017en\u00ed zpracovatel pro spou\u0161t\u011bn\u00ed slu\u017eeb GNOME v prost\u0159ed\u00edch bez systemd. Vst built-in spr\u00e1vce slu\u017eeb fungoval na \u00farovni spou\u0161t\u011bn\u00ed desktopov\u00fdch soubor\u016f a sledov\u00e1n\u00ed pr\u00e1ce s nimi spojen\u00fdch slu\u017eeb. Tento spr\u00e1vce slu\u017eeb se t\u00e9m\u011b\u0159 nezm\u011bnil posledn\u00edch 17 let a jedin\u00fdm d\u016fvodem, pro\u010d nebyl odstran\u011bn, bylo jeho vyu\u017eit\u00ed v GDM pro spu\u0161t\u011bn\u00ed p\u0159ihla\u0161ovac\u00ed obrazovky. Po p\u0159echodu GDM na systemd pro spu\u0161t\u011bn\u00ed p\u0159ihla\u0161ovac\u00ed obrazovky ji\u017e projekt nem\u011bl d\u016fvody udr\u017eovat sv\u016fj primitivn\u00ed spr\u00e1vce sessions, kter\u00fd br\u00e1nil mo\u017enosti ukl\u00e1d\u00e1n\u00ed a obnova sessions.        <\/p>\n<p>Aby se usnadnilo p\u0159izp\u016fsoben\u00ed zm\u011bn\u00e1m distribuc\u00ed, kter\u00e9 nepou\u017e\u00edvaj\u00ed systemd, bude v GNOME 49 do\u010dasn\u011b p\u0159id\u00e1na mo\u017enost spu\u0161t\u011bn\u00ed GDM bez userdb s pou\u017eit\u00edm pevn\u00e9ho u\u017eivatele gdm-greeter pro prvn\u00ed sezen\u00ed p\u0159ihl\u00e1\u0161en\u00ed, gdm-greeter-2 pro druh\u00e9 atd. V GNOME 50 pl\u00e1nuj\u00ed podobnou mo\u017enost, stejn\u011b jako vestav\u011bn\u00e9ho spr\u00e1vce slu\u017eeb odstranit, proto je pro v\u00fdvoj\u00e1\u0159e distribuc\u00ed bez systemd nezbytn\u011b nutn\u00e9 urgentn\u011b vyvinout mezivrstvy pro nahrazen\u00ed systemd-userdb (io.systemd.Multiplexer, userdb Varlink API) a procesu spou\u0161t\u011bn\u00ed sezen\u00ed (session leader), kter\u00fd interaguje s pou\u017e\u00edvan\u00fdm v distribuci spr\u00e1vcem slu\u017eeb.     <\/p>\n<p>Tak\u00e9 bude nutn\u00e1 v\u00fdm\u011bna spustiteln\u00e9ho souboru gnome-session-ctl, kter\u00fd koordinuje interakci mezi procesem spou\u0161t\u011bn\u00ed sezen\u00ed, slu\u017ebou D-Bus a systemd. V\u00fdm\u011bna gnome-session-ctl mus\u00ed b\u00fdt vyvinuta p\u0159ed vyd\u00e1n\u00edm GNOME 49.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63391\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u0434\u0440\u0438\u0430\u043d \u0412\u043e\u0432\u043a (Adrian Vovk), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 carbonOS \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GNOME OS, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 systemd-homed \u0438 systemd-sysupdate, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0432 GNOME \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0441\u0438\u043b\u044f\u0442 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043e\u0442 systemd. \u0412 \u0433\u0440\u044f\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0445 GNOME 49 \u0438 50 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u044d\u043a\u0440\u0430\u043d\u0430 \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b \u043d\u0430 \u0448\u0442\u0430\u0442\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-136162","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u0434\u0440\u0438\u0430\u043d \u0412\u043e\u0432\u043a (Adrian Vovk), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 carbonOS \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GNOME OS, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 systemd-homed \u0438 systemd-sysupdate, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0432 GNOME \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412 GNOME \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0438\u043b\u0435\u043d\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u0442 systemd | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u0434\u0440\u0438\u0430\u043d \u0412\u043e\u0432\u043a (Adrian Vovk), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 carbonOS \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GNOME OS, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 systemd-homed \u0438 systemd-sysupdate, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0432 GNOME \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-06-11T19:05:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-06-11T19:05:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 V GNOME bude pos\u00edlena z\u00e1vislost na systemd | ProHoster","description":"Adrian Vovk, tv\u016frce atom\u00e1rn\u011b aktualizovateln\u00e9 distribuce carbonOS a instal\u00e1toru pro GNOME OS, a tak\u00e9 jeden z v\u00fdvoj\u00e1\u0159\u016f systemd-homed a systemd-sysupdate, ozn\u00e1mil proveden\u00ed zm\u011bn v GNOME.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412 GNOME \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0438\u043b\u0435\u043d\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u0442 systemd | ProHoster","og:description":"\u0410\u0434\u0440\u0438\u0430\u043d \u0412\u043e\u0432\u043a (Adrian Vovk), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 carbonOS \u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0442\u043e\u0440\u0430 \u0434\u043b\u044f GNOME OS, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 systemd-homed \u0438 systemd-sysupdate, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0432 GNOME \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/v-gnome-budet-usilena-zavisimost-ot-systemd","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-06-11T19:05:08+00:00","article:modified_time":"2025-06-11T19:05:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"136162","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 13:16:04","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:16:04","updated":"2026-01-23 13:16:04","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/136162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=136162"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/136162\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=136162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=136162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=136162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}