Date: prev next · Thread: first prev next last
2026 Archives by date, by thread · List index


Diskussion im Community call heute, zum Thema "Wie kann man die Aufrufumgebung konfigurieren" gab 
es einen interessanten Beitrag, Lösung erstgenannt von Michael Weghorn, diskutiert darüber auch mit 
wichtigem Hinweis von Robert Großkopf:

Die Diskussion war zunächst eigentlich: Bestimmen des Aussehens, Konfiguration (Menü, Icons) in 
LibreOffice. Nebensatz von mir: Das ist ein sehr gutes Feature in LOffc! Dann ging es zur Frage des 
Umswitchens zwischen verschiedenen Settings. Die Löung ist: 

Man kann beim Start von LOffc (.../soffice) per commandline-Argument die zu nutzende Umgebung 
angeben.

Zunächst ist es interssant, einmal zu starten:

-----------------------------------------------
/opt/libreoffice26.2/program/soffice --help

Das ist der direkte Pfad zu Libreoffice-executable auf meinem Linux-PC (Standardinstallation), mit 
der Option --help. Bei Windows adequat machbar. 
Dieser Aufruf nennt die Optionen.

-------------------------------------------------
/opt/libreoffice26.2/program/soffice MyFile.odg

(Geht auch in Windows, jetzt nicht getestet).

Dass man direkt den Dateinamen der zu öffnenden Datei angeben kann, ist sehr erwartbar. Ich habe 
das ohne zu testen, schauen und wissen sofort genutzt, denn ich rufe zumeist Loffc aus einer 
eigener Applikation (in Java) auf, direkt mit der zu öffnenden Datei. Über ein shellscript oder 
batchfile in Windows, das den Aufruf nochmal konkretisiert. Damit kann man auch parallel 
installierte Versionen aufrufen. (... aber nicht gleichzeitig...?)

----------------------------------------------------
/opt/libreoffice26.2/program/soffice ... Makro

Start mit einem Makro siehe --help könnte jedenfalls für Einige interessant sein.



== Starten mit einer spezifizierten Umgebung ==

"~/LibreOffice/LibreOfficeDev/opt/libreofficedev26.8/program/soffice 
-env:UserInstallation=file:///home/micha/.config/libreoffice/en"

Die Zeile aus dem Chat der Besprechung sieht stark nach Michael Weghorn aus, ich glaube er war's. 

/opt/libreoffice26.2/program/soffice -env:UserInstallation=file:///mnt/data/LOffc-User-B 
/mnt/data/vishia/fbg/OFB_Presentation/src/+ExmplBandpassFilter/odg/OrthBandpassFilter.odg

Das ist mein Test-cmd von jetzt eben. Ich habe vorher ein leeres Verzeichnis angelegt: 
/mnt/data/LOffc-User-B.
Das hat LOffc beim ersten Start gefüllt mit dem Standard-Umgebungseinstellungen. 
Das zweite Argument ist meine zu öffnende Datei mit absolutem Pfad. Funktioniert. 

== Wozu ist das gut?

Ich kann verschiedene Outfits der Icons, Menüs usw. angelegen, dich ich in verschiedenen Kontexten 
brauche. Die existieren dann unabhängig. Jede User-Umgebung (hier /mnt/data/LOffc-User-B) kann 
eigenständig konfiguriert werden. 

Hinweis: Ähnlich ist es auch, wenn man sich auf dem selben PC unter verschiedenem User anmeldet, da 
die Standardconfig steht in: 

/home/USERXY/.config/libreoffice/4/

Kann man verschiedene LibreOffice-Instanzen offen haben mit verschiedenen User-Verzeichnissen?

* Michael sagt ja (er beherrscht das als Entwickler)
* Ich sage, nein mache ich nicht. Denn ich weiß nicht ob es da über dll und shared Zeugs 
irgendwelche Konflikte gibt. 
* Robert sagt: nein, denn bei base und geöffneten Datenbanken sind diese erst zu, wenn man alle 
Sessions beendet. Hat man da mehrere Users offen, gibt es Konflikte und am Ende ist die Datenlage 
sehr unklar. 

Hier gilt: Wie überall im Leben: Ich kann alles machen wenn ich weiß was ich tue und was passieren 
kann. Wenn ich das aber nicht weiß und auch noch nicht brauche, dann sollte ich es besser lassen. 

Wenn der Ottonormaluser (auch manchmal als "DAU" = "Dümmster Anzunehmender User" da fummelt und 
sich dann beschwert "mein LibreOffice geht nicht mehr", entsteht nur Ärger und Aufwand. 

Aber für den wissenden User, der dies in bestimmten Umständen braucht, ist das hilfreich 

==== Fragen:====
1) Gibt es irgendwo bereits ein Dokument wo das gut erklärt ist? Trage ich hier Wasser hinunter in 
die Regnitz, oder in die Donau, oder Rhein oder Havel?
2) Was kann ich an der Stelle "UserInstallation" noch anderes eingeben. Welche Möglichkeiten gibt 
es noch? - Sollte in der entsprechenden Doku stehen. Michael weiß das sicherlich. Wer noch?


== Kopieren und Anpassen bestimmter Einstellungen ==

Das neu automatisch angelegte Verzeichnis (bei mir: /mnt/data/LOffc-User-B/user/config/soffice.cfg) 
ist im wesentlichen leer. Nur einig Verzeichnisse ohne Files. 
Wenn ich ein diff-view über files mit /home/hartmut/.config/libreoffice/4/user/config/soffice.cfg 
mache, (das bestehende config), dann sehe ich die Anpassungen in Files (meist xml).
Diese Files kann ich rüberkopieren, habe damit den gleichen Einstieg, und kann sie dann unabhängig 
ändern, entweder per Menü-Maus-Bedienung im LOffc (so macht man es), als auch direkt im XML 
fummeln. Ich mach auch das Letztere, weil ich weiß was ich tue und XML-Syntax kenne. Aber ganz klar 
ist manches nicht. 

Meine Frage ging in die Richtung: Anstatt XML mit Insiderwissen - sind da auch anwenderbedienbare 
textuelle Config-Files möglich, die auch leicht zu vergleichen und zu mergen sind. Ich denke, die 
Antwort jetzt im Moment - in 2026 - ist klar NEIN. Aber sollte man in die Richtung denken. Das 
möchte ich anregen. Das wäre die einfache Möglichkeit, etwas anzupassen, auf der Basis bestehendes, 
und zwar nicht mit Einzelmausbedienung an jedem Arbeitsplatz, sondern mit Rollout über alles, mit 
der einfachen Vergleich- und Nachvollziehbarkeit (was bei XML so ganz gut nicht gegeben ist.)

Das war jetzt mein Statement.  

Hartmut Schorrig

 

-- 
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.