В режиме org я могу определить внешние ссылки, например, как
[[file+sys:path/to/document.pdf]]
Затем файл document.pdf открывается с помощью внешнего средства просмотра PDF. В документации режима org утверждается, что эта команда «открыть [s] через ОС, как двойной щелчок».
Однако есть разница с «двойным щелчком», поскольку я обнаружил, что системные приложения по умолчанию (для документов, веб-сайтов, видео и т. Д.) Не соблюдаются в моей настройке; В Ubuntu 12.04 приложение по умолчанию для веб-страниц было настроено на Firefox, и только через локальные .html-файлы в режиме org по-прежнему можно открыть Chromium.
Как мне настроить org-mode для соответствия настройкам приложения по умолчанию?
org-mode
систему уважать по умолчанию. Эта версия потребует от нас установить значения по умолчанию вручную.~/.mailcap
Emacsvlc
вместо инструментов по умолчанию системы Ubuntu.Если вы используете рабочую среду Linux, скорее всего, она использует xdg-utils. Смотрите этот пост в блоге .
Поэтому вы можете сделать это:
источник
В более поздних версиях org-mode есть пара служебных переменных:
это должно установить разумные значения по умолчанию для этих сред.
Используйте их так:
источник