Sign up ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

I created a .deb package of application by myself and I want to add to it icon and screenshot to visualize it in Application Manager such as Ubuntu Software Center. When I launch my package by double-click. For example, when I launch virtualbox or skype packages their icon and screenshot appear. How can I make this? Is it possible?

share|improve this question
Have you checked out the .desktop file for each of them? It may be that they pint to the files with the screenshot, if who just copy the format and modify it to your requirements. – DaveM Jun 18 at 17:21
Sorry but I don't understand what you actually mean. How can the .desktop file help me in this case? Could you explain in details please? – vasyl Jun 22 at 12:39
You can use the desktop file to point to an app icon, and I suspect also a screenshot. Check this thread for more info… – DaveM Jun 22 at 13:15

1 Answer 1

up vote 0 down vote accepted

There are two questions here, the first is about the icon; this is actually provided by the app data package which has a pre-set number of defined icons. You can find it in:


But it won't help you put an icon in the software center. No custom packages have icons in the software center.

The second is about the screenshot. These can be added here:

How to include a screenshot of my application in the DEB/PPA to show it in Software-Center?

share|improve this answer
Can I make this without pushing my application into PPA at Launchpad? I distribute my .deb packages by making archive and placing link to it on my web site. Then user can download the archive and get .deb package in it. When user launch my package the app icon and screenshot should appear in package manager. By the way I can add some info about my app (such as name, version and description ) into package control file. I need something like this. – vasyl Aug 28 at 10:49
There is no way to get the icon there. You can add a screenshot by adding the image to the above link. Other values such as name, descriptions and versions are all held in the deb package. Please see deb package creation guides for further help. – Martin Owens -doctormo- Aug 29 at 16:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.