Je me connecte souvent à un réseau, qui a beaucoup d'imprimantes. Lorsque la découverte de l'imprimante est en cours, beaucoup de messages distrayants apparaissent dans Gnome. J'utilise l'imprimante seulement rarement, alors je préférerais garder des tasses handicapées la plupart du temps. Arrêter des tasses fonctionne et élimine les notifications gênantes:
systemctl stop cups
Je voudrais le désactiver au démarrage. Surprenant, après avoir désactivé
systemctl disable cups
Tasses fonctionne toujours après le redémarrage. La commande statut
systemctl status cups
produit
● cups.service - CUPS Scheduler
Loaded: loaded (/lib/systemd/system/cups.service; disabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/cups.service.d
Active: active (running) since Tue 2018-11-06 02:35:50 PST; 11s ago
Je m'attendais à ce que la désactivation d'un service empêche sa course après le redémarrage. L'activation se produit-elle à cause du préréglage? J'essayais de prérégloter le statut "handicapé" avec --preset-mode
, Mais cela n'a pas fonctionné.
Mon système d'exploitation est de Debian Stretch.
systemctl --version
systemd 232
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN
Non, l'activation ne se produit pas à cause du préréglage.
systemctl disable cups
n'empêchera-t-elle que du début automatique.
Il est possible que cela ait été démarré de toute façon parce que c'était nécessaire pour un autre service.
Cela confirmerait;
systemctl --reverse list-dependencies cups.service
Si tel est le cas, vous devriez également évaluer et désactiver ces services.
Ou, si vous ne vous souciez pas des répercussions et que vous voulez l'empêcher complètement de commencer, masquez-le.
systemctl mask cups
Le paquet CUPS expédie trois fichiers de l'unité SystemD: cups.service
, cups.socket
et cups.path
.
Les deux derniers sont utilisés pour l'activation de la prise et l'activation du chemin, qui finira par déclencher le service, même s'il n'est pas activé.
Vous devez désactiver les trois pour vous assurer que les tasses ne seront pas élevées en raison de l'activation de la prise ou du chemin sur le redémarrage:
systemctl disable cups.service cups.socket cups.path