Это не [Обсуждение] форум, а сборник вопросов и ответов (Q&а). @UmairMustafa оказалось, чтобы быть немного больше, так что я обновил ответ :) Это больно мой мозг, что 57-это не 52% из 62; я надеюсь, что это не фактические данные (или истолкование) я неправильное слово, я поставил образ для восстановления на поле, к сожалению, я бразильский парень, а мой английский так плохо КККК лол "ЛНР" отправляет задание на систему печати. Она не взаимодействует напрямую с принтера. Если вы хотите ответа от принтера, нужно общаться на принтер напрямую, а не через систему печати.

Вы можете подключиться к PropertiesChanged сигнала на каждый блок, который испускается всякий раз, когда собственность единица изменения. Свойство Активностити

содержит значение состояния, отражает ли в настоящее время активным или нет. В настоящее время определяются следующие состояния: активный, перезарядка, не активен, не получилось, активация, деактивация. активный означает, что блок активен (очевидно,...). перегрузка показывает, что устройство активно и в настоящее время перезагружать его конфигурации. неактивно указывает, что он не активен и предыдущий запуск был успешным или нет предыдущий запуск состоялся еще. не означает, что он не активен и в предыдущем запуске была не удачная (больше информации о причине этого доступна на конкретные интерфейсы тип блока, например, для служб в собственность результат, смотри ниже). активация означает, что блок ранее был не активен, но в настоящее время в процессе ввода активном состоянии. Наоборот выключение указывает, что в настоящее время в процессе дезактивации.

(от systemd в ДГУ документы).

Чтобы получить начальный список узлов, можно использовать ListUnits способ и подписаться на UnitNew и UnitRemoved сигналы, чтобы получить уведомление, когда блоки будут добавлены/удалены.

Есть несколько действующих проектов, которые уже пользуются этим, в том числе systemd_mon и sagbescheid.