ทำไม LibreOffice ถึงช้ามากเมื่อใช้ใน Ubuntu 16.04


17

ปัญหาที่
ฉันใช้กับ LibreOffice 5.0.6.3 ใน Ubuntu 16.04 และโปรแกรมนั้นช้ากว่าใน Windows 8.1 และ Debian 8
มากโดยเฉพาะเมื่อฉันเปลี่ยนระดับการซูมในเอกสารที่ใหญ่กว่า 200% สูงกว่า 200% (เช่นจาก 200% ถึง 220% และอื่น ๆ ) การซูมเข้าและออกเกิดขึ้นอย่างราบรื่น - โปรแกรมไม่จำเป็นต้องมีเวลาสำหรับการเปลี่ยนแปลง แต่เช่นจาก 160% ถึง 180% การซูมทำให้โปรแกรมมีความล่าช้ามาก: ทุกอย่างค้างและบางครั้งพื้นผิวโปรแกรมทั้งหมดเปลี่ยนเป็นสีเทา / ดำ - บางครั้งในบางวินาทีบางครั้งก็ "ถาวร"
สิ่งนี้จะไม่เกิดขึ้นเมื่อเอกสารที่แก้ไขมีขนาดเล็ก นั่นคือเมื่อไม่มีวัตถุรูปภาพ ฯลฯ อยู่ในนั้น แต่มีเพียงข้อความหรือเมื่อเอกสารมีความยาวเพียงไม่กี่หน้า

ตัวอย่าง
ฉันมีเอกสารมากมาย (50+ หน้า) ที่มีลูกศรตารางและรูปภาพรวมถึงปัญหาต่าง ๆ ที่เกิดขึ้นเมื่อฉันเปิดใน Ubuntu 16.04 แต่จะไม่เกิดขึ้นเมื่อฉันแก้ไขเอกสารเดียวกันใน Debian 8 และ Windows 8.1

สิ่งที่ฉันได้ลองไปแล้ว
ฉันเปลี่ยนคุณสมบัติบางอย่างไปแล้วตั้งแต่ฉันค้นหาวิธีแก้ปัญหาที่เป็นไปได้บ้าง
ตัวอย่างเช่นฉันปิด Java และ Open CL และให้หน่วยความจำมากขึ้นสำหรับ LibreOffice แต่ทั้งหมดนี้ทำให้สถานการณ์ดีขึ้นอย่างเห็นได้ชัด - ถ้าอย่างนั้น ...
... ซึ่งไม่น่าแปลกใจจริง ๆ เนื่องจากใน Windows 8.1 และ Debian นั้น LO ทำงานได้อย่างราบรื่นโดยไม่ต้องทำการเปลี่ยนแปลงเหล่านี้

คำถาม
ไม่มีใครรู้ว่านี่เป็นปัญหาเฉพาะของอูบันตูหรือทำไมมันถึงเกิดขึ้น?
มีบางอย่างที่เกี่ยวข้องกับความจริงที่ว่าฉันไม่ได้ใช้เวอร์ชั่นที่ติดตั้งมาจาก Ubuntu Xenial หรือไม่? (ฉันเปลี่ยนเป็นเวอร์ชันที่กล่าวถึงข้างต้นตั้งแต่ 5.1.x ดูเหมือนว่าจะไม่เสถียรกว่า 5.0.5 อยู่แล้ว (การขัดข้องกะทันหันหลังจากคำสั่งง่าย ๆ ))


ฉันสังเกตเห็นสิ่งเดียวกัน เพียงแค่เปิดเอกสารขนาด 20kb ทำให้โปรแกรมหยุดทำงาน
Alcuin Arundel

ฉันมีปัญหาเดียวกันช้าเกินไปเมื่อใช้ Impress ฉันต้องเพิ่มหน่วยความจำ แต่ผลลัพธ์ก็เหมือนกัน
Manee Osman

คำตอบ:


12

ในการหลีกเลี่ยงการอัปเดตส่วนต่อประสานผู้ใช้ช้า

  1. นำแพคเกจ: libreoffice-gnomeและและlibreoffice-gtk libreoffice-gtk3
  2. รีสตาร์ท (ปิดและเปิด) LibreOffice

หลังจากนี้ LibreOffice User Interface จะถูกอัพเดตอย่างรวดเร็ว แต่เมื่อมีการปรับขนาดหน้าต่าง (หลัก) บางครั้งมันก็จะยุ่ง ดังนั้นหลีกเลี่ยงการปรับขนาดที่ไม่จำเป็น (resizings), เก็บ (หลัก) หน้าต่างในขนาดเต็ม

ดูเหมือนว่าจะเป็นปัญหาของพอร์ต GTK เท่านั้น

วิธีแก้ปัญหาได้รับการทดสอบด้วย LibreOffice 5.1.3.2 และ Ubuntu 16.04 64 บิต ปัญหาได้รับการแก้ไขใน LibreOffice 5.1.4.2


ฉันลองมันแล้วมันก็จริง: มันเร็วมาก แต่อินเทอร์เฟซผู้ใช้นั้นดูเหมือน Windows 95 และค่อนข้างเล็ก มีวิธีแก้ปัญหาสำหรับปัญหาใหม่เหล่านี้หรือไม่? โดยวิธีการ: แพคเกจ 'libreoffice-gtk3' ไม่ได้ติดตั้ง อีกสองคนคือ
Francesco Mirrione

