Гиперссылки, нажатые в evince document viewer, не открываются, какие-либо идеи о том, как исправить?

Как было проинструктировано в другом разделе здесь, на форумах, я открыл файл /usr/share/applications/mimeinfo.cache, чтобы проверить правильность ссылок. И это замечает, что это не проблема, даже 3 необязательных браузера.

x-scheme-handler/http=google-chrome.desktop;chromium-browser.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;chromium-browser.desktop;firefox.desktop;

Я уже проверял, что программы правильно названы, используя команду «which» в терминале , например:

$ which google-chrome
$ /usr/bin/google-chrome

Таким образом, google-chrome должен быть первым вариантом, и все же порядок открытия URL-адреса, похоже, не поступает в программу, даже на второй или третий вариант в любом случае.

Кроме того, команда «Получить помощь онлайн ...» в меню «Справка» не работает. Так что это не проблема с конкретным файлом документа.

Я запускаю Ubuntu 12.04 LTS. Если вам нужно запросить более подробную информацию, пожалуйста, сделайте. Было бы неплохо иметь различные мнения о том, как решить эту проблему, спасибо: -)

UPDATE: Я убежал от терминала, как его спрашивали. Это то, что я получаю при попытке открыть ссылку:

/opt/google/chrome/google-chrome: line 42: /opt/google/chrome/chrome: Permission denied
/opt/google/chrome/google-chrome: line 42: /opt/google/chrome/chrome: Success

Должен ли я попробовать исправление, которое вы предложили, даже если мой журнал ошибок отличается?

UPDATE: Tried @ раствор личинки и BINGO, теперь я могу быстрее изучить pdf-ссылки благодаря вам!

1
задан 19 April 2015 в 19:49

4 ответа

Ни один из вышеперечисленных решений не работал для меня, но это работает:

Посмотрите, что в настоящее время находится в списке игнорирования

ls -la /etc/apparmor.d/disable

Теперь добавьте средство просмотра документов (evince) в что список

sudo ln -s /etc/apparmor.d/usr.bin.evince /etc/apparmor.d/disable/usr.bin.evince 

включает изменение

sudo service apparmor restart
3
ответ дан 24 May 2018 в 20:11
  • 1
    Работал для меня, я искал какое-то время! Какие-нибудь подробности о том, что это делает? – Sheljohn 18 January 2016 в 20:43
  • 2
    работает как шарм – Jingguo Yao 30 September 2016 в 05:09
  • 3
    @ Sh3ljohn В основном это отключает все меры безопасности, применяемые к evince. Помните, что PDF-файлы - это в основном пучки сложных данных, которые нужно анализировать и отображать (и как-то исполнять) также через сложный стек программного обеспечения. Поэтому они являются известными векторами для атаки. – Stéphane Gourichon 23 October 2016 в 21:10
  • 4
    @ StéphaneGourichon Это опасная вещь? Я не хочу, чтобы все проверки безопасности были отключены, я просто хотел бы иметь возможность нажимать ссылки. – Sheljohn 23 October 2016 в 21:38

Эта ошибка была исправлена ​​некоторое время назад. Строки в файле /etc/apparmor.d/abstractions/ubuntu-helpers были включены.

Xpdf не имеет никаких проблем.

Но при условии, что gnome-gmail и gnome-gmail-notifier установлены и указаны в системных настройках, чтобы иметь гиперссылки перенаправление, сначала нужно отключить evince, а затем перезапустить apparmor. (Так все равно работало для меня).

sudo ln -s /etc/apparmor.d/usr.bin.evince /etc/apparmor.d/disable/usr.bin.evince
sudo /etc/init.d/apparmor restart
1
ответ дан 24 May 2018 в 20:11

У меня есть Chromium (не Chrome) на Ubuntu 14.04 и добавлен

/usr/lib/chromium-browser/chrome-sandbox PUxr после строки

/usr/lib/chromium-browser/chromium-browser-sandbox PUxr

в файле / etc /apparmor.d/abstractions/ubuntu-helpers, тогда sudo service apparmor reload решил эту проблему для меня.

Найден здесь.

1
ответ дан 24 May 2018 в 20:11

У меня была такая же проблема с MATE. Когда я нажал на гиперссылки в PDF-документе, показывая, что он открыл Firefox, хотя я уже пробовал sudo update-alternatives --config x-www-browser.

Полное обсуждение на github.com/mate-desktop/mate-control-center/ вопросы / 91. Решение было:

$ mate-default-applications-properties

Это запустит графический интерфейс, в котором вы можете установить браузер по умолчанию.

0
ответ дан 24 May 2018 в 20:11

Другие вопросы по тегам:

Похожие вопросы: