pre configuration of OpenOffice

john lists.john at gmail.com
Tue Aug 7 16:14:37 BST 2007


Thanks very much for sharing your solution Philipp!

John

On 8/7/07, Philipp Hanselmann <philipp at schoolnet.na> wrote:
> Hi John,
>
> Thanks is now working!
>
> I added these lines to /etc/profile (get executed during login)
>
> <snip>
> USER_OPENOFFICE_FOLDER='.openoffice.org2/user/registry/data/org/openoffice'
> OPENOFFICE_SETTINGS='/usr/share/company/settings/openoffice'
> USERNAME=`echo ${USER}`
>
>
> if ! [ -d  /home/${USERNAME}/.openoffice.org2 ] ; then
>         echo " * configure OpenOffice "
>         mkdir -p  /home/${USERNAME}/${USER_OPENOFFICE_FOLDER}/Office
>
>         cp -f ${OPENOFFICE_SETTINGS}/Setup.xcu /home/${USERNAME}/${USER_OPENOFFICE_FOLDER}/
>
>         cp -f ${OPENOFFICE_SETTINGS}/Common.xcu /home/${USERNAME}/${USER_OPENOFFICE_FOLDER}/Office/
>         cp -f ${OPENOFFICE_SETTINGS}/Writer.xcu /home/${USERNAME}/${USER_OPENOFFICE_FOLDER}/Office/
>         cp -f ${OPENOFFICE_SETTINGS}/Linguistic.xcu /home/${USERNAME}/${USER_OPENOFFICE_FOLDER}/Office/
>         cp -f ${OPENOFFICE_SETTINGS}/Calc.xcu /home/${USERNAME}/${USER_OPENOFFICE_FOLDER}/Office/
>
>         chown -R ${USERNAME}  /home/${USERNAME}/.openoffice.org2
> fi
>
> </snip>
>
> I case the folder .openoffice isn't existing the files get copied in the right user folder. So comparing to your solution, the users are able change the settings!
>
>
> Philipp
>
>
> On Mon, 6 Aug 2007 09:25:29 -0700, wrote john:
> > Hi Phillipp,
> >
> > A lack of a master config or a "apply for all users" switch for OO
> > is a major fault with OO in my opinion. I've ended up creating a
> > template instance of OO with all the correct settings and then
> > brute force copying it over the top of user settings at log in.
> > This means they can't save any personal settings for OO, but I
> > haven't found a better way yet. Maybe someone else here can give us
> > a better method. Below is a snippet that I put into the file
> > /etc/gdm/PostLogin/Default to accomplish the task:
> >
> >
> > #creates the directories ahead of time so that the following
> > scripts always have a place to go, otherwise you have to wait until
> > the user opens and closes OO once
> > sa=/home/STUDENTS/$u/.openoffice.org2/user/registry/data/org/openoffic
> > e/
> > sw=/home/STUDENTS/$u/.openoffice.org2/user/registry/data/org/openoffic
> > e/Office/ sy=/home/STUDENTS/$u/.openoffice.org2/
> >
> > mkdir -p $sa
> > mkdir -p $sw
> >
> > #copies msformats from template file to users home directory, but
> > only works after #OO has been opened once
> >
> > cp -f /var/oofficeDefaults/Setup.xcu
> > /home/STUDENTS/$u/.openoffice.org2/user/registry/data/org/openoffice/S
> > etup.xcu
> >
> > cp -f /var/oofficeDefaults/Common.xcu
> > /home/VANGUARD/$u/.openoffice.org2/user/registry/data/org/openoffice/O
> > ffice/Common.xcu
> >
> > chown -R $USER $sy
> >
> >
> > What a messy kludge!
> >
> > HTH,
> >
> > John
> >
> > On 8/4/07, Philipp Hanselmann <philipp at schoolnet.na> wrote:
> >
> >> Hi
> >>
> >> I will define some default configurations in OpenOffice, which
> >> should be vailid for all user. For example the measurement units
> >> in calc/writer should be cm instead of inch.
> >> For me it looks like I have to find the default templates in
> >> writer/calc and open these template with OpenOffice and save it
> >> to the right place.
> >>
> >> After that, if you open a new writer document the settings get
> >> applied. But the question is, which templates get used by default?
> >>
> >> Or is there an other way?
> >>
> >> Philipp
> >>
> >>
> >> --
> >> edubuntu-users mailing list
> >> edubuntu-users at lists.ubuntu.com
> >> Modify settings or unsubscribe at:
> >> https://lists.ubuntu.com/mailman/listinfo/edubuntu-users
>
>
> ---------------------------------------------------------------------------
> SchoolNet NA - Youth Empowerment through Information and Communication Technology
>
> SchoolNet Namibia provides sustainable, low cost technology solutions and internet access, as well as technical support, training services and rich educational content to schools, community-based educational organisations, and educational practitioners throughout Namibia.
>
> www.schoolnet.na
>
> toll free number: 0800 005793
>
> Philipp Hanselmann
> philipp at schoolnet.na
> tel  +264 (0)66 267134
> fax +264 (0)66 267135
> cell  +264 (0)81 2273695
>
> --
> edubuntu-users mailing list
> edubuntu-users at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/edubuntu-users
>



More information about the edubuntu-users mailing list