Почему гиперссылки не открываются в программе просмотра документов evince?

Я использую средство просмотра документов Evince по умолчанию в Ubuntu 12.04.

Как заставить гиперссылку открываться при нажатии на нее?

2 ответа

Вы столкнулись с ошибкой, но есть быстрое исправление, я просто сделал это, и это сработало, кстати, благодаря @maggotbrain. Он указал мне на этот комментарий, и предложенное решение сработало. Таким образом, я смог решить эту проблему с помощью Google Chrome, выполнив следующие действия:

  1. Откройте терминал, введите gksudo nautilus и нажмите Enter, введите свой пароль и нажмите Enter еще раз, так что теперь вы запускаете nautilus с привилегиями root.
  2. На Наутилус /etc/apparmor.d/abstractions/
  3. Открой ubuntu-helpers файл и найдите эти строки внутри:

    # Allow exec of libexec applications in /usr/lib*

    /usr/lib*/{,**/}* Pixr,

  4. Вы вставите этот блок текста после этих строк:

    # From https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/964510/comments/12
    # While the chromium and chrome sandboxes are setuid root, they only link
    # in limited libraries so glibc's secure execution should be enough to not
    # require the santized_helper (ie, LD_PRELOAD will only use standard system
    # paths (man ld.so)).
    /usr/lib/chromium-browser/chromium-browser-sandbox PUxr,
    /opt/google/chrome/chrome-sandbox PUxr,
    /opt/google/chrome/google-chrome Pixr,
    /opt/google/chrome/chrome Pixr,
    /opt/google/chrome/lib*.so{,.*} m,
    

    но до этой строки:

    # Full access
    
  5. Сохраните файл, закройте наутилус.

  6. Наконец, введите sudo apparmor_parser -T -W -r /etc/apparmor.d/usr.bin.evince на терминале и нажмите ввод, подождите несколько секунд, пока не произойдет разрыв строки и курсор не ждет нового ввода, это означает, что команда прошла без проблем:) надеюсь, это было полезно.

  • Открой /usr/share/applications/mimeinfo.cache файл.
  • Поиск строк, содержащих x-scheme-handler/http= а также x-scheme-handler/https=,
  • Вы должны иметь либо firefox.desktop или любое другое имя браузера с последующим .desktop после текста в этих строках.
  • Например, строка может читать:
х-схема обработчика / HTTP =firefox.desktop;
х-схема обработчика / HTTPS =firefox.desktop;
Другие вопросы по тегам