[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Devel] solution to the skolelinux spellchecking bug



I have modified the wrapper script /usr/bin/openoffice so that it
installs an activated spell-checker the first time the user starts
openoffice.  The key point is that there has to be a file Linguistic.xml
installed with the correct values.  My modified script, located at

http://developer.skolelinux.no/~conrad/scripts/openoffice.new

creates the appropriate file in the .openoffice subdirectory of the
user's $HOME directory the first time that he/she starts openoffice.
After the inital installation, the function install_spell_checker
remains inactive, so any subsequent configuration will be unaffected.

Let me know if there are any problems.  I hope that this closes bug

http://bugs.skolelinux.no/show_bug.cgi?id=365

---------------------------
<test>
You can try it out yourself.  If you have already created an .openoffice
directory, save it with

mv .openoffice .openoffice-bak
mv .sversionrc .sversionrc-bak

Then download the above script, make it executable and run it:

chmod 755 openoffice.new
./openoffice.new &

When you are done testing, you can retrieve your original values with

rm -rf .sversionrc .openoffice
mv .openoffice-bak .openoffice
mv .sversionrc-bak .sversionrc

</test>
----------------------------

The spellchecking you get will normally depend on your LANG variable
(to check it, echo $LANG).  For most of you this will be bokmal, but 
if the site administrator has installed nynorsk, you will get a nynorsk
spell-checker.

To see how openoffice.new differs from the original wrapper script,

diff -u /usr/bin/openoffice openoffice.new | less

Conrad