GNOME Software on Ubuntu

After an afternoon of hacking on appstream-glib, I can show the fruits of my labours:


This needs gnome-software andĀ appstream-glib from git master (or gnome-apps-3.14 in jhbuild) and you need to manually run PackageKit with the aptcc backend (--enable-aptcc).


It all kinda works with the data from /usr/share/app-install/*, but the icons are ugly as they are included in all kinds of sizes and formats, and also there’s no long descriptions except for the two (!) installed applications new enough to ship local AppData files.Also, rendering all those svgz files is muuuuch slower than a pre-processed png file like we ship with AppStream. The installed view also seems not to work. Only the C locale is present too, as I’ve not worked out how to get all the translations from an external gettext file in appstream-glib. I’d love to know how the Ubuntu software center gets long descriptions and screenshots also. But it kinda works. Thanks.

Published by


Richard has over 10 years of experience developing open source software. He is the maintainer of GNOME Software, PackageKit, GNOME Packagekit, GNOME Power Manager, GNOME Color Manager, colord, and UPower and also contributes to many other projects and opensource standards. Richard has three main areas of interest on the free desktop, color management, package management, and power management. Richard graduated a few years ago from the University of Surrey with a Masters in Electronics Engineering. He now works for Red Hat in the desktop group, and also manages a company selling open source calibration equipment. Richard's outside interests include taking photos and eating good food.

3 thoughts on “GNOME Software on Ubuntu”

  1. All apps have (a) long descriptions in the desktop files in app-install, and (b) long description in the package system. Why not use them if you don’t have your third format?

  2. Does gnome-software have “ask permission to check for updates?” or “Manual update only”; as fedora repositories themselves are big (MBs) and on a slow connection, the internet resources are hogged by packagekitd. This is a real annoyance: Background hogging of resources.

    There should be update policy, like in Windows updates. I really hate when software updates block my internet access and video playback, etc.

    And maybe Gnome Monitor should also have “Network Monitor” which could end/kill the resource hoggers.

Comments are closed.