Как вы получаете, чтобы показать svgs?

371
bitmask

Evince не поддерживает svgs самостоятельно, однако у меня следующая ситуация:

  1. Ubuntu 11.04 / Evince 2.32.0
  2. Ubuntu 11.10 / Evince 3.2.1
  3. Debian 7.0 / Evince 3.4.0

Странно то, что на 1. Я могу открыть SVG-файлы с обычным, evinceи он отображает их правильно. Однако и на 2., и на 3. я не могу, как говорит мне Evince

Невозможно открыть документ

Тип файла SVG image (image / svg + xml) не поддерживается

Итак, я подозреваю, что система 1. (единственная, которая не находится под моим контролем) имеет своего рода плагин для отображения svgs. Но я не знаю, есть ли у Evince функция плагинов, не говоря уже о том, как перечислить плагины - все, что я знаю, это то, что это возможно.

Итак, как мне заставить мои (более новые) версии Evince понимать файлы SVG?


Я не прошу предложений для других зрителей; Я знаю и использую их (но у них есть свои недостатки).

1
Evince использует `poppler` для отображения PDF и postscript. Вполне возможно, что более старая версия также поддерживает SVG. Может быть, вы можете помочь нам с добавлением вывода при использовании evince в командной строке, то есть `evince xyz.svg`. Особенно интересен вывод рабочей настройки (1). mcbetz 11 лет назад 0
@MartinBetz: рабочий Evince (1) ничего не печатает относительно svg, за исключением нескольких раз произнесенных слов "` ** (evince: 19211): WARNING **: ошибка DBus org.freedesktop.DBus.Error.Spawn.ExecFailed: Не удалось выполнить программу / usr / lib / lib / vgfs / gvfsd-metadata: Success` ", которая, по-видимому, является некоторой ошибкой dbus с модулем, который * не * загружен. Так что это не должно влиять на его отношение к svgs. bitmask 11 лет назад 0
Хорошо, это действительно не помогает. Я бы связался с разработчиками Evince напрямую. Существует множество способов сделать это, включая список рассылки и канал IRC. Дайте нам знать, если вы что-нибудь узнаете! mcbetz 11 лет назад 0

0 ответов на вопрос