LibreOffice zawsze pokazuje proces odzyskiwania podczas uruchamiania z powodu nieudanych elementów odzyskiwania

53

LibreOffice zawsze zaczyna się od procesu odzyskiwania. Ma wiele „dokumentów do odzyskania”, w przypadku których odzyskiwanie nie powiedzie się. Nie potrzebuję już tych dokumentów. Jak powiedzieć LibreOffice, żeby się poddał?

Jasper van den Bosch
źródło

Odpowiedzi:

63

Wspaniały! Próbowałem odtworzyć ten problem, a teraz nie mogę usunąć ekranu nieudanego odzyskiwania.

Aby to naprawić, należy nacisnąć cancelekran odzyskiwania, zamiast próbować (i nie powiodło się) odzyskiwanie ( źródło ). Pracuje dla mnie.

philshem
źródło
15
Boże, co za okropny interfejs użytkownika. Dzięki za odpowiedzi.
koder
3
Ciekawe, że ponad 4 lata później ta „odpowiedź” wciąż przyciąga uwagę.
philshem
2
Ciekawe, że ponad 6 lat później ta „odpowiedź” wciąż przyciąga uwagę.
philshem
Mówię teraz „Odrzuć”, a nie „Anuluj”, co pokazuje, że możesz usunąć przyszłe próby odzyskania.
SunnyDaze
@SunnyDaze Kliknięcie odrzuć nie rozwiązuje mojego problemu, zamyka aplikację, a następnie ponownie próbuje odzyskać dane .. nieskończona pętla
Alan
9

Naciśnięcie przycisku Anuluj, jak sugerują inne plakaty, nie jest dla mnie rozwiązaniem, ponieważ to samo okno dialogowe jest wyświetlane za każdym razem, gdy zamykam i ponownie otwieram aplikację.

Ubuntu 14.04.2 z LibreOffice w wersji 4.2.8.2

„Prostym” rozwiązaniem było dla mnie wykonanie następujących czynności:

  1. zamknij wszystkie otwarte okna LibreOffice i przejdź do miejsca, w którym LibreOffice przechowuje registrymodifications.xcu
    • dla mnie z domyślnej instalacji jest przechowywany pod /.config/libreoffice/4/user
  2. zrób kopię zapasową pliku registrymodifications.xcu
  3. edytuj plik registrymodifications.xcu za pomocą edytora tekstu (takiego jak gedit)
  4. wyszukaj ciąg RecoveryList
  5. całkowicie usuń wszystkie tagi pozycji zawierające ścieżkę /org.openoffice.Office.Recovery/RecoveryList
    • usuń z - będzie jedną linią, ale może pojawić się jako kilka, jeśli zawijanie słów jest włączone
    • UWAGA: Usuń tylko elementy RecoveryList, których NIE chcesz odzyskać
  6. Zapisz zmiany, zamknij plik
  7. Następnym razem, gdy otworzysz plik LibreOffice za pomocą LibreOffice, nie zmusi cię to do przejścia przez proces niepowodzenia odzyskiwania Tedius

UWAGA: LibreOffice często zapisuje plik registrymodifications.xcu podczas jego działania - jeśli zmodyfikujesz plik podczas działania LibreOffice, zmiany zostaną zastąpione / zignorowane


Bardziej niezawodną odpowiedź (zapewniającą lokalizacje plików dla różnych systemów operacyjnych itp.) Można znaleźć pod tym linkiem: Pytanie / Odpowiedź z witryny pomocy LibreOffice

William Crighton
źródło
„Naciśnięcie przycisku Anuluj, jak sugerują inne plakaty, nie jest dla mnie rozwiązaniem, ponieważ to samo okno dialogowe jest wyświetlane za każdym razem, gdy zamykam i ponownie otwieram aplikację” - chyba już tak nie jest. Byłem w stanie pozbyć się okna dialogowego za pierwszym razem, gdy anulowałem i potwierdziłem, że rzeczywiście nie chcę „odzyskiwania”.
silverdr
Czy to jest bezpieczne rm ~/.config/libreoffice/4/user/registrymodifications.xcu ?
Boris
3

Ten problem wydaje się pojawiać w Ubuntu 12.04.

Oczywiście możesz anulować proces odzyskiwania, ale to nie jest rozwiązanie, ponieważ musisz to zrobić przy każdym uruchomieniu LibreOffice, nawet po prawidłowym zamknięciu wszystkich dokumentów po ostatniej sesji.

Błąd jest spowodowany przez pakiet lo-menubar, który oferuje funkcjonalność HUD dla LibreOffice.

Tak więc prawdziwym rozwiązaniem tego problemu jest sudo apt-get remove lo-menubar.

