ฉันต้องการขยาย Inkscape (ติดตั้งด้วย snap) โดยใส่ SVGO-Optimizer สกสค ในไดเร็กทอรีส่วนขยายในเครื่องของ Inkscape
ตามไดอะล็อกการตั้งค่า Inkscape (แก้ไข/การตั้งค่า/ระบบ) ไดเร็กทอรีที่จะใช้คือ (และใส่ส่วนขยาย)
$HOME/.config/inkscape/extensions/
ที่นั่นฉันต้องการติดตั้ง Inkscape-svgo.inx
. ฉันตาม คำสั่ง inkscape-svgo.
อย่างไรก็ตาม Apparmor ไม่อนุญาตให้ฉันเรียกใช้ส่วนขยายจากภายใน Inkscape GUIฉันไม่สามารถเรียกใช้กล่องโต้ตอบ "บันทึกเป็น SVGO-Optimized SVG"
กล่องโต้ตอบ "การบันทึกเป็น [ชื่อไฟล์ใด ๆ] ล้มเหลว" ที่ไม่เป็นข้อมูลปรากฏขึ้น
ฉันสงสัยว่ามันเป็นปัญหาของ Apparmor
ฉันจะกำหนดหรือขยายกฎ Apparmor เพื่ออนุญาตให้ Inkscape เรียกใช้ส่วนขยาย SVGO ได้อย่างไร
วารสาร ctl
ให้ผลลัพธ์นี้กับฉัน:
AVC apparmor="DENIED" operation="open" profile="snap.inkscape.inkscape" name="/proc/148064/mountinfo" pid=148064 comm="inkscape" reserved_mask="r"dened_mask="r" fsuid= 1,000 อุ้ย = 1,000
AVC apparmor="DENIED" operation="exec" profile="snap.inkscape.inkscape" name="$HOME/.config/inkscape/extensions/inkscape-svgo" pid=149456 comm="inkscape" request_mask="x" dened_mask="x" fsuid=1,000 ouid=1,000
Script::execute(): ไม่สามารถรันโปรแกรม '$HOME/.config/inkscape/extensions/inkscape-svgo'
เหตุผล: ดำเนินการกระบวนการย่อยล้มเหลว â$HOME/.config/inkscape/extensions/inkscape-svgoâ (ปฏิเสธการอนุญาต)
รุ่น Inkscape ของฉัน:
รายการ snap inkscape
ชื่อ เวอร์ชัน การติดตาม Rev หมายเหตุผู้เผยแพร่
inkscape 1.1-ce6663b3b7-2021-05-25 9090 ล่าสุด/เสถียร inkscapeâ -