Я пытаюсь авторизовать, проявляют для открытия Geogebra и libreoffice файлов как ссылки.
Используя проявляют 3.18.2 на человечности 16.04.
Обновление 1: я только что установил новые 18.04 с той же проблемой.
Обновление 2: Вот файлы для попытки. Оба вида ссылок хорошо работают с Okular.
Для этого я добавил:
/usr/bin/geogebra ixr,
/usr/bin/libreoffice ixr,
сразу после:
# For text attachments
/usr/bin/gedit ixr,
в usr.bin.evince
и работал: sudo /etc/init.d/apparmor restart
На ссылке libreoffice проявите, говорит:
Impossible de lancer l'application externe.
L'exécution du processus fils « libreoffice » a échoué (Permission non accordée)
И никакое другое сообщение в терминале, от которого проявляют, не запускается.
На ссылке geogebra проявите, не говорит ничто:
но в окнах терминала, из которых проявляют, запускается существует сообщение:
/usr/bin/geogebra: ligne 9: /usr/bin/basename: Permission non accordée
/usr/bin/geogebra: /usr/share/geogebra/geogebra : /bin/bash : mauvais interpréteur: Permission non accordée
/usr/bin/geogebra: ligne 19: /usr/share/geogebra/geogebra: Succès
Geogebra не запускается, но значок в средстве запуска мигает некоторое время.
Я даю, некоторые примеряют 18.04.1, для проявляют.
Добавьте ниже строк в/etc/apparmor.d/local/usr.bin.evince
/usr/lib/libreoffice/program/* ixr,
/{usr/,}bin/* ixr,
Вы видите, что я использую подстановочный знак, я просто ленив. Можно явно указать путь всех необходимых исполняемых файлов здесь. Необходимо заметить, что сам "/usr/bin/libreoffice" является сценарием оболочки. Таким образом, все, что это запускает, заключено правилами "usr.bin.evince"; я думаю, что это - та же ситуация для geogebra
Я не эксперт apparmor, возможно, у других есть лучшая идея.
РЕДАКТИРОВАНИЕ 1
Другая идея, если Вы не заботитесь о заключении apparmor, можно просто поместить, проявляют в, жалуются режим, который не ограничит его действия:
$ sudo aa-complain /usr/bin/evince
в случае, если у Вас нет aa-complain, можно установить его:
$ sudo apt install -y apparmor-utils
РЕДАКТИРОВАНИЕ 2
Хорошо, так как у Вас есть проблемы обхода apparmor, я думаю, что можно сделать это: