Comment 7 for bug 323322

Revision history for this message
Masaki (masaki-tux) wrote : Re: [Bug 323322] Re: Do not auto-start the python applet

Thx, but I switched to mac :)

2012/2/17 Lars Uebernickel <email address hidden>

> Fixed with the introduction of indicator-printers.
>
> system-config-printer-applet autostart was removed in
> 1.3.8+20120201-0ubuntu2.
>
> ** Changed in: system-config-printer (Ubuntu)
> Status: In Progress => Fix Released
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/323322
>
> Title:
> Do not auto-start the python applet
>
> Status in “system-config-printer” package in Ubuntu:
> Fix Released
>
> Bug description:
> Binary package hint: system-config-printer
>
> s-c-p is the only Python process in a GNOME session, and it runs all
> the time, for a comparatively little job (essentially, doing nothing
> most of the time). The startup costs of firing up a Python interpreter
> are pretty high.
>
> It wouldl be nice if the applet would start on demand, i. e. when the
> user starts a print job or a printer is connected.
>
> Rewriting the entire applet is perhaps a bit big, but it should not
> run all the time. It could be called from gnome-settings-daemon or
> started in libgtk's print module. Or it could have a very small C stub
> which just listens to the D-Bus interface and brings up the Python
> applet on demand.
>
> Quoting Tim Waugh:
>
> "It only needs to use D-Bus. Yes, using D-Bus session activation
> would be a good way to do it.
>
> The small stub process would just need to listen to the system D-Bus
> for CUPS D-Bus signals indicating that there are jobs to watch, and
> for NewPrinterNotification D-Bus signals indicating that a printer has
> been connected. In the latter case it would also need to relay that
> information to the applet proper so that it knows to display an icon
> to show that a driver is being sought for the printer."
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/system-config-printer/+bug/323322/+subscriptions
>

--
Sincerely,
Eugene V. Matveyev