เจ—เจจเฉ‹เจฎ เจจเฉ‚เฉฐ systemd เจฐเจพเจนเฉ€เจ‚ เจชเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ

เจฌเฉˆเจ‚เจœเจพเจฎเจฟเจจ เจฌเจฐเจ— (เจฌเฉˆเจ‚เจœเจพเจฎเจฟเจจ เจฌเจฐเจ—), เจ—เจจเฉ‹เจฎ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ Red Hat เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ•, เจœเจจเจฐเจฒเจพเจˆเจœเจผเจก เจ—เจจเฉ‹เจฎ-เจธเจผเฉˆเจธเจผเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจธเจฟเจฐเจซเจผ systemd เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจผเฉˆเจธเจผเจจ เจชเฉเจฐเจฌเฉฐเจงเจจ เจตเจฟเฉฑเจš เจ—เจจเฉ‹เจฎ เจจเฉ‚เฉฐ เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡เฅค

เจ‡เจน เจ—เจจเฉ‹เจฎ เจตเจฟเฉฑเจš เจฒเจพเจ—เจ‡เจจ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเฉ€ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค systemd-logind, เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเฉˆเจธเจผเจจ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจฆเจพ เจนเฉˆ, เจธเฉˆเจธเจผเจจ เจชเจ›เจพเจฃเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจธเฉˆเจธเจผเจจเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเจตเจฟเจš เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆ, เจฌเจนเฉ-เจธเฉ€เจŸ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ เจฆเจพ เจคเจพเจฒเจฎเฉ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ, เจกเจฟเจตเจพเจˆเจธ เจเจ•เจธเฉˆเจธ เจจเฉ€เจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฌเฉฐเจฆ เจ•เจฐเจจ เจ…เจคเฉ‡ เจธเฉŒเจฃ เจฒเจˆ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ†เจฆเจฟเฅค

เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจธเจผเฉˆเจธเจผเจจ-เจธเฉฐเจฌเฉฐเจงเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจ—เจจเฉ‹เจฎ-เจธเจผเฉˆเจธเจผเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจฎเฉ‹เจขเจฟเจ†เจ‚ 'เจคเฉ‡ เจฐเจฟเจนเจพ, เจœเฉ‹ เจ•เจฟ เจกเฉ€-เจฌเฉฑเจธ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ, เจกเจฟเจธเจชเจฒเฉ‡ เจฎเฉˆเจจเฉ‡เจœเจฐ เจ…เจคเฉ‡ เจ—เจจเฉ‹เจฎ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ, เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ†เจŸเฉ‹เจฐเจจ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจธเฉ€เฅค . เจ—เจจเฉ‹เจฎ 3.34 เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉŒเจฐเจพเจจ, เจ—เจจเฉ‹เจฎ-เจธเจผเฉˆเจธเจผเจจ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎเจก เจฒเจˆ เจฏเฉ‚เจจเจฟเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจตเจœเฉ‹เจ‚ เจชเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, "เจธเจฟเจธเจŸเจฎเจก โ€”เจฏเฉ‚เจœเจผเจฐ" เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟเฅค เจ‡เฉฑเจ• เจ–เจพเจธ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš, เจจเจพ เจ•เจฟ เจชเฉ‚เจฐเฉ‡ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจšเฅค เจซเฉ‡เจกเฉ‹เจฐเจพ 31 เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ… เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจœเจพ เจšเฉเฉฑเจ•เฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจ…เจ•เจคเฉ‚เจฌเจฐ เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจนเฉˆเฅค

เจธเจฟเจธเจŸเจฎเจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพเจฒ เจฎเฉฐเจ— 'เจคเฉ‡ เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ เจœเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจ•เฉเจ เจ˜เจŸเจจเจพเจตเจพเจ‚ เจตเจพเจชเจฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ—เจจเฉ‹เจฎ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฎเจพเจชเจคเฉ€ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจตเจงเฉ€เจ† เจขเฉฐเจ— เจจเจพเจฒ เจœเจตเจพเจฌ เจฆเฉ‡เจฃเจพ เจ…เจคเฉ‡ เจตเจฟเจ†เจชเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจคเฉเจธเฉ€เจ‚ เจฒเจ—เจพเจคเจพเจฐ เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, XWayland เจจเฉ‚เฉฐ เจนเฉเจฃ เจธเจฟเจฐเจซเจผ เจ‰เจฆเฉ‹เจ‚ เจนเฉ€ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ X11 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจญเจพเจ— เจคเจพเจ‚ เจนเฉ€ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ เจœเฉ‡เจ•เจฐ เจ…เจœเจฟเจนเจพ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฎเจพเจฐเจŸ เจ•เจพเจฐเจกเจพเจ‚ เจฒเจˆ เจนเฉˆเจ‚เจกเจฒเจฐ เจ‰เจฆเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃเจ—เฉ‡ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เจพเจฐเจก เจชเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจธเจฎเจพเจชเจค เจ•เจฐเฉ‹)เฅค

เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจฒเจšเจ•เจฆเจพเจฐ เจŸเฉ‚เจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ เจนเจจ; เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเจฒเจŸเฉ€เจฎเฉ€เจกเฉ€เจ† เจ•เฉเฉฐเจœเฉ€ เจนเฉˆเจ‚เจกเจฒเจฐ เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ‡เจน "systemctl -user stop gsd-media-keys.target" เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจนเจฐเฉ‡เจ• เจนเฉˆเจ‚เจกเจฒเจฐ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจฒเฉŒเจ—เจพเจ‚ เจจเฉ‚เฉฐ journalctl เจ•เจฎเจพเจ‚เจก (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, โ€œjournalctl โ€”user -u gsd-media-keys.serviceโ€) เจจเจพเจฒ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจนเจฟเจฒเจพเจ‚ เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจกเฉ€เจฌเฉฑเจ— เจฒเฉŒเจ—เจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เฉ€เจคเจพ เจนเฉ‹เจ‡เจ† เจนเฉˆ (โ€œเจตเจพเจคเจพเจตเจฐเจฃ= G_MESSAGES_DEBUG=เจธเจพเจฐเฉ‡")เฅค เจธเจพเจฐเฉ‡ เจ—เจจเฉ‹เจฎ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‰เจฃเจพ เจตเฉ€ เจธเฉฐเจญเจต เจนเฉˆ, เจœเฉ‹ เจตเจงเฉ€เจ†เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเฉ‹เฉœเจพเจ‚ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจนเจจเฅค

เจชเจฐเจฟเจตเจฐเจคเจจ เจจเฉ‚เฉฐ เจธเฉเจšเจพเจฐเฉ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจง เจ•เจˆ เจ—เจจเฉ‹เจฎ เจตเจฟเจ•เจพเจธ เจšเฉฑเจ•เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เฉฑเจ—เฉ‡, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ—เจจเฉ‹เจฎ-เจธเจผเฉˆเจธเจผเจจ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจเจ—เฉ‡ เจ…เจคเฉ‡ เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ ("เจธเฉฐเจญเจพเจตเจจเจพ" เจตเจœเฉ‹เจ‚ เจšเจฟเฉฐเจจเฉเจนเจฟเจค) เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ D-Bus API เจจเฉ‚เฉฐ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจŸเฉ‚เจฒเจธ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเฉ‡เจฃเจ—เฉ‡เฅค เจซเจฟเจฐ "systemd -user" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจœเจผเจฎเฉ€ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจœเฉ‹ เจ•เจฟ เจธเจฟเจธเจŸเจฎเจก เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ เจชเฉˆเจฆเจพ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• เจนเฉฑเจฒ เจฆเฉ€ เจคเจฟเจ†เจฐเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เฉฑเจ• เจตเจพเจฐ เจ…เจœเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจธเฉ€เฅค systemd-logind. เจนเจพเจฒเจพเจ‚เจ•เจฟ, GUADEC 2019 เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจญเจพเจธเจผเจฃ เจตเจฟเฉฑเจš, เจฌเฉˆเจ‚เจœเจพเจฎเจฟเจจ เจฌเจฐเจ— เจจเฉ‡ เจธเจฟเจธเจŸเจฎเจก เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจชเฉเจฐเจพเจฃเฉ‡ เจธเจŸเจพเจฐเจŸเจ…เจช เจตเจฟเจงเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃ เจฆเฉ‡ เจ‡เจฐเจพเจฆเฉ‡ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ, เจชเจฐ เจ‡เจน เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจ‰เจฒเจŸ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉฐเจจเจพ.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