Właśnie odkryłem, być może optymalne, rozwiązanie tego bałaganu. Istnieje usługa o nazwie „przeglądanie filiżanek”, która najwyraźniej jest odpowiedzialna za wyjście z sieci i znalezienie wszystkich drukarek, które może zlokalizować i zainstalować dla ciebie (gee - dzięki - NIE). Ponieważ jest to zadanie Upstart / Systemd, możesz zatrzymać usługę za pomocą:
Dla wersji Ubuntu 15.04+ (przy użyciu systemd)
sudo systemctl stop cups-browsed
Śledzony przez:
sudo systemctl disable cups-browsed
Możesz nadal uruchamiać / zatrzymywać usługę ręcznie, jeśli chcesz:
sudo systemctl start cups-browsed
sudo systemctl stop cups-browsed
Dla wersji Ubuntu wcześniejszych niż 15.04 (przy użyciu upstart)
sudo service cups-browsed stop
Co więcej, możesz uniemożliwić ponowne uruchomienie usługi, dodając prosty plik tekstowy /etc/init
zawierający pojedyncze słowo manual
. Plik musi mieć nazwę
cups-browsed.override
Więc po prostu uruchom gedit z
gksudo gedit /etc/init/cups-browsed.override
wstaw manual
pierwszy i jedyny wiersz i zapisz plik.
Przy następnym ponownym uruchomieniu usługa nie zostanie ponownie uruchomiona. Nie musisz jednak ponownie uruchamiać komputera, jeśli usługa została już zatrzymana. Po umieszczeniu tego pliku w / etc / init, usługę można uruchomić tylko ręcznie (jeśli i kiedy potrzebujesz / chcesz) za pomocą:
sudo service cups-browsed start
-or-
sudo service cups-browsed stop`
Przetestowałem to podczas jednego restartu. Drukowanie nadal działa dobrze i do tej pory nie uruchamiam kilkuset drukarek po ponownym uruchomieniu. Pojawią się tylko te, które zainstalowałem ręcznie.