Dokumentacja Beam Bench

Odzyskiwanie po awarii

Jak Beam Bench odzyskuje projekt będący w trakcie edycji po nieprawidłowym zamknięciu. Gdzie znajduje się autosave i jak go przywrócić.

Objawy

Aplikacja uległa awarii, maszyna została wyłączona w trakcie edycji lub system operacyjny wymusił zamknięcie Beam Bench. Przy następnym uruchomieniu pojawi się okno dialogowe Odzyskiwanie z listą co najmniej jednego projektu możliwego do odzyskania.

Może się też zdarzyć, że okno dialogowe się nie pojawi i będziesz się zastanawiać, czy niezapisana praca przetrwała.

Co się dzieje

Gdy funkcja Autosave jest włączona (domyślnie), Beam Bench zapisuje kopię zapasową projektu w stałych odstępach czasu. Jeśli aplikacja zostanie zamknięta w nieprawidłowy sposób, plik autosave pozostaje. Przy następnym uruchomieniu Beam Bench sprawdza obecność plików autosave i udostępnia je w oknie dialogowym Odzyskiwanie.

Jak działa odzyskiwanie

Przyciski poszczególnych wierszy w oknie dialogowym Odzyskiwanie

Dla każdego projektu możliwego do odzyskania:

  • Przywróć: otwiera ten projekt z pliku autosave.
  • Odrzuć: usuwa ten pojedynczy plik odzyskiwania. Oryginalny plik .lzrproj na dysku (jeśli istnieje) nie jest modyfikowany.

Globalne

  • Odrzuć wszystko: usuwa każdy wyświetlony plik odzyskiwania.
  • Zamknij: pozostawia pliki na miejscu. Okno dialogowe pojawi się ponownie przy następnym uruchomieniu.

Po wybraniu Przywróć projekt zostaje wczytany do aplikacji wraz z odzyskaną zawartością. Nie jest jeszcze zapisany: zapisz go jawnie (Ctrl+S), aby zatwierdzić odzyskany stan w pliku projektu.

Gdzie znajduje się autosave

Pliki zarządzane przez aplikację (preferencje, autosave i biblioteka grafiki przy pierwszym uruchomieniu) znajdują się w:

  • macOS: ~/Library/Application Support/Beam Bench/
  • Windows: %AppData%\Beam Bench\
  • Linux: ~/.config/Beam Bench/

Pliki odzyskiwania są zapisywane w katalogu danych aplikacji jako <project-id>.lzrproj.recovery, po jednym dla każdego odzyskiwanego projektu. Dokładna ścieżka może różnić się w zależności od kompilacji.

Jeśli okno dialogowe Odzyskiwanie się nie pojawia

Przyczyny:

  • Funkcja autosave jest wyłączona w Ustawienia → Ogólne.
  • Pliku autosave brakuje lub jest uszkodzony (rzadkie, ale możliwe po twardej awarii podczas zapisu).
  • Projekt nigdy nie został zapisany automatycznie (np. awaria nastąpiła w ciągu kilku sekund od rozpoczęcia pracy).

Jeśli autosave był wyłączony, nie ma możliwości odzyskania danych. Włącz go na przyszłość.

Skrócenie odstępu między zapisami autosave

Domyślny odstęp jest odpowiedni. W przypadku długich projektów z wieloma zmianami skróć ten odstęp w Ustawienia → Ogólne. W przypadku projektów z niewielką liczbą zmian ustawienie domyślne jest wystarczające.

Jak zapobiegać awariom

  • Aktualizuj Beam Bench.
  • Wysyłaj raporty zwrotne, gdy wystąpią awarie (okno dialogowe Wyślij opinię), abym mógł usunąć przyczynę problemu.
  • Jeśli konkretna operacja niezawodnie powoduje awarię, opisz sposób jej odtworzenia w grupie na Facebooku.

Powiązane

On this page