Vreau să extind Inkscape (instalat cu snap) punând SVGO-Optimizer SVGO în directorul de extensii locale al Inkscape.
Conform dialogului de preferințe Inkscape (Editare/Preferințe/Sistem), directorul de utilizat este (și pentru a pune extensii)
$HOME/.config/inkscape/extensions/
Acolo vreau sa instalez inkscape-svgo.inx
. am urmărit instrucțiunile inkscape-svgo.
cu toate acestea, Apparmor nu mă lasă să execut extensia din interiorul GUI Inkscape.Nu pot executa dialogul „Salvare ca SVG optimizat pentru SVGO”.
Apare un dialog neinformativ „Salvarea ca [orice nume de fișier] a eșuat”.
Bănuiesc că este o problemă cu Apparmor.
Cum pot defini sau extinde regula Apparmor pentru a permite Inkscape să execute extensia SVGO?
jurnalctl
imi da aceasta iesire:
AVC apparmor="DENIED" operation="deschide" profile="snap.inkscape.inkscape" name="/proc/148064/mountinfo" pid=148064 comm="inkscape" requested_mask="r" denied_mask="r" fsuid= 1000 ouid=1000
AVC apparmor="DENIED" operation="exec" profile="snap.inkscape.inkscape" name="$HOME/.config/inkscape/extensions/inkscape-svgo" pid=149456 comm="inkscape" requested_mask="x" denied_mask="x" fsuid=1000 ouid=1000
Script::execute(): a eșuat la executarea programului „$HOME/.config/inkscape/extensions/inkscape-svgo”.
Motiv: Nu s-a executat procesul copil â$HOME/.config/inkscape/extensions/inkscape-svgoâ (Permisiunea refuzată)
Versiunea mea Inkscape:
lista inkscape
Nume Versiune Rev Tracking Note editorului
inkscape 1.1-ce6663b3b7-2021-05-25 9090 cel mai recent/stabili inkscapeâ -