ฉันมีปัญหาเกี่ยวกับการอนุญาตบางอย่างกับ libreoffice ซึ่งฉันไม่มีเครื่องพิสูจน์ทางเทคนิคที่จะเข้าใจ
ปัญหา
เมื่อฉันเรียกใช้ localc โดยตรงจากเทอร์มินัล มันจะวนซ้ำ: โปรแกรมหยุดทำงานทันทีในขณะที่เปิดไฟล์ จากนั้นลองอีกครั้งโดยถามฉันว่าฉันต้องการกู้คืนไฟล์ที่เพิ่งพยายามเปิดหรือไม่ มันยังคงทำเช่นนี้
ลอฟฟิซ /some/file.csv
เมื่อฉันเปิดไฟล์ด้วย sudo ไฟล์จะเปิดได้ดี
sudo loffice /some/file.csv
น่าสนใจพอสมควร อีกด้วย เปิดได้ดีถ้าฉันเปิดจากไฟล์เบราว์เซอร์เช่น pcmanfm ฉันยังมี "rofi -dmenu" ที่ฉันใช้เปิดรายการสคริปต์และไฟล์ csv แบบเปิดเหล่านี้บางส่วน ซึ่งก็ใช้ได้ดีเช่นกัน
พื้นหลัง
ฉันไม่แน่ใจว่าปัญหานี้เริ่มเกิดขึ้นเมื่อใด - เป็นเวลาหลายสัปดาห์ที่วุ่นวาย - แต่ฉันคิดว่าอาจเกี่ยวข้องกับการเปลี่ยนโปรแกรมเริ่มต้นสำหรับการเปิดไฟล์ประเภทต่างๆ นี่คือวิธีที่ฉันทำ:
ก่อนอื่นฉันคัดลอก mimeapps.list ไปยัง Dropbox ของฉันแล้วเชื่อมโยงไปยังตำแหน่งในโฟลเดอร์ config ดังนี้:
ln -s ~/Dropbox/dotfiles/mimeapps.list /home/my_user/.config/mimeapps.list
หลังจากเปลี่ยนค่าเริ่มต้นบางอย่าง (ด้วยเหตุผลบางอย่าง e-reader Calibre เป็นค่าเริ่มต้นสำหรับการเปิดเนื้อหา ดังนั้นฉันจึงเปลี่ยนค่านั้นเพื่อให้บรรณาธิการของฉันเลือก) ฉันทำ:
sudo -A update-desktop-database
ฉันไม่รู้ว่าสิ่งนี้ทำให้อะไรผิดพลาดหรือเปล่า แต่ดูเหมือนว่าน่าจะเป็นไปได้
ฉันใช้เวลา 2-3 ชั่วโมงที่ผ่านมาเพื่อพยายามทำความเข้าใจว่าเกิดอะไรขึ้น โดยแสดงรายการไฟล์ต่างๆ ที่เกี่ยวข้องกับ mimetypes ในระบบเพื่อดูว่ามีปัญหาเกี่ยวกับการอนุญาตหรือไม่ แต่ฉันไม่สามารถเข้าใจได้ ความช่วยเหลือจะได้รับการชื่นชม
ฉันใช้ Lubuntu 20.04 กับ i3wm
ปล
นี่คือเอาต์พุตจากเทอมเมื่อเปิด
(soffice:25195): Gtk-WARNING **: 13:53:58.639: ไม่สามารถโหลด pixbuf จากชุดไอคอน
นี่อาจบ่งชี้ว่าไม่พบตัวโหลด pixbuf หรือฐานข้อมูล mime
**
Gtk:ข้อผิดพลาด:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: การยืนยันล้มเหลว (ข้อผิดพลาด == NULL): โหลดไม่สำเร็จ /usr/share/icons/gnome/16x16/status /image-missing.png: รูปแบบไฟล์ภาพที่ไม่รู้จัก (gdk-pixbuf-error-quark, 3)
ประกันตัว! Gtk:ข้อผิดพลาด:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: การยืนยันล้มเหลว (ข้อผิดพลาด == NULL): โหลดไม่สำเร็จ /usr/share/icons/gnome/16x16/status /image-missing.png: รูปแบบไฟล์ภาพที่ไม่รู้จัก (gdk-pixbuf-error-quark, 3)
ข้อผิดพลาดของแอปพลิเคชัน