Я хочу расширить Inkscape (устанавливается с помощью оснастки), поставив SVGO-Optimizer СВГО в локальном каталоге расширений Inkscape.
Согласно диалоговому окну настроек Inkscape (Edit/Preferences/System), каталог для использования (и для размещения расширений)
$HOME/.config/inkscape/расширения/
Вот хочу установить inkscape-svgo.inx
. Я последовал за инструкции inkscape-svgo.
однако Apparmor не позволяет мне запускать расширение из графического интерфейса Inkscape.Я не могу запустить диалоговое окно «Сохранить как SVGO-оптимизированный SVG».
Появляется неинформативное диалоговое окно «Сбой сохранения как [любое имя файла]».
Я подозреваю, что это проблема Apparmor.
Как определить или расширить правило Apparmor, чтобы разрешить Inkscape выполнять расширение SVGO?
журналctl
дает мне этот вывод:
AVC apparmor="DENIED" operation="open" profile="snap.inkscape.inkscape" name="/proc/148064/mountinfo" pid=148064 comm="inkscape" required_mask="r" disabled_mask="r" fsuid= 1000 уд=1000
AVC apparmor="DENIED" operation="exec" profile="snap.inkscape.inkscape" name="$HOME/.config/inkscape/extensions/inkscape-svgo" pid=149456 comm="inkscape" required_mask="x" deny_mask="x" fsuid=1000 ouid=1000
Script::execute(): не удалось выполнить программу $HOME/.config/inkscape/extensions/inkscape-svgo.
Причина: не удалось выполнить дочерний процесс «$HOME/.config/inkscape/extensions/inkscape-svgo» (отказано в доступе)
Моя версия Inkscape:
список моментальных снимков
Название Версия Отслеживание оборотов Примечания издателя
inkscape 1.1-ce6663b3b7-2021-05-25 9090 последняя/стабильная версия inkscape™ —