Làm cách nào tôi có thể ngăn LibreScript khỏi sự cố ngẫu nhiên?


14

Libreoffice tiếp tục sụp đổ ngẫu nhiên. Nó sẽ làm điều này khi tôi đang gõ và khi tôi đang chuyển đổi máy tính để bàn hoặc bất cứ điều gì. Không có vấn đề với nó. Tôi cần một vài sự giúp đỡ ở đây. Bất cứ ai cũng có vấn đề này hoặc vấn đề tương tự như nó? Bất cứ ai cũng tìm thấy một sửa chữa. Ngoài ra, nó dường như xảy ra đặc biệt nổi bật sau khi trình bảo vệ màn hình của tôi đã bắt đầu. Tôi sẽ nói rằng nó xảy ra khoảng 97% thời gian sau đó. Đây là một lỗi khó chịu và giữ cho năng suất của tôi thấp.


Tôi đã gỡ cài đặt và cài đặt lại và điều đó không hoạt động. Tôi cũng đã xóa thư mục và nó không hoạt động.
Sam Mercier

Tôi nhận được hành vi tương tự, đã hy vọng tìm thấy một giải pháp trong chủ đề này. Nó đôi khi xảy ra ngay cả khi cửa sổ LO không tập trung. Vì tò mò, bạn đã cài đặt lo-menubar chưa?
geoffrey

Bạn đã đề cập đến điều này xảy ra sau khi trình bảo vệ màn hình bắt đầu ... Tôi dường như nhận được điều này sau khi tạm dừng / tiếp tục
geoffrey


6
Bạn đã chấp nhận câu trả lời AJ00200, bạn có thể nhận xét điểm nào anh ấy đề cập đã giải quyết vấn đề của bạn không?
Oxwivi

Câu trả lời:


2

Tôi đã có cùng một vấn đề, nhưng nó đã được giải quyết sau khi cài đặt lại Ubuntu. Tuy nhiên, hầu hết mọi người sẽ sử dụng điều này như là một lựa chọn cuối cùng. Một số điều bạn có thể sao chép kết quả sẽ là:

  • Xóa thư mục .libreoffice như scouser73 đã nói
  • Xóa và cài đặt lại Java hoặc OpenJDK
  • Cài đặt lại LibreScript (thử sử dụng phiên bản mới nhất từ ​​trang web)

Hy vọng một trong những điều đó sẽ giúp. Nếu bạn quyết định cài đặt lại, hãy nhớ sao lưu tất cả các tệp bạn có thể cần.


5

Theo chủ đề này http://ubuntuforums.org/showthread.php?t=1813246http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737 vấn đề này được liên kết với card đồ họa trong sử dụng là Intel HD Graphics và trên CPU Intel Sandy Bridge như (Intel (R) Core (TM) i5-2540M).

Cách khắc phục được đề xuất là vô hiệu hóa khử răng cưa trên LibreOffice. Để làm như vậy, hãy vào menu Công cụ, chọn tùy chọn. Sau đó, trên màn hình tiếp theo, chọn "xem" từ menu "LibreOffice" và sau đó bỏ chọn "Sử dụng khử răng cưa"

Tôi xác nhận nó làm việc cho tôi. Cho đến nay, văn phòng Libre vẫn chưa hoạt động sai sau khi tôi vô hiệu hóa các tùy chọn Đầu ra đồ họa từ các tùy chọn Chế độ xem LibreOffice. Cảm ơn các diễn đàn bạc hà và Ubuntu. Điều đó đã cứu ngày của tôi. Tôi đã tìm kiếm rất lâu ...


4

Vì đó là lỗi Java, hãy thử chuyển JRE. Sử dụng OpenJDK. Nếu bạn không có OpenJDK cài đặt nó .

Trong Libre Office, hãy chuyển đến ToolsOptions... → LibreOfficeJava(đợi một chút cho đến khi danh sách JRE xuất hiện) và sau đó chuyển sang phiên bản 1.6.0_20. Khi bạn làm nổi bật nó, vị trí sẽ là một cái gì đó như /usr/lib/jvm/java-6-openjdk/jre.

Nhấn nút OK và đóng tất cả các tài liệu hoặc cửa sổ đang mở của LibreOffice. Sau đó bắt đầu lại Libre Office.


Một tùy chọn khác là hoàn toàn bỏ chọn hộp "Sử dụng thời gian chạy Java".
jnv

1
Bây giờ tôi có thể nhận xét :-) Nhưng anh ấy nên biết rằng một số chức năng của Libre / Open-Office cần một JRE xem tại đây wiki.service.openoffice.org/wiki/Java_and_OpenOffice.org
AlexTheBird

Điểm tốt. Điều đó đúng với hầu hết các tiện ích mở rộng, bao gồm cả Zotero mà Geoffrey sử dụng.
jnv

1
Cảm ơn Alex và jnv. Điều này nghe có vẻ thú vị. Tôi đã quản lý để tái tạo lỗi một lần với sun jre và với một tài liệu có chứa các tham chiếu zotero. Nhưng cho đến nay không có sự cố với opedjdk jre. Tôi sẽ giữ openjdk lâu hơn một chút để đảm bảo không có sự cố nào nữa.
geoffrey

Tôi vẫn không chắc chắn liệu java java có phải là vấn đề hay không, nhưng gần đây không gặp sự cố với LO, sau khi chuyển sang openjdk (trong khi đó, có một bản cập nhật LO, vì vậy ai biết được). Dù sao, đây là câu trả lời hữu ích nhất đối với tôi (và đã đến đó ngay trước khi câu trả lời cũng hữu ích của jnv), vì vậy +150 cho AlexTheBird. Cảm ơn!
geoffrey

2

Tôi sẽ đề nghị bạn xóa hồ sơ LibreScript, tôi nghĩ rằng điều này có thể loại bỏ sự cố bạn đang gặp phải với sự cố ngẫu nhiên.

1 - Chuyển đến thư mục nhà của bạn

2 - Nhấn CTRL & H để hiển thị các thư mục ẩn

3 - Xác định vị trí thư mục .libreoffice

4 - Nhấp chuột phải vào nó và xóa nó

Điều này sẽ không xóa bất kỳ tài liệu nào bạn đã thực hiện, về cơ bản những gì bạn đang làm đang bắt đầu từ một bảng xếp hạng sạch sẽ.


Đồng ý. Điều đó nghe có vẻ hứa hẹn. Tôi sẽ thử nó sớm thôi. Cảm ơn bạn.
Sam Mercier

Không, điều đó không giúp được gì.
Sam Mercier

Kể từ LO 3.5, thư mục hồ sơ là ~/.config/libreoffice. Loại bỏ nó đã dừng LO sụp đổ cho tôi.
Frank Zalkow

2

Mỗi khi libreoffice gặp sự cố, nó sẽ để lại một tệp nhật ký tại thư mục nhà của bạn và tại thư mục làm việc. Đọc nhật ký đó để tìm ra nguồn gốc thực sự của vấn đề. Ngay cả tôi cũng chịu vấn đề tương tự. Hầu hết các lần, nhật ký nói rằng JRE có liên quan đến sự cố của nó. Là một người không phải là nhà phát triển, tôi không hiểu :-( Tôi thấy việc loại bỏ tùy chọn sử dụng các tính năng thử nghiệm không ổn định (trong các công cụ> tùy chọn) đã giúp một chút.


Tôi không bật 'thử nghiệm không ổn định' trong các tùy chọn, vì vậy điều này không gây ra sự cố tôi đang gặp phải. Cảm ơn bạn đã chỉ đến các tệp nhật ký lỗi, tôi đã gửi báo cáo lỗi trên Launchpad.
geoffrey

2

Tôi đã giải quyết vấn đề này nhanh hơn và tôi không muốn bắt đầu với việc lâu dài trước tiên: D

Chỉ cần mở LO. Chuyển đến cài đặt và thay đổi hộp thoại LO sử dụng để lưu tài liệu.

Vì vậy, thay đổi cài đặt này thành: "sử dụng các hộp thoại LibreScript để lưu tài liệu"

(Tùy chọn trong "Chung")

Đóng và mở lại LO và điều này làm việc cho tôi.

(Tôi phát hiện ra rằng LO của tôi thậm chí đã bị hỏng trong khi lưu tài liệu ngay cả khi không có bất kỳ phiên bản JAVA nào được kích hoạt trong LO.)


1

Chỉnh sửa: Tôi đã bỏ lỡ rằng Geoffrey đã sử dụng Sun JRE và cho đến nay, dường như OpenJDK có thể khắc phục vấn đề này. Tuy nhiên, sự cố tương tự đã được báo cáo cho OpenJDK .

Có vẻ như vấn đề tương tự đã được báo cáo cho 10.10 mà không thu hút được sự chú ý nào.

Giả sử rằng Java là nguồn gốc của vấn đề và bạn sử dụng JRE mặc định (OpenJDK), bạn có thể thử Sun JRE thay vì OpenJDK.

Sun JRE nằm trong Kho lưu trữ đối tác, hãy đảm bảo bạn đã bật repo này .

Hiện nay:

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

Bạn sẽ có hai JRE. Bạn có thể xóa OpenJDK:

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

(Tôi không chắc các gói mặc định là gì, có thể bạn chưa cài đặt một số trong số này - apt-get sẽ bỏ qua chúng)

hoặc cấu hình lại JRE mặc định:

sudo update-alternatives --config java

(chọn / usr / lib / jvm / java-6-sun / jre / bin / java)

Trong trường hợp thứ hai, để chắc chắn rằng LibreOffice sử dụng Sun JRE, hãy làm theo câu trả lời của Alex , chỉ cần chọn câu trả lời của Sun microsystems.


Cảm ơn vì điều đó. Tôi đang bị lẫn lộn ... Báo cáo lỗi của tôi là do sự cố khi sử dụng sun java, phải không? Nhưng anh chàng khác đã báo cáo một lỗi cho biết anh ta đang sử dụng openjdk. Nhìn qua các báo cáo sự cố tôi có trong thư mục nhà của tôi, một số là cho openjdk, một số cho sun java. (Tôi đã chuyển đổi giữa hai người trong vài ngày qua để cố gắng giải quyết vấn đề khác.) Vậy cả hai có lỗi không?
geoffrey

À, tôi hiểu rồi, thực sự tôi nghĩ bạn đang sử dụng OpenJDK vì bạn đã báo cáo lỗi cho openjdk-6. Tuy nhiên, lỗi mà tôi đã liên kết dường như thực sự xảy ra với OpenJDK, vì vậy cuối cùng JRE có thể không quan trọng.
jnv

-1

Tôi đã sửa lỗi LibreScript của mình bằng cách cài đặt lại. Ubuntu đã sử dụng một phiên bản Libre không ổn định và đó là những gì có thể gây ra nó.


Bạn đang sử dụng phiên bản nào của LibreOffice?
AlexTheBird
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.