Category: Software
-
D-Bus and Python: asynchronous method implementation
This is a quick demonstration of how to implement a D-Bus method in Python using asynchronous callbacks. I recently added support in system-config-printer for determining the best driver to use for a particular printer. This is an expensive operation, largely because of the time it takes to get a list of available drivers from CUPS,…
-
Avahi support for CUPS 1.5.0
The Avahi support for CUPS has been ported to 1.5.0 now. I’ve updated the git repository (tracking upstream CUPS, as well as having feature branches for Avahi): git://fedorapeople.org/home/fedora/twaugh/public_html/cups-avahi.git Fedora packages for F-16 and rawhide have been built.
-
More D-Bus goodness in system-config-printer
Previously I’ve described the D-Bus activation of dialogs in system-config-printer-1.3. That D-Bus interface has been extended to help improve GNOME. Fedora 15 has been released for a little while now, including GNOME 3. One of the great new features in this release of GNOME is the System Settings window. It is easily accessed from the…
-
Using system-config-printer from D-Bus
One of the new features in system-config-printer-1.3 is that various dialogs are can now be invoked using D-Bus. The details of this are in the file scp-dbus-service.py but here is a summary. The general idea is that new instances of the New Printer and Printer Properties dialogs, as well as a single instance of the…
-
Printing Test Day
Fedora 15’s Printing Test Day is next week: Tuesday March 29th. This test day is for testing all aspects of printing, including setting up the printer, sharing printers on the network, and printing jobs. If you have access to a printer, please come along and help test things out!