{"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\/pt\/blog\/news\/gnome-adaptirovan-dlya-upravleniya-cherez-systemd","title":{"rendered":"O GNOME foi adaptado para gerenciamento 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>), um dos engenheiros da Red Hat, que trabalha no desenvolvimento do GNOME, <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.gnome.org\/benzea\/2019\/10\/01\/gnome-3-34-is-now-managed-using-systemd\/\">resumiu<\/a><\/noindex> os resultados do trabalho de migra\u00e7\u00e3o do GNOME para gerenciamento de sess\u00f5es exclusivamente com systemd, sem usar o processo gnome-session. <\/p>\n<p>Para o gerenciamento de login no GNOME, j\u00e1 faz algum tempo que \u00e9 utilizado <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freedesktop.org\/wiki\/Software\/systemd\/logind\/\">systemd-logind<\/a><\/noindex>, que monitora o estado das sess\u00f5es associadas a usu\u00e1rios, gerencia identificadores de sess\u00e3o, controla a troca entre sess\u00f5es ativas, coordena ambientes multiusu\u00e1rio, configura pol\u00edticas de acesso a dispositivos, oferece ferramentas para desligamento e suspens\u00e3o, entre outros. <\/p>\n<p>Parte da funcionalidade relacionada \u00e0s sess\u00f5es permaneceu sob responsabilidade do processo gnome-session, que gerenciava atrav\u00e9s do D-Bus, iniciava o gerenciador de exibi\u00e7\u00e3o e os componentes do GNOME, organizando a inicializa\u00e7\u00e3o autom\u00e1tica dos aplicativos especificados pelo usu\u00e1rio. No desenvolvimento do GNOME 3.34, as funcionalidades espec\u00edficas do gnome-session foram formatadas como arquivos de unidade para systemd, executados no modo 'systemd --user', ou seja, vinculados ao ambiente de um usu\u00e1rio espec\u00edfico, e n\u00e3o de todo o sistema. As mudan\u00e7as j\u00e1 foram aplicadas na distribui\u00e7\u00e3o Fedora 31, cujo lan\u00e7amento \u00e9 esperado para o final de outubro.<\/p>\n<p>O uso do systemd possibilitou organizar o lan\u00e7amento de manipuladores sob demanda ou quando determinados eventos ocorrem, assim como reagir de forma mais sofisticada a encerramentos inesperados de processos devido a falhas e gerenciar depend\u00eancias de forma mais abrangente ao iniciar componentes do GNOME. Como resultado, \u00e9 poss\u00edvel reduzir o n\u00famero de processos em execu\u00e7\u00e3o constante e diminuir o consumo de mem\u00f3ria. Por exemplo, o XWayland agora pode ser iniciado apenas quando h\u00e1 uma tentativa de execu\u00e7\u00e3o de um aplicativo baseado no protocolo X11, enquanto componentes espec\u00edficos de hardware s\u00f3 ser\u00e3o iniciados na presen\u00e7a desse hardware (por exemplo, os manipuladores para cart\u00f5es inteligentes ser\u00e3o ativados ao inserir o cart\u00e3o e encerrados ao remov\u00ea-lo).  <\/p>\n<p>Os usu\u00e1rios agora t\u00eam ferramentas mais flex\u00edveis para gerenciar o lan\u00e7amento de servi\u00e7os, por exemplo, para desativar o manipulador de teclas multim\u00eddia, basta executar 'systemctl --user stop gsd-media-keys.target'. Em caso de problemas, os logs relacionados a cada manipulador podem ser visualizados com o comando journalctl (por exemplo, 'journalctl --user -u gsd-media-keys.service'), ativando previamente a manuten\u00e7\u00e3o de logs de depura\u00e7\u00e3o no servi\u00e7o ('Environment=G_MESSAGES_DEBUG=all'). Tamb\u00e9m h\u00e1 a possibilidade de executar todos os componentes do GNOME em ambientes sandbox isolados, aos quais s\u00e3o impostas maiores exig\u00eancias de seguran\u00e7a. <\/p>\n<p>Para suavizar a transi\u00e7\u00e3o, o suporte ao antigo m\u00e9todo de inicializa\u00e7\u00e3o de processos <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.gnome.org\/Initiatives\/SystemdUser\">est\u00e3o programados<\/a><\/noindex> manter-se ao longo de v\u00e1rios ciclos de desenvolvimento do GNOME. Em seguida, os desenvolvedores realizar\u00e3o uma revis\u00e3o do estado do gnome-session e, provavelmente (marcado como 'likely'), remover\u00e3o dele os meios de inicializa\u00e7\u00e3o de processos e a manuten\u00e7\u00e3o da API D-Bus. A aplica\u00e7\u00e3o do 'systemd --user' ser\u00e1 convertida em uma fun\u00e7\u00e3o obrigat\u00f3ria, o que pode criar dificuldades para sistemas sem systemd e exigir\u00e1 a prepara\u00e7\u00e3o de uma solu\u00e7\u00e3o alternativa, como foi feito no passado. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=42079\">systemd-logind<\/a><\/noindex>. Entretanto, em sua apresenta\u00e7\u00e3o na confer\u00eancia GUADEC 2019, Benjamin Berg mencionou a inten\u00e7\u00e3o de manter o suporte ao antigo m\u00e9todo de inicializa\u00e7\u00e3o para sistemas sem systemd, mas essa informa\u00e7\u00e3o diverge dos planos para <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.gnome.org\/Initiatives\/SystemdUser\">p\u00e1gina do projeto<\/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=\"Por que no hosting comum a administra\u00e7\u00e3o do PrestaShop \u00e9 lenta, e no seu n\u00e3o \u00e9?\" 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>Fonte: <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.3 - 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\/pt\/blog\/news\/gnome-adaptirovan-dlya-upravleniya-cherez-systemd\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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 adaptado para gerenciamento via systemd | ProHoster","description":"Benjamin Berg, um dos engenheiros da Red Hat que trabalha no desenvolvimento do GNOME,","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/gnome-adaptirovan-dlya-upravleniya-cherez-systemd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/38614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=38614"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/38614\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=38614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=38614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=38614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}