LibreOffice und die Lock-Dateien

LibreOffice und die Lock-Dateien
17.12.2013 11:36

Wenn sich unter LibreOffice eine Datei nur öffnen, aber nicht speichern lässt, kann das gleich mehrere Gründe haben. Auf einen davon kommt man nicht so leicht.

Öffnet LibreOffice ein Dokument nur schreibgeschützt, sollte man zunächst die Zugriffsrechte prüfen. Das gilt insbesondere, wenn man das Dokument aus einer fremden Quelle erhalten hat. Liegt die Datei nicht im Heimatverzeichnis, sondern auf einem USB-Stick oder einer anderen Festplatte beziehungsweise Partition, könnte diese zudem nur-lesend eingebunden sein. Neben diesen naheliegenden Gründen gibt es aber noch einen.

Lock-Picker

Sobald LibreOffice eine Datei öffnet, erstellt es im gleichen Verzeichnis eine versteckte Datei. Ihr Name beginnt mit dem Präfix .~lock., dem der Dateiname des Dokuments folgt. Am Ende hängt LibreOffice noch ein # an. Öffnet man also beispielsweise das Textdokument loremipsum.odt in Writer, legt LibreOffice die Datei .~lock.loremipsum.odt# an.

Hier hat LibreOffice zwei Dokumente geöffnet.

Sie kennzeichnet die Datei als „bereits geöffnet“: Das LibreOffice einer anderen Person sieht anhand dieser Datei, dass bereits jemand das Dokument bearbeitet, und öffnet es sicherheitshalber nur-lesend. So verhindert LibreOffice, dass mehrere Personen gleichzeitig das Dokument öffnen und Änderungen womöglich überschreiben.

Rückstände

Die Lock-Datei löscht LibreOffice normalerweise, sobald man das zugehörige Dokument wieder schließt. Als Anwender bekommt man nichts davon mit. In einigen Fällen bleiben die Lock-Dateien jedoch zurück. Das passiert beispielsweise, wenn man eine (fehlerhafte) Extension ausprobiert und diese LibreOffice zum Absturz zwingt.

Wenn sich LibreOffice eine Datei nur lesend öffnet, sollte man deshalb nachsehen, ob nicht eine Lock-Datei existiert und diese dann löschen (im Dateimanager muss man dazu die versteckten Dateien anzeigen lassen).

Gehaltvolle Inhalte

Doch Vorsicht: Man sollte die Lock-Datei wirklich nur dann löschen, wenn man absolut sicher ist, dass niemand anderes in diesem Moment auf die Datei zugreift. Die Alarmglocken sollten immer schrillen, wenn das Dokument auf einem Netzwerkspeicher liegt.

Die Lock-Dateien selbst sind übrigens einfache Textdateien, die eine Zeile mit ein paar interessanten Zusatzinformationen enthalten. So erfährt man aus ihr nicht nur den Autor, sondern auch das Datum und die Uhrzeit, zu dem das Dokument zum letzten Mal gespeichert wurde. Als dritte Information liefert die Lock-Datei noch den Speicherort der LibreOffice-Konfiguration. Anhand dieser Daten lässt sich schnell überprüfen, ob die Datei gerade noch in Bearbeitung ist und wer sie zuletzt geöffnet hatte. Vor dem Löschen der Lock-Datei sollte man folglich den letzten Autor kontaktieren und gegebenenfalls vorwarnen.

Die Lock-Dateien enthalten ein paar Informationen über Autor und Datum.

Komplettabschaltung

Man kann das Anlegen der Lock-Dateien aber auch komplett unterbinden. Dazu öffnet man als Nutzer root das Startskript soffice. Dessen Speicherort verrät:

which soffice

Ganz am Anfang befindet sich die Zeile:

export SAL_ENABLE_FILE_LOCKING

Ihr stellt man ein # voran:

# export SAL_ENABLE_FILE_LOCKING

Das Abschalten sollte man sich jedoch gut überlegen, da es insbesondere beim Einsatz von Netzwerkspeichern beziehungsweise in Zusammenhang mit NFS für Probleme sorgen kann.


Kommentare
Danke!
L.A. (unangemeldet), Montag, 12. Oktober 2015 09:59:47
Ein/Ausklappen

Dieser Artikel hat mir nach einem Systemabsturz, den ich provoziert habe, weil das System eingefroren war, sehr geholfen, weiterhin an einem wichtigen Dokument arbeiten zu können, das zur Zeit des Absturzes mit dem writer geöffnet war!
Nachdem ich die .lock-Datei gelöscht hatte, konnte ich auch Änderungen im Dokument wieder ganz normal speichern!
Guter Tipp, danke!


Bewertung: 289 Punkte bei 173 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Samba-Server für Win-Daten & Linux-Dateirechte
Gerd Grundmann, 12.01.2017 18:25, 0 Antworten
Hallo Gemeinde, ich habe ewig gegooo.. aber nicht wirklich gefunden, was ich suche. Auf mei...
LM Cinnamon 18.1Serena 64 bit
Herwig Ameisbichler, 11.01.2017 13:02, 6 Antworten
Hallo an alle. Bin Linux Neuling.Habe auf meiner SSD neben W10 (finde ich nicht mehr)LM17.2 auch...
Bilder in E-Mail einbinden?
Werner Hahn, 23.12.2016 12:18, 4 Antworten
Dell Latitude E6510, Ubuntu 16.04, Mozilla Firefox Ich bitte um eine leicht verständliche Anle...
Linux Mint 17.2
Herwig Ameisbichler, 17.12.2016 11:19, 4 Antworten
Wer kann mir helfen? Hab seit gestern Linux am Pc.Wie kann ich diese Miniaturschrift im Menü,Lei...
Linux 17.2 Treiber f. PC Drucker installieren
Ernst Malitzki, 11.12.2016 13:04, 7 Antworten
Habe einen PC Drucker von HP. Möchte diesen PC Drucker an meinen PC anschließen. Hierzu benötige...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Ubuntu 16.04: seltsames Verhalten beim Zugriff auf ftp-Server
Rainer, 22.01.2017 12:30
Hallo zusammen, ergänzend ein zusätzliches Phänomen, über das ich eben gestolpert bin: Am Sun, 22 Jan 2017...
[EasyLinux-Ubuntu] Ubuntu 16.04: seltsames Verhalten beim Zugriff auf ftp-Server
Rainer, 22.01.2017 11:48
Hallo zusammen, nach irgendeinem Upgrade in der Vergangenheit habe ich eine eigenartige Veränderung festges...
Re: [EasyLinux-Ubuntu] Streams_übertragen
Frank von Thun, 22.01.2017 04:03
Am 22.01.2017 um 03:04 schrieb alfred: > > In Audacity sind alle schön in Reihe aber mit dem Splitten...
Re: [EasyLinux-Ubuntu] adobe_flash_player_für_android
Wolfgang Voelker, 19.01.2017 18:34
Hallo Hartmut, daß du im Playstore dazu was findest, liegt daran, daß es Flash ja mal bis Android Gingerbread...
Re: [EasyLinux-Ubuntu] adobe_flash_player_für_android
Hartmut Haase, 19.01.2017 16:23
Hallo Wolfgang, > klares nein. Hat Google schon lange verboten. verstanden. Spaßig ist nur: wenn man im...