Written by Auzy the 1 Mar 08 at 23:55.
Related project: Gnome.
Status: New
Rationale
Ubuntu should maintain a database of programs for different file types, so that instead of clicking a file and discovering there is no supported program installed.. Instead, they should be prompted with something like the following:
=======================
- There are no known programs installed to open "jakebox" files.
- Ubuntu can install one of the following programs from APT automatically. We believe they may be able to open the file: (Show packages: eg. KJakebox, JB)
- Or you may select an existing program to attempt to open it with. (Show existing program list)
- Or just cancel
========================
This would be integrated with synaptic and catch all unsupported file types, and means that even advanced users wont have issues opening files they have never seen before.
I think all hands would be up on brainstorm when i asked if people have at least once been sent something they had to google to work out how to open.
Believe it or not, this is already in Ubuntu. The database just needs to be bigger. I must admit though, I've never been sent something that I had to find out how to open.
I think the behavior should be similar with attempting to open an mp3 file and there's no codec installed. Also, there should be options to open the file with an already installed application.