GNOME рд╣реЗ systemd рджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реБрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ

рдмреЗрдВрдЬрд╛рдорд┐рди рдмрд░реНрдЧ (рдмреЗрдВрдЬрд╛рдорд┐рди рдмрд░реНрдЧ), GNOME рд╡рд┐рдХрд╛рд╕рд╛рдд рд╕рд╣рднрд╛рдЧреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ Red Hat рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдкреИрдХреА рдПрдХ, рд╕рд╛рдорд╛рдиреНрдп GNOME-рд╕реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪрд╛ рд╡рд╛рдкрд░ рди рдХрд░рддрд╛ рдХреЗрд╡рд│ systemd рд╡рд╛рдкрд░реВрди рд╕рддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдордзреНрдпреЗ GNOME рдЪреЗ рд╕рдВрдХреНрд░рдордг рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо.

GNOME рдордзреНрдпреЗ рд▓реЙрдЧрд┐рди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ. systemd-logind, рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рддреНрд░ рд╕реНрдерд┐рддреАрдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрддреЗ, рд╕рддреНрд░ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ, рд╕рдХреНрд░рд┐рдп рд╕рддреНрд░рд╛рдВрдордзреНрдпреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рддреЗ, рдорд▓реНрдЯреА-рд╕реАрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рд╕рдордиреНрд╡рдпрд┐рдд рдХрд░рддреЗ, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдкреНрд░рд╡реЗрд╢ рдзреЛрд░рдгреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЗ, рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЭреЛрдкрд╛рдпрд▓рд╛ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЗ.

рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рд╕рддреНрд░-рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪрд╛ рдХрд╛рд╣реА рднрд╛рдЧ рдЬреАрдиреЛрдо-рд╕рддреНрд░ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдЦрд╛рдВрджреНрдпрд╛рд╡рд░ рд░рд╛рд╣рд┐рд▓рд╛, рдЬреЛ рдбреА-рдмрд╕ рджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдбрд┐рд╕реНрдкреНрд▓реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЖрдгрд┐ рдЬреАрдиреЛрдо рдШрдЯрдХ рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреЗ рдСрдЯреЛрд░рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рд╣реЛрддрд╛. . GNOME 3.34 рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рджрд░рдореНрдпрд╛рди, gnome-рд╕рддреНрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ systemd рд╕рд╛рдареА рдпреБрдирд┐рдЯ рдлрд╛рдЗрд▓реНрд╕ рдореНрд╣рдгреВрди рдкреЕрдХреЗрдЬ рдХреЗрд▓реА рдЬрд╛рддрд╛рдд, "systemd тАФuser" рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд, рдореНрд╣рдгрдЬреЗ. рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд, рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдорд╢реА рдирд╛рд╣реА. рдлреЗрдбреЛрд░рд╛ 31 рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рдмрджрд▓ рдЖрдзреАрдЪ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреЗ рдСрдХреНрдЯреЛрдмрд░рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рд░рд┐рд▓реАрдЬ рд╣реЛрдгреНрдпрд╛рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдЖрд╣реЗ.

systemd рд╡рд╛рдкрд░рд▓реНрдпрд╛рдиреЗ рдорд╛рдЧрдгреАрдиреБрд╕рд╛рд░ рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рдШрдЯрдирд╛ рдШрдбрд▓реНрдпрд╛рд╡рд░ рд╣рдБрдбрд▓рд░реНрд╕рдЪреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ, рддрд╕реЗрдЪ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдХрд╛рд▓реА рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рдкрд░рд┐рд╖реНрдХреГрдд рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреЗ рдЖрдгрд┐ GNOME рдШрдЯрдХ рд╕реБрд░реВ рдХрд░рддрд╛рдирд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рд╣рд╛рддрд╛рд│рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. рдкрд░рд┐рдгрд╛рдореА, рддреБрдореНрд╣реА рд╕рддрдд рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдореЗрдорд░реА рд╡рд╛рдкрд░ рдХрдореА рдХрд░реВ рд╢рдХрддрд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, XWayland рд▓рд╛ рдЖрддрд╛ рдлрдХреНрдд X11 рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рд▓реЙрдиреНрдЪ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдХ рдлрдХреНрдд рдЕрд╢рд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЙрдкрд╕реНрдерд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕рдЪ рд▓реЙрдиреНрдЪ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХрд╛рд░реНрдб рдШрд╛рддрд▓реНрдпрд╛рд╡рд░ рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдбрд╕рд╛рдареА рд╣рдБрдбрд▓рд░ рд╕реБрд░реВ рд╣реЛрддреАрд▓. рдЖрдгрд┐ рддреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рд╡рд░ рдмрдВрдж рдХрд░рд╛).

рд╕реЗрд╡рд╛рдВрдЪреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рд▓рд╡рдЪрд┐рдХ рд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реА рдЖрд╣реЗрдд; рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдХреА рд╣рдБрдбрд▓рд░ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, "systemctl -user stop gsd-media-keys.target" рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ. рд╕рдорд╕реНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, рдкреНрд░рддреНрдпреЗрдХ рд╣рдБрдбрд▓рд░рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд▓реЙрдЧ рдЬрд░реНрдирд▓рдХреНрдЯрд▓ рдХрдорд╛рдВрдбрд╕рд╣ рдкрд╛рд╣рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬjournalctl тАФuser -u gsd-media-keys.serviceтАЭ), рдпрд╛рдкреВрд░реНрд╡реА рд╕реЗрд╡реЗрдордзреНрдпреЗ рдбреАрдмрдЧ рд▓реЙрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ (тАЬрдкрд░реНрдпрд╛рд╡рд░рдг= G_MESSAGES_DEBUG=рд╕рд░реНрд╡тАЭ). рд╕рд░реНрд╡ GNOME рдШрдЯрдХ рд╡реЗрдЧрд│реНрдпрд╛ рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЪрд╛рд▓рд╡рдгреЗ рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреЗ рд╡рд╛рдвреАрд╡ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдЪреНрдпрд╛ рдЕрдзреАрди рдЖрд╣реЗрдд.

рд╕рдВрдХреНрд░рдордг рдЧреБрд│рдЧреБрд│реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдкрджреНрдзрддреАрдВрдирд╛ рд╕рдорд░реНрдерди рджреНрдпрд╛ рдирд┐рдпреЛрдЬрд┐рдд рдЖрд╣реЗ рдПрдХрд╛рдзрд┐рдХ GNOME рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░рд╛рдВрд╡рд░ рдЯрд┐рдХреВрди рд░рд╛рд╣рд╛. рдкреБрдвреЗ, рд╡рд┐рдХрд╛рд╕рдХ рдЬреАрдиреЛрдо-рд╕рддреНрд░ рд╕реНрдерд┐рддреАрдЪреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░рддреАрд▓ рдЖрдгрд┐ рдмрд╣реБрдзрд╛ ("рд╕рдВрднрд╛рд╡реНрдп" рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд) рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛рддреВрди D-Bus API рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрддреАрд▓. рдирдВрддрд░ "systemd -user" рдЪрд╛ рд╡рд╛рдкрд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рдлрдВрдХреНрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрдордзреНрдпреЗ рдЖрдгрд▓рд╛ рдЬрд╛рдИрд▓, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рд┐рд╕реНрдЯрдорд╢рд┐рд╡рд╛рдп рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдЕрдбрдЪрдгреА рдирд┐рд░реНрдорд╛рдг рд╣реЛрдК рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдПрдХ рдкрд░реНрдпрд╛рдпреА рдЙрдкрд╛рдп рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА рдПрдХреЗ рдХрд╛рд│реА рд╣реЛрддреЗ. systemd-logind. рддрдерд╛рдкрд┐, GUADEC 2019 рдордзреАрд▓ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рднрд╛рд╖рдгрд╛рдд, рдмреЗрдВрдЬрд╛рдорд┐рди рдмрд░реНрдЧ рдпрд╛рдВрдиреА рд╕рд┐рд╕реНрдЯреАрдорд╢рд┐рд╡рд╛рдп рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдЬреБрдиреНрдпрд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрджреНрдзрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдХрд╛рдпрдо рдареЗрд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд▓рд╛, рдкрд░рдВрддреБ рд╣реА рдорд╛рд╣рд┐рддреА рдпреЛрдЬрдирд╛рдВрдЪреНрдпрд╛ рд╡рд┐рд╕рдВрдЧрдд рдЖрд╣реЗ рдкреНрд░рдХрд▓реНрдк рдкреГрд╖реНрда.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