Як я можу зупинити LibreOffice від випадкових збоїв?


14

Libreoffice продовжує вибиватися випадковим чином. Це буде робити, коли я набираю текст і коли я перемикаю настільні комп’ютери чи що завгодно. Ніякої патерни до цього немає. Мені тут потрібна допомога. Хто-небудь мав цю проблему чи подібну до неї проблему? Хтось знайшов виправлення. Також, здається, це особливо помітно після запуску моєї заставки. Я б сказав, що це трапляється приблизно 97% часу після цього. Це дратівлива помилка, і це робить мою продуктивність низькою.


Я видалив і перевстановив, і це не спрацювало. Я також видалив папку, і це не спрацювало.
Сем Мерсьє

Я отримую таку ж поведінку, сподівався знайти рішення в цій темі. Іноді це трапляється навіть тоді, коли вікно LO не фокусується. З цікавості у вас встановлений ло-менубар?
geoffrey

Ви згадали про це, що відбулося після заставки ... Я, здається, це отримаю після призупинення / відновлення
geoffrey


6
Ви прийняли відповідь AJ00200, чи можете ви прокоментувати, який із зазначених ним пунктів вирішив ваші питання?
Oxwivi

Відповіді:


2

У мене була така ж проблема, але вона була вирішена після перевстановлення Ubuntu. Однак більшість людей використовуватиме це як останній варіант. Деякі речі, на які можна повторити результати, полягають у тому, щоб:

  • Видаліть папку .libreoffice, як сказав scouser73
  • Видаліть і перевстановіть Java або OpenJDK
  • Перевстановіть LibreOffice (спробуйте використати останню версію веб-сайту)

Сподіваємось, один із них допоможе. Якщо ви все-таки вирішили перевстановити, не забудьте зробити резервну копію всіх файлів, які можуть знадобитися.


5

Відповідно до цієї теми http://ubuntuforums.org/showthread.php?t=1813246 та http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737 ця проблема пов'язана з відеокартою в Використовується Intel HD Graphics та на процесорі Intel Sandy Bridge, як-от (Intel (R) Core (TM) i5-2540M).

Пропонований виправлення полягає в тому, щоб вимкнути функцію згладжування на LibreOffice. Для цього перейдіть до меню Інструменти, виберіть параметри. Потім на наступному екрані виберіть "перегляд" у меню "LibreOffice", а потім зніміть прапорець "Використовувати протизшивання"

Я підтверджую, що це працювало на мене. Поки що офіс Libre не поводився погано після того, як я відключив параметри графічного виводу з налаштувань LibreOffice View. Дякую форуму монетного двору та Ubuntu. Це врятувало мені день. Я так довго шукав ...


4

Оскільки це помилка Java, спробуйте переключити JRE. Використовуйте OpenJDK. Якщо у вас немає OpenJDK, встановіть його .

У вікні Libre Office перейдіть до ToolsOptions... → LibreOfficeJava(трохи почекайте, поки не з’явиться список JRE), а потім перейдіть до версії 1.6.0_20. Коли ви виділите його, розташування повинно бути чимось подібним /usr/lib/jvm/java-6-openjdk/jre.

Натисніть кнопку ОК і закрийте всі відкриті документи або вікна LibreOffice. Потім знову запустіть програму Libre Office.


Іншим варіантом буде повністю зняти прапорець "Використовувати Java Runtime".
jnv

1
Тепер я можу прокоментувати :-) Але він повинен знати , що деякі функціональні Libre / Open-Office потрібен JRE дивіться тут wiki.services.openoffice.org/wiki/Java_and_OpenOffice.org
AlexTheBird

Гарна думка. Це справедливо для більшості розширень, включаючи Zotero, який використовує Джеффрі.
jnv

1
Дякую Алексу та jnv. Це звучить цікаво. Мені вдалося відтворити помилку один раз разом із sun jre та з документом, що містить посилання на zotero. Але поки що жодної аварії з operejdk jre. Я буду тримати OpenIDK ще трохи довше, щоб переконатися, що не буде подальших збоїв.
геофрі

Я до сих пір не впевнений, чи проблема Sun Sun була, але останнім часом не мали таких самих збоїв з LO після переходу на openjdk (але тим часом було оновлення LO, тому хто знає). У будь-якому випадку, це була найкорисніша відповідь для мене (і вона потрапила незадовго до того, як також корисна відповідь jnv), тож +150 для AlexTheBird. Спасибі!
геофрі

2

Я б запропонував вам видалити профіль LibreOffice, я думаю, це може усунути проблему, яка виникає при випадковому збої.

1 - Перейдіть у свою домашню папку

2 - Натисніть CTRL і H, щоб показати приховані папки

3 - Знайдіть папку .libreoffice

4 - Клацніть правою кнопкою миші та видаліть її

Це не видалить жодних створених вами документів, в основному те, що ви робите, починається з чистого аркуша.


Добре. Це звучить багатообіцяюче. Я спробую це скоро. Дякую.
Сем Мерсьє

Ні, це не допомогло.
Сем Мерсьє

Оскільки LO 3.5 довідник профілю ~/.config/libreoffice. Його видалення перестало розбиватися на LO.
Френк Залков

2

Кожен раз, коли лібріофіс виходить з ладу, він залишає файл журналу або в домашній папці, і в робочому каталозі. Прочитайте цей журнал, щоб дізнатися власне джерело проблеми. Навіть я страждаю тією ж проблемою. У більшості випадків журнал говорить, що JRE має щось спільне з його збоєм. Як не розробник, я не розумію :-( Я знаходжу видалення опції для використання нестабільних експериментальних функцій (її в інструментах> опціях) мало допомогло.


У опціях не включено "нестабільно-експериментальний", тому це не спричиняє збоїв, які я отримую. Дякую за вказівку на файли журналу помилок, я подав звіт про помилки на Launchpad.
геофрі

2

Я вирішив це швидше, і не хотів спочатку починати з довгого пробігу: D

Просто відкрийте LO. Перейдіть до налаштувань та змініть, які діалоги LO використовує для збереження документів.

Тому змініть цей параметр на: "використовувати діалоги LibreOffice для збереження документів"

(Варіант у розділі "Загальні")

Закрийте і знову відкрийте Лоу-Айленд, і це працювало для мене.

(Я з'ясував, що мій LO навіть вийшов з ладу, зберігаючи документи навіть без жодної версії JAVA, активованої в LO.)


1

Редагувати: Я пропустив, що Джеффрі вже використовує Sun JRE, і поки що здається, що OpenJDK може виправити цю проблему. Однак про той самий крах було повідомлено і для OpenJDK .

Схоже, про таку саму проблему було повідомлено вже 10.10, не привертаючи жодної уваги.

Якщо припустити, що Java є джерелом проблеми, і ви використовуєте JRE за замовчуванням (OpenJDK), ви можете спробувати Sun JRE замість OpenJDK.

Sun JRE знаходиться у сховищі партнерів, переконайтеся, що у вас включено це репо .

Зараз:

sudo apt-get update
sudo apt-get install sun-java6-jre

У вас буде два JRE. Ви можете видалити OpenJDK:

sudo apt-get remove default-jre default-jre-headless openjdk-6-jre openjdk-6-jre-headless icedtea6-plugin

(Я не впевнений, що таке пакети за замовчуванням, можливо, деякі з цих програм вам не встановлені - apt-get просто ігнорує їх)

або перенастройте JRE за замовчуванням:

sudo update-alternatives --config java

(виберіть / usr / lib / jvm / java-6-sun / jre / bin / java)

У другому випадку, щоб бути впевненим, що LibreOffice використовує Sun JRE, дотримуйтесь відповіді Алекса , просто виберіть її від Sun Microsystems.


Дякую за це. Я плутаюсь ... Мій звіт про помилку стосувався аварії з використанням Sun java, правда? Але інший хлопець, який повідомив про помилку, сказав, що використовує openjdk. Переглядаючи звіти про аварійне завершення роботи, які я маю в своїй домашній папці, деякі - для openjdk, деякі - для sun java. (Я перемикався між цими двома останніми днями, намагаючись вирішити ще одну проблему.) Тож обидва винні?
геофрі

Ах, я бачу, насправді я думав, що ви використовуєте OpenJDK, оскільки ви повідомили про помилку для openjdk-6. Однак помилка, яку я пов’язав, здається, справді є з OpenJDK, тому врешті-решт JRE може не мати значення.
jnv

-1

Я виправив свою LibreOffice, перевстановивши її. Ubuntu використовував нестабільну версію Libre, і саме це, ймовірно, викликало це.


Яку версію LibreOffice ви зараз використовуєте?
AlexTheBird
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.