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
- [de-discuss] Beim Starten von LibreOffice einen spezifischen Userbereich angeben / mit verschiedenen Einstellungen arbeiten · hartmut . schorrig
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.