umdhlebe
źródło
5
Uderzenie canceljak sugeruje @ psny18, działa dla mnie.
Jasper van den Bosch
1
Mam ten problem na Ubuntu i nawet nie mam zainstalowanego paska narzędzi lo-menubar.
jplindstrom,
2

Lepszym rozwiązaniem, bez bałaganu przy jakiejkolwiek konfiguracji, konfiguracji, jest ponowne zapisanie pliku o tej samej nazwie w tym samym miejscu .

  1. Otwórz LibreOffice Writer (lub Calc lub dowolny program LO) normalnie i anuluj proces odzyskiwania. Program powinien zostać otwarty z dokumentem „Bez tytułu”.

  2. Napisz cokolwiek w nowym dokumencie i zapisz go z dokładną nazwą pliku, który LO prosi o odzyskanie. Jeśli masz więcej niż jeden, musisz odtworzyć każdego z osobna. Nazwy muszą być DOKŁADNIE takie same, w tym samym formacie oraz w tym samym folderze i dysku.

  3. Otwórz fałszywe pliki i problem powinien zostać rozwiązany.

To działało dla mnie i teraz nie mam okna przywracania jako powitania !!!

użytkownik177723
źródło
0

Spójrz na: http://ask.libreoffice.org/en/question/6376/message-recovery-failed/

Działa dla mnie na Ubuntu 12.04, LibreOffice 4.0.2.4.


Podsumowanie adresu URL: naciśnij „anuluj” lub usuń zawartość

<item oor:path="/org.openoffice.Office.Recovery/RecoveryList"> (kończy się na </item>)

z registrymodifications.xcu.

Wydaje się jednak, że jest to rozwiązanie jednorazowe - nie wyłącza odzyskiwania przyszłych plików.

PhilippeTig
źródło
2
Przyjemnie będzie, jeśli podasz tutaj wznowione instrukcje i wskażesz odnośnik z linkiem.
user.dz
0

Jeśli próbujesz przerwać powtarzające się „ratowanie”, nawet jeśli okno zmieniło kolor na szary i wydaje się nie reagować, nadal możesz usunąć X za pomocą „zamkniętego okna” w lewym górnym rogu. Program oferuje szansę na wymuszenie wyjścia. To może być twoja jedyna opcja, jeśli program próbuje otworzyć uszkodzony plik. W tym momencie pomyślałbyś, że straciłeś całą niezapisaną pracę. Następnie otwiera się niespodziewane zapytanie i oferuje zapisanie niezapisanych plików pod nową nazwą ... a okno „ratowania” nie wraca!

Ron Salomon
źródło
0

Więc szukałem odpowiedzi na to samo i najlepszym rozwiązaniem, jakie znalazłem, jest zmiana polecenia otwarcia dla każdej aplikacji. Instrukcje przejdź do / usr / share / application znajdź pliki aplikacji libreOffice dla mnie to była te cztery

Pliki aplikacji LibreOffice

kliknij prawym przyciskiem myszy i wybierz właściwości i dodaj --norestoredo polecenia

Dodaj do polecenia

Chris9540
źródło
0

Miałem ten sam problem. Uderzyłem w odzyskiwanie, a po zakończeniu procesu nacisnąłem „ESC” zamiast innych przycisków. W ten sposób otworzyłem aplikację z odzyskanym plikiem i mogłem ją zapisać, teraz działa poprawnie.

PS: naciśnięcie „ESC” w pierwszym wyskakującym okienku odzyskiwania działało, ale muszę to robić za każdym razem, gdy otwieram aplikację.

Luis Sukys
źródło
W jego sytuacji powrót do zdrowia wydaje się nieudany, czy miałeś to samo?
Dr_Bunsen
Nie próbowałem z porażką. Dla mnie udało się odzyskać.
Luis Sukys
Twoja odpowiedź może działać normalnie, ale mówi o niepowodzeniu odzyskiwania. Tak więc odpowiedź może nie mieć zastosowania w tej sytuacji. Myślę, że ta odpowiedź jako komentarz byłaby lepsza, dopóki nie powie, że zadziałała, i nie uczyni z niej odpowiedzi.
Dr_Bunsen
0

Wpadłem na ten problem. Utrzymywało mnie to w pętli ciągłej, dopóki nie dodałem opcji --norestore, po czym zawiesiło się z Signal 6 i listą bibliotek.

Dodałem ppa LibreOffice zrobił aktualizację i działał bez problemu.

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
SpiesInOrbit
źródło
-1

Uprość to ... Wybierz przycisk Anuluj i zamknij plik .. Po tym nie będzie zmuszony do przejścia przez proces odzyskiwania ..

Pravin
źródło