Переместите медленный 'udev-configure-printer' от начальной загрузки systemd до после приглашения ко входу в систему

Сегодня я настраивал свою скорость начальной загрузки. Первый шаг должен был удалить:

      6.194s NetworkManager-wait-online.service

Для удаления его, я использовал:

systemctl disable NetworkManager-wait-online.service

И теперь мои шоу времени начальной загрузки:

$ systemd-analyze
Startup finished in 3.407s (kernel) + 8.356s (userspace) = 11.764s

Сеть все еще работает хорошо, таким образом, кажется, что никакой вред не прибыл из изменения.

Затем на systemd-analyze blame список:

      5.467s udev-configure-printer@-devices-pci0000:00-0000:00:14.0-usb3-3\x2d3-3\x2d3.1.service

Я только использую свой принтер пару раз месяц, и мне, конечно, не нужен он во время начальной загрузки фаза. Мой вопрос; как я перемещаю инициализацию CUPS из последовательности начальной загрузки в загрузочную среду сообщения как Приложения Запуска или /etc/rc.local или независимо от того, что место имеет смысл?

Или systemd можно сказать загрузить сервис после того, как экран входа в систему появится? Или сказал для простого ожидания 15 секунд прежде, чем загрузить сервис?


Что я попробовал

Используя инструкции здесь я поставил цель, чтобы быть после приглашения ко входу в систему. Я сделал это путем редактирования /lib/systemd/system/udev-configure-printer.service быть похожими на это:

[Unit]
Description=Automatic USB/Bluetooth printer setup (%i)
# July 29, 2017 - Move from startup (5 seconds time) to after login screen
After=lightdm.service

[Service]
#Type=simple
Type=forking
GuessMainPID=true
ExecStart=/lib/udev/udev-configure-printer add %I
# This ExecStop would be useful to disable the print queue when ippusbxd
# crashes or gets killed, but in the case that ippusbxd does not get started
# at all during the process run by ExecStart (printer does not support
# IPP-over-USB) ExecStop gets run immediately making a printer getting
# disabled again right after it getting enabled or set up
# ExecStop=/lib/udev/udev-configure-printer remove %I

Даже после перезагрузки дважды для подтверждения скоростей время начальной загрузки прошло от 11 секунд до 16 секунд.

3
задан 30 July 2017 в 00:41

0 ответов

Другие вопросы по тегам:

Похожие вопросы: