CommonInstallHook

The idea behind this wiki page is, that we should have an easy method of asking the user: "The action requires you to install XYZ package - do you want to do that now?"

Implementation

Collection of use cases

Package

Use Case

file-roller

install zip, rar, pkzip, ... when it's needed

gnumeric

install gnumeric-doc on demand - Malone bug 3582

shares-admin

install either: nfs, samba or nfs+samba

totem

install codecs on demand

rhythmbox

install codecs on demand

gnome-control-center

install gok, gnopernicus, gnome-mag, xcursor-themes Bug 6386

gimp

install gimp-ufraw or gimp-dcraw when opening RAW files

gnome-system-tools

request to share folder in Nautilus. Gnome bug 317510

evolution

junk mail filtering in evolution (bogofilter, spamassassin)

gedit

Gedit package should depend on python-gnome2-desktop (python-gnome2-desktop)

abiword

bug 44319 - abiword-help

firefox/epiphany

install packaged plugins (java, flash) when required by a page

Comments

Would this tie in to an enable universe/multiverse when needed? or would this only work with packages in main (and then bring all the required packages to main) -- SamTygier

Has this turned into UbuntuCommonHooker ? -- SamTygier

  • It looks like UbuntuCommonHooker is a more-detailed specification that actually contains an implementation of the same idea... I reckon this page should just point to UbuntuCommonHooker (?).

  • ..On second thought, it looks like this page might be asking for a slightly more generic approach. I think this "spec" is saying that, an application should have a standard way to say "you need to install package X to do whatever you want to do" and it should allow the user to install that package X, while UbuntuCommonHooker looks to be more specific to installing applications when a user tries to open files of a certain extension/type. In either case, two should probably determine how they are alike/differ, how they fit together, ...


Go back to DesktopTeam/Visions.

CategoryDesktopTeam

DesktopTeam/Visions/CommonInstallHook (last edited 2008-08-06 16:40:57 by localhost)