I discussed several design possibilities with Sebastien. We reached the following consensus:
1. Ship all templates in an ubuntu-document-templates package. Iniitally this will have templates for .odt and .ods.
+ Easy to uninstall templates package
+ existing MIME applications will automatically select abiword/OO writer/etc., whatever your preference is
+ if you don't have a matching app installed, nautilus will suggest to install that app
+ As a distro we retain tight control about which templates we ship by default, and thus avoid cluttering the menu with dozens of entries.
2. Templates are shipped in a system directory by the -templates package, and nautilus will be patched to look in that as well.
+ No dirty tricks with changing /etc/skel, and making this work on upgrades as well.
- Harder to opt-out for a user. However, this is not serious, since it's not any worse than the rather useless default that we provide right now. We can provide a gconf key for "use system templates", or the user can uninstall ubuntu-document-templates if he wants to to do.
I discussed several design possibilities with Sebastien. We reached the following consensus:
1. Ship all templates in an ubuntu- document- templates package. Iniitally this will have templates for .odt and .ods.
+ Easy to uninstall templates package
+ existing MIME applications will automatically select abiword/OO writer/etc., whatever your preference is
+ if you don't have a matching app installed, nautilus will suggest to install that app
+ As a distro we retain tight control about which templates we ship by default, and thus avoid cluttering the menu with dozens of entries.
2. Templates are shipped in a system directory by the -templates package, and nautilus will be patched to look in that as well. document- templates if he wants to to do.
+ No dirty tricks with changing /etc/skel, and making this work on upgrades as well.
- Harder to opt-out for a user. However, this is not serious, since it's not any worse than the rather useless default that we provide right now. We can provide a gconf key for "use system templates", or the user can uninstall ubuntu-