Score:1

สิทธิ์ทำให้ libreoffice เข้าสู่วงจรผิดพลาดเมื่อเปิดจากเทอร์มินัล

ธง pr

ฉันมีปัญหาเกี่ยวกับการอนุญาตบางอย่างกับ 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)
ข้อผิดพลาดของแอปพลิเคชัน
Johan Palych avatar
us flag
คุณได้เพิ่ม polkit-1-auth-agent สำหรับ i3wm แล้วหรือยัง lxqt-policykit ได้รับการติดตั้งแล้วใน Lubuntu 20.04 ตัวอย่างสำหรับ policykit-1-gnome https://askubuntu.com/questions/799125/authentication-agent-and-i3wm เปิดใช้งานในเทอร์มินัลสำหรับ Calc (localc); วาด (loraw); ฐาน (lobase); ประทับใจ (loimpress); ตัวเขียน (ตัวเขียน)
Johan Palych avatar
us flag
การเปิดแอประบบโดยใช้ Rofi https://kifarunix.com/install-and-setup-i3-windows-manager-on-ubuntu-20-04/#:~:text=Launching%20System%20Apps%20using%20Rofi
emilBeBri avatar
pr flag
@JohanPalych ขอบคุณสำหรับคำแนะนำ ฉันเพิ่ม /usr/bin/lxqt-policykit-agent เพื่อเริ่มต้น แต่เมื่อฉันพยายามเรียกใช้ /usr/bin/lxqt-policykit-agent localc มันบอกว่า "ตัวแทนการตรวจสอบสิทธิ์มีอยู่แล้วสำหรับหัวเรื่องที่กำหนด" ดังนั้นฉันเดาว่านั่นไม่ใช่ปัญหา? คุณคิดอย่างไร?
Score:0
ธง pr

วิธีแก้ปัญหาที่ฉันพบคือเปิด localc ผ่าน i3 เพื่อให้เป็น i3 ที่เริ่มโปรแกรม สิ่งนี้คล้ายกับการใช้ sudo ฉันเดาว่าจะได้รับปัญหาการอนุญาต แต่ฉันไม่ชอบให้มันเป็น 'วิธีแก้ปัญหา' เพราะมันเป็นการหลีกเลี่ยงปัญหาแทนที่จะแก้ปัญหา

i3-msg 'exec --no-startup-id localc ~/some-file.csv'

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา