{"id":38614,"date":"2019-10-31T22:24:52","date_gmt":"2019-10-31T19:24:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/gnome-adaptirovan-dlya-upravleniya-cherez-systemd\/"},"modified":"2019-10-31T22:24:52","modified_gmt":"2019-10-31T19:24:52","slug":"gnome-adaptirovan-dlya-upravleniya-cherez-systemd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/gnome-adaptirovan-dlya-upravleniya-cherez-systemd","title":{"rendered":"GNOME \u00e4r anpassad f\u00f6r att styras via systemd","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Benjamin Berg (<noindex><a rel=\"nofollow\" href=\"https:\/\/benjamin.sipsolutions.net\/\">Benjamin Berg<\/a><\/noindex>), en av ingenj\u00f6rerna p\u00e5 Red Hat som arbetar med utvecklingen av GNOME, <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.gnome.org\/benzea\/2019\/10\/01\/gnome-3-34-is-now-managed-using-systemd\/\">sammanfattade<\/a><\/noindex> resultaten av arbetet med att \u00f6vers\u00e4tta GNOME f\u00f6r sessionshantering helt med hj\u00e4lp av systemd, utan att anv\u00e4nda gnome-session-processen. <\/p>\n<p>F\u00f6r inloggning till GNOME har man l\u00e4nge anv\u00e4nt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freedesktop.org\/wiki\/Software\/systemd\/logind\/\">systemd-logind<\/a><\/noindex>, som \u00f6vervakar sessionsstatus kopplad till anv\u00e4ndaren, hanterar sessions-ID:n, ansvarar f\u00f6r v\u00e4xling mellan aktiva sessioner, koordinerar fleranv\u00e4ndarmilj\u00f6er (Multi-seat), konfigurerar \u00e5tkomstpolicyer f\u00f6r enheter, tillhandah\u00e5ller medel f\u00f6r att st\u00e4nga av och g\u00e5 in i vilol\u00e4ge osv. <\/p>\n<p>Samtidigt kvarstod en del av funktionaliteten relaterad till sessionerna p\u00e5 gnome-session processen, som hanterade via D-Bus, startande av displayhanteraren och komponenter i GNOME, samt organiserade automatisk start av anv\u00e4ndarens angivna applikationer. Under utvecklingen av GNOME 3.34 har de specifika funktionerna f\u00f6r gnome-session formulerats i form av enhet-filer f\u00f6r systemd, som k\u00f6rs i l\u00e4get &#171;systemd &#8212;user&#187;, det vill s\u00e4ga kopplade till en specifik anv\u00e4ndares milj\u00f6 och inte systemet i sin helhet. \u00c4ndringarna har redan till\u00e4mpats i distributionen Fedora 31, vars utg\u00e5va v\u00e4ntas i slutet av oktober.<\/p>\n<p>Anv\u00e4ndningen av systemd har m\u00f6jliggjort att organisera k\u00f6rningar av hanterare p\u00e5 beg\u00e4ran eller vid uppkomsten av vissa h\u00e4ndelser, samt att mer avancerat reagera p\u00e5 f\u00f6r tidiga processavslut p\u00e5 grund av fel och omfattande hantera beroenden vid start av GNOME-komponenter. Som en f\u00f6ljd kan antalet st\u00e4ndigt k\u00f6rande processer minskas och minnesanv\u00e4ndningen s\u00e4nkas. Till exempel kan XWayland nu startas endast vid f\u00f6rs\u00f6k att k\u00f6ra en applikation baserad p\u00e5 X11-protokollet, och komponenter specifika f\u00f6r viss h\u00e5rdvara endast vid n\u00e4rvaro av s\u00e5dan h\u00e5rdvara (till exempel, hanterare f\u00f6r smartkort startas vid ins\u00e4ttning av kortet och avslutas vid uttagandet).  <\/p>\n<p>Anv\u00e4ndaren har f\u00e5tt mer flexibla verktyg f\u00f6r att hantera start av tj\u00e4nster, exempelvis f\u00f6r att inaktivera hanteraren f\u00f6r multimedia-tangenter r\u00e4cker det med att k\u00f6ra &#171;systemctl &#8212;user stop gsd-media-keys.target&#187;. I fall av problem kan loggar kopplade till varje hanterare granskas med kommandot journalctl (till exempel &#171;journalctl &#8212;user -u gsd-media-keys.service&#187;), efter att ha aktiverat fels\u00f6kningsloggning i tj\u00e4nsten (&#171;Environment=G_MESSAGES_DEBUG=all&#187;). Det har ocks\u00e5 blivit m\u00f6jligt att k\u00f6ra alla komponenter i GNOME i isolerade sandbox-milj\u00f6er, som st\u00e4ller h\u00f6gre krav p\u00e5 s\u00e4kerhet. <\/p>\n<p>F\u00f6r att underl\u00e4tta \u00f6verg\u00e5ngen st\u00f6ds det gamla s\u00e4ttet att starta processer <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.gnome.org\/Initiatives\/SystemdUser\">planeras<\/a><\/noindex> bevara under flera utvecklingscykler av GNOME. D\u00e4refter kommer utvecklarna att g\u00f6ra en \u00f6versyn av tillst\u00e5ndet f\u00f6r gnome-session och sannolikt (markerat som &#171;likely&#187;) ta bort verktyg f\u00f6r att starta processer och underh\u00e5lla D-Bus API. Sedan kommer till\u00e4mpningen av &#171;systemd &#8212;user&#187; att bli en obligatorisk funktion, vilket kan skapa sv\u00e5righeter f\u00f6r system utan systemd och kr\u00e4va f\u00f6rberedelser f\u00f6r en alternativ l\u00f6sning, likt vad som tidigare gjordes med <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=42079\">systemd-logind<\/a><\/noindex>. Emellertid n\u00e4mnde Benjamin Berg, i sitt tal vid GUADEC 2019, att de avser att beh\u00e5lla st\u00f6det f\u00f6r den gamla metoden att starta p\u00e5 system utan systemd, men denna information st\u00e5r i kontrast till planerna f\u00f6r <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.gnome.org\/Initiatives\/SystemdUser\">projektets sida<\/a><\/noindex>. <\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"pdwi3NWAW7I\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/pdwi3NWAW7I\/hqdefault.jpg\" alt=\"Spela video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>K\u00e4lla: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51601\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u0435\u043d\u0434\u0436\u0430\u043c\u0438\u043d \u0411\u0435\u0440\u0433 (Benjamin Berg), \u043e\u0434\u0438\u043d \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 Red Hat, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 GNOME, \u043e\u0431\u043e\u0431\u0449\u0438\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 GNOME \u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u0430\u043d\u0441\u0430\u043c\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 systemd, \u0431\u0435\u0437 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 gnome-session. \u0414\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0445\u043e\u0434\u043e\u043c \u0432 GNOME \u0443\u0436\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u0430\u0432\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f systemd-logind, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0435\u0430\u043d\u0441\u043e\u0432 \u0432 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0435 \u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430\u043c\u0438 \u0441\u0435\u0430\u043d\u0441\u043e\u0432, \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u0441\u0435\u0430\u043d\u0441\u0430\u043c\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-38614","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0411\u0435\u043d\u0434\u0436\u0430\u043c\u0438\u043d \u0411\u0435\u0440\u0433 (Benjamin Berg), \u043e\u0434\u0438\u043d \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 Red Hat, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 GNOME,\" \/>\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\/sv\/blog\/news\/gnome-adaptirovan-dlya-upravleniya-cherez-systemd\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\udd47GNOME \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 systemd | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u0435\u043d\u0434\u0436\u0430\u043c\u0438\u043d \u0411\u0435\u0440\u0433 (Benjamin Berg), \u043e\u0434\u0438\u043d \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 Red Hat, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 GNOME,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/gnome-adaptirovan-dlya-upravleniya-cherez-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=\"2019-10-31T19:24:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:24:52+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\udd47GNOME anpassat f\u00f6r hantering via systemd | ProHoster","description":"Benjamin Berg, en av ingenj\u00f6rerna p\u00e5 Red Hat som arbetar med utvecklingen av GNOME,","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/gnome-adaptirovan-dlya-upravleniya-cherez-systemd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\udd47GNOME \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 systemd | ProHoster","og:description":"\u0411\u0435\u043d\u0434\u0436\u0430\u043c\u0438\u043d \u0411\u0435\u0440\u0433 (Benjamin Berg), \u043e\u0434\u0438\u043d \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 Red Hat, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 GNOME,","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/gnome-adaptirovan-dlya-upravleniya-cherez-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":"2019-10-31T19:24:52+00:00","article:modified_time":"2019-10-31T19:24:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38614","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":null,"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 22:45:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:06:24","updated":"2026-01-23 22:45:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/38614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=38614"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/38614\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=38614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=38614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=38614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}