[K12OSN] OOo default save format
Eric Harrison
eharrison at mail.mesd.k12.or.us
Wed May 30 05:13:34 UTC 2007
Michael Blinn wrote:
> After upgrading to K12v6 my OOo defaults to saving as .odt, not .doc
> (word97). I re-ran the script at
> /opt/ltsp/templates/k12ltsp/openoffice-ms-format-defaults.sh however
> this didn't work. Examining the script I found that the patches are
> looking for .xcu files in
> /usr/lib/openoffice.org2.0/share/registry/modules/org/openoffice/Setup
> however the file in there are:
>
> -r--r--r-- 1 root root 1636 Feb 20 09:51 Setup-calc.xcu.orig
> -r--r--r-- 1 root root 598 May 11 13:55 Setup-calc.xcu.rej
> -r--r--r-- 1 root root 1669 Feb 20 09:51 Setup-impress.xcu.orig
> -r--r--r-- 1 root root 646 May 11 13:55 Setup-impress.xcu.rej
> -r--r--r-- 1 root root 4161 May 29 15:43 Setup-writer.xcu.orig
> -r--r--r-- 1 root root 607 May 11 13:55 Setup-writer.xcu.rej
>
> The .rej are the patch rejects. - I removed the .orig from the .xcu
> files, then deleted the .rej, and re-ran the script. Though the patches
> applied cleanly and the defaults are set in the .xcu files to 'MS Word
> 97', OOo still saves as .odt -- Has something changed in the move up to
> OOo 2.0.4 or am I screwing something up with my manual fiddling?
>
> Thanks,
> Michael
>
Interesting. I just checked the K12LTSPv6 box I have at home and it
works just fine.
Note that if you run the openoffice-ms-format-defaults.sh script more
than once, it will generate the *.rej files (it cannot patch an already
patched file). The *.rej files themselves are not necessarily an
indicator of a problem.
One way to check that they were patched correctly is to cd to the
directory and run diff on the files:
> # cd /usr/lib/openoffice.org2.0/share/registry/modules/org/openoffice/Setup
> # diff -u Setup-writer.xcu.orig Setup-writer.xcu
> --- Setup-writer.xcu.orig 2007-04-17 10:47:17.000000000 -0700
> +++ Setup-writer.xcu 2007-05-29 22:03:06.000000000 -0700
> @@ -48,7 +48,7 @@
> <value>writer8_template</value>
> </prop>
> <prop oor:name="ooSetupFactoryDefaultFilter">
> - <value>writer8</value>
> + <value>MS Word 97</value>
> </prop>
> <prop oor:name="ooSetupFactoryEmptyDocumentURL">
> <value>private:factory/swriter</value>
If you see the same output, the openoffice-ms-format-defaults.sh script
did indeed change default format from odt to doc.
Note that this sets the DEFAULT format. Users can change their own
settings. Changing the default settings has no effect on personal
settings. When I am testing the default settings, I just rename (or
totally nuke) my ~/ .openoffice.org2.0 directory - the next time your
run an OO.o app it will use all of the default settings (you'll lose all
of your custom settings, of course ;-)
Oh, and just to make sure this is not a versioning issue, I'm using the
openoffice.org 2.0.4-5.5.22 packages and the ltsp_config
0.0.41-k12ltsp.6.0.0 package.
-Eric
More information about the K12OSN
mailing list