Alle indstillinger i LibreOffice har sin egen
placering i et hierarki, f.eks.
/org.openoffice.Office.Common/Save/Document/WarnAlienFormat
De mest anvendte indstillinger kan sættes i dialogen Funktioner – Indstillinger:
<item oor:path="/org.openoffice.Office.Common/Save/Document"><prop oor:name="WarnAlienFormat" oor:op="fuse"><value>true</value></prop></item>
Den letteste mÃ¥de at finde ”navnet” pÃ¥ en
konkret indstilling, er ved at følge denne procedure:
-
Tag en kopi af registrymodifications.xcu
-
Foretage en manuel ændring i den pågældende indstilling
-
Luk LibreOffice
-
Sammenlign Registrymodifications.xcu med kopien.
De enkelte indstillinger kan også findes under
Funktioner – Indstillinger – Avanceret →
Ekspertkonfiguration:
Da der findes i omegnen af 20.000 forskellige indstillinger, kræver det lidt held at finde den her, med mindre man har en fornemmelse af enten navnet eller den hierarkiske placering.
Tidligere metoder: Udvidelse
Administration af LibreOffice er indtil nu
foregået vha. en udvidelse (extension) som Magenta har udviklet og
pakket. Denne udvidelse indeholder flere elementer, men den centrale
del er en tekstfil ”Common.xcu” med følgende indhold:
<?xml version="1.0" encoding="UTF-8"?> <oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Common" oor:package="org.openoffice.Office"> <node oor:name="Save"> <node oor:name="Document"> <prop oor:name="WarnAlienFormat" oor:type="xs:boolean"> <value>false</value> </prop> </node> </node> </oor:component-data>
Ulempen med denne metode er, at det kræver at der
bliver lagt en eller felre filer ud på den enkelte pc.
Indstillinger med Windows Registry
De seneste versioner af LibreOffice tilbyder at
administrere indstillingerne igennem Windows Registry, hvilket kan
distribueres til mange brugere vha. AD Group Policies1.
Herved undgår vi at skulle distribuere filer til
hver enkelt pc.
En registrering kan se sådan ud:
Da der findes i omegnen af 20.000 forskellige indstillinger,
kræver det lidt held at finde den her, med mindre man har en
fornemmelse af enten navnet eller den hierarkiske placering.
Tidligere metoder: Udvidelse
Administration af LibreOffice er indtil nu
foregået vha. en udvidelse (extension) som Magenta har udviklet og
pakket. Denne udvidelse indeholder flere elementer, men den centrale
del er en tekstfil ”Common.xcu” med følgende indhold:
<?xml version="1.0" encoding="UTF-8"?> <oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Common" oor:package="org.openoffice.Office"> <node oor:name="Save"> <node oor:name="Document"> <prop oor:name="WarnAlienFormat" oor:type="xs:boolean"> <value>false</value> </prop> </node> </node> </oor:component-data>
Ulempen med denne metode er, at det kræver at der
bliver lagt en eller felre filer ud på den enkelte pc.
Indstillinger med Windows Registry
De seneste versioner af LibreOffice tilbyder at
administrere indstillingerne igennem Windows Registry, hvilket kan
distribueres til mange brugere vha. AD Group Policies1.
Herved undgår vi at skulle distribuere filer til
hver enkelt pc.
En registrering kan se sådan ud:
Bemærk at placeringen i Windows Registry er nøjagtig den
samme som i udvidelsens XML-hierarki.
Fra REGEDIT kan denne registrering eksporteres:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common\Save] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common\Save\Document] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common\Save\Document\WarnAlienFormat] "Value"="false" "Final"=dword:00000001
Den eksporterede fil (.reg) kan så bruges som
kilde for distribution.
Bemærk at valgmuligheden nu er dæmpet, og feltet
kan ikke ændres af brugeren. Det skyldes at egenskaben ”Final” i
eksemplet er sat til ”1”1.
Eksempler
Advarsel ved fremmede formater
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common\Save] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common\Save\Document] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common\Save\Document\WarnAlienFormat] "Value"="false" "Final"=dword:00000001
Makrosikkerhed
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common\Security] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common\Security\Scripting] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Common\Security\Scripting\MacroSecurityLevel] "Value"="2" "Final"=dword:00000001
Sti til skabeloner
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Paths] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Paths\Paths] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Paths\Paths\NamedPath['Template']] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.Office.Paths\Paths\NamedPath['Template']\UserPaths] "Value"=hex(7):66,00,69,00,6c,00,65,00,3a,00,2f,00,2f,00,2f,00,49,00,3a,00,2f,\ 00,53,00,6b,00,61,00,62,00,65,00,6c,00,6f,00,6e,00,65,00,72,00,2f,00,00,00,\ 00,00
Firmanavn i brugerindstillinger
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.UserProfile] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.UserProfile\Data] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.UserProfile\Data\o] "Value"="Magenta ApS" "Final"=dword:00000001
DWORD
er en 32 bit heltalsværdi.
Deploying
Custom Registry Changes through Group Policy:
http://blogs.technet.com/b/askds/archive/2007/08/14/deploying-custom-registry-changes-through-group-policy.aspx