แพคเกจ GTK รับผิดชอบต่อลักษณะที่ปรากฏ (ชุดรูปแบบและอื่น ๆ ) ของอินเทอร์เฟซของ LibreOffice ภายใต้ Gnome และ Unity 7 การลบแพ็กเกจ GTK หมายความว่าลักษณะที่ปรากฏถูกถอดออก เนื่องจากเราใช้วิธีแก้ปัญหานี้เราจึงมีปัญหาเรื่องรูปลักษณ์เป็นข้อเสียเปรียบ โดยวิธีการ: แพคเกจ 'libreoffice-gtk3' ไม่ได้ติดตั้งตามค่าเริ่มต้น มันถูกกล่าวถึงในกรณีที่มีคนติดตั้งและเลือกที่จะลืมมัน
Ioannis Iliadis - Ilousis

4
ปัญหานี้ยังคงมีอยู่ใน LibreOffice 5.1.4.2 การลบแพ็กเกจแก้ไขปัญหา แต่ทำให้ LibreOffice ดูน่าเกลียด
Ljiljan Veselinovic

2
ปัญหายังคงมีอยู่ในเวอร์ชัน 5.1.4.2
Toothless Seer

1
ปัญหายังคงมีอยู่ใน 5.2.0.4
Sanjay Manohar

3

ใน Ubuntu 16.04 การทำให้ LibreOffice Impress 5.1.4.2 เป็นไปได้อย่างรวดเร็วเพียงลบแพ็คเกจ libreoffice-gtk อย่าลบแพคเกจ libreoffice-gnome ซึ่งจำเป็นสำหรับ UI เพื่อให้ดูดีและรวมเข้ากับ gnome อย่างถูกต้อง (เช่นกล่องโต้ตอบการรวมไฟล์แบบเปิดที่คาดไว้) ดังนั้น:

$ sudo apt-get remove libreoffice-gtk

ตอนนี้การทำสำเนาการวางก็เร็วอีกครั้งและการเลื่อนก็เช่นกัน


หากฉันใช้เฉพาะ Lotus Symphony Spreadsheets โดยเฉพาะอย่างยิ่งมาโครและแบบฟอร์มจะมีการลบผลประโยชน์ใด ๆgtkหรือฉันควรปล่อยให้เป็นอย่างนั้นหรือไม่?
WinEunuuchs2Unix

2
สิ่งนี้ยังถอนการติดตั้ง libreoffice-gnome
LAFK พูดว่า Reinstate Monica

2

ปัญหาดูเหมือนว่าจะเกิดจากข้อบกพร่องที่เกี่ยวข้องกับการสร้าง GTK3 ของ LibreOffice ( ดูที่นี่ และที่นี่ ) ตามที่ได้ทราบแล้ววิธีเดียวที่จะหลีกเลี่ยงได้คือเปลี่ยนกลับไปใช้รุ่น GTK2 ตอนแรกคุณต้องแน่ใจว่าได้ติดตั้งแพ็คเกจที่เกี่ยวข้องแล้ว:

sudo apt install libreoffice-gtk libreoffice-gtk2

จากนั้นคุณสามารถเริ่มต้น LibreOffice ด้วย GTK2 ชั่วคราวด้วย:

SAL_USE_VCLPLUGIN=gtk SAL_SYNCHRONIZE=1 libreoffice

ตอนนี้มันควรจะทำงานได้ตามปกติอีกครั้ง ถ้าเป็นเช่นนั้นคุณสามารถลบแพ็กเกจ GTK3 เพื่อบังคับให้ LibreOffice ใช้เวอร์ชัน GTK2 อย่างถาวร:

sudo apt purge libreoffice-gtk3

อัปยศใน Canonical เพื่อส่ง LibreOffice เวอร์ชันที่ยังไม่ทดลอง!


necro มากแค่ไหน? ~ 4 เดือน
ปฏิเสธ

2
@PatrickNegus ปัญหานี้มีอยู่ใน Ubuntu 16.10 ด้วยดังนั้นฉันคิดว่าน่าเสียดายที่มันยังคงเป็นหัวข้อ
user5950

ใช่น่าเสียดาย
ปฏิเสธ

1
การแก้ไขนี้ใช้ได้ผลกับฉันแล้ว LibreOffice กับแพคเกจ gtk2 แทน gtk3 นั้นรวดเร็วและตอบสนองเหมือนที่เคยเป็นมาก่อนที่ฉันจะติดตั้ง Ubuntu 16.10 ใหม่
greguti

@ รวมแล้วลงคะแนนให้มัน!
user5950

0

คุณสามารถลองใช้ libreoffice เวอร์ชันที่ใหม่กว่าเพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่โดยการดาวน์โหลด. deb:

https://www.libreoffice.org/download/libreoffice-fresh/?type=deb-x86_64&version=5.1&lang=en-US


เป็นจริงจริง: ฉันลองรุ่นที่ติดตั้งใหม่อีกครั้งและมันเร็วขึ้นเล็กน้อย แต่ไม่ใกล้เคียงเร็วเท่ากับเมื่อฉันลบแพ็คเกจที่กล่าวถึงข้างต้น
Francesco Mirrione

0

การอัพเกรดเป็นLibreoffice-5.2.1แก้ปัญหาให้ฉันแล้ว


มีให้อย่างทั่วถึง repos LTS 16.04 อย่างเป็นทางการหรือไม่
Andrea Borga

1
ณ วันนี้ Ubuntu ใช้ 16.04.05 เวอร์ชัน: 1: 5.1.6 ~ rc2-0ubuntu1 ~ xenial4
Fabio Malagoli Panico

แต่การใช้ snap (sudo snap install libreoffice), Ubuntu 16.04.5 จะให้เวอร์ชั่น: 6.1.2.1 canonical
Fabio Malagoli Panico
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.