GNOME рд▓рд╛рдИ systemd рдорд╛рд░реНрдлрдд рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ

рдмреЗрдиреНрдЬрд╛рдорд┐рди рдмрд░реНрдЧ (рдмреЗрдиреНрдЬрд╛рдорд┐рди рдмрд░реНрдЧ), рдЬрд┐рдиреЛрдо рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рд░реЗрдб рд╣реНрдпрд╛рдЯ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ, рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд GNOME-рд╕реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдХрди, systemd рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдорд╛ GNOME рд▓рд╛рдИ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрдХреЛ рдирддрд┐рдЬрд╛ред

рдпреЛ GNOME рдорд╛ рд▓рдЧрдЗрди рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдзреЗрд░реИ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫред systemd-logind, рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рддреНрд░ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрджрдЫ, рд╕рддреНрд░ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрджрдЫ, рд╕рдХреНрд░рд┐рдп рд╕рддреНрд░рд╣рд░реВ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫ, рдмрд╣реБ-рд╕реАрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВ рд╕рдордиреНрд╡рдп рдЧрд░реНрджрдЫ, рдЙрдкрдХрд░рдг рдкрд╣реБрдБрдЪ рдиреАрддрд┐рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджрдЫ, рдмрдиреНрдж рдЧрд░реНрди рд░ рд╕реБрддреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЖрджрд┐ред

рдЙрд╣реА рд╕рдордпрдорд╛, рд╕рддреНрд░-рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рдЕрдВрд╢ gnome-рд╕рддреНрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХрд╛рдБрдзрдорд╛ рд░рд╣реНрдпреЛ, рдЬреБрди D-Bus рдорд╛рд░реНрдлрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди, рдбрд┐рд╕реНрдкреНрд▓реЗ рдкреНрд░рдмрдиреНрдзрдХ рд░ GNOME рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕реБрд░реВ рдЧрд░реНрди, рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдЕрдЯреЛрд░рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдерд┐рдпреЛред ред GNOME 3.34 рдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рдХреНрд░рдордорд╛, gnome-рд╕рддреНрд░-рд╡рд┐рд╢реЗрд╖ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ systemd рдХрд╛ рд▓рд╛рдЧрд┐ рдПрдХрд╛рдЗ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдЧрд░рд┐рдиреНрдЫ, "systemd тАФuser" рдореЛрдбрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫ, рдЕрд░реНрдерд╛рддреНред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛, рд░ рд╕рдореНрдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓реА рд╣реЛрдЗрдиред рдлреЗрдбреЛрд░рд╛ 31 рд╡рд┐рддрд░рдгрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рдЕрдХреНрдЯреЛрдмрд░рдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдЬрд╛рд░реА рд╣реБрдиреЗ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

Systemd рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рдорд╛рдЧрдорд╛ рд╡рд╛ рдХреЗрд╣рд┐ рдШрдЯрдирд╛рд╣рд░реВ рд╣реБрдБрджрд╛ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрдХреЛ рдкреНрд░рдХреНрд╖реЗрдкрдгрд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ, рд╕рд╛рдереИ рдЕрд╕рдлрд▓рддрд╛рдХрд╛ рдХрд╛рд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд╕рдордпрдкреВрд░реНрд╡ рд╕рдорд╛рдкреНрддрд┐рдорд╛ рдердк рдкрд░рд┐рд╖реНрдХреГрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рди рд░ GNOME рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрджрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдиред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рддрдкрд╛рдЗрдБ рдирд┐рд░рдиреНрддрд░ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдЙрди рд░ рдореЗрдореЛрд░реА рдЦрдкрдд рдХрдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, XWayland рдЕрдм X11 рдкреНрд░реЛрдЯреЛрдХрд▓рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдЪрд▓рд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрд╛ рдорд╛рддреНрд░ рд╕реБрд░реВ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рд╡рд┐рд╢реЗрд╖ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдорд╛рддреНрд░ рд╕реБрд░реВ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдпрджрд┐ рддреНрдпрд╕реНрддрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЕрд╡рд╕реНрдерд┐рдд рдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдбрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдХрд╛рд░реНрдб рдШреБрд╕рд╛рдЙрдБрджрд╛ рд╕реБрд░реБ рд╣реБрдиреЗрдЫрдиреНред рд░ рд╣рдЯрд╛рдЗрдПрдкрдЫрд┐ рд╕рдорд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН)ред

рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╕реБрд░реБрд╡рд╛рдд рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди рдердк рд▓рдЪрд┐рд▓реЛ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рджреЗрдЦрд╛ рдкрд░реЗрдХрд╛ рдЫрдиреН; рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдХреБрдЮреНрдЬреА рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди, рдпреЛ "systemctl -user stop gsd-media-keys.target" рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рд╣реБрдиреЗрдЫред рд╕рдорд╕реНрдпрд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкреНрд░рддреНрдпреЗрдХ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд▓рдЧрд╣рд░реВ journalctl рдЖрджреЗрд╢ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "journalctl тАУuser -u gsd-media-keys.service") рдорд╛рд░реНрдлрдд рд╣реЗрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдкрд╣рд┐рд▓реЗ рд╕реЗрд╡рд╛рдорд╛ рдбрд┐рдмрдЧ рд▓рдЧрд┐рдЩ рд╕рдХреНрд╖рдо рдкрд╛рд░реЗрдХреЛ ("рдкрд░реНрдпрд╛рд╡рд░рдг= G_MESSAGES_DEBUG=рд╕рдмреИ")ред рдкреГрдердХ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд╕рдмреИ GNOME рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЪрд▓рд╛рдЙрди рдкрдирд┐ рд╕рдореНрднрд╡ рдЫ, рдЬреБрди рдмрдвреНрджреЛ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрдХреЛ рдЕрдзреАрдирдорд╛ рдЫрдиреНред

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди