Автор Гілка: evince не читає djvu у федорі  (Прочитано 9923 раз)

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
при спробі відкрити документ djvu:
Цитата
Unable to open document
Unhandled MIME type: “image/vnd.djvu”
це дуже дивно, бо в тому ж убунту з evince все гаразд. Пошук в репозиторії не дав відповіді на питання, що їй не вистачає.

Evince 0.8.2, GNOME 2.18.3, Fedora 7
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #1 : 2007-10-31 13:58:52 »
Інформації недостатньо. Evince підтримує багато форматів, але він повинен бути зібраний з їх підтримкою. Наприклад, для pdf потрібен poppler, для djvu - djvulibre. Перевірте, чи лінкується evince на останню.

Наскільки я пам'ятаю, в Zenwalk Evince був зібраний без djvu.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #2 : 2007-10-31 14:34:18 »
хммм...не залежить evince від djvulibre... цікаво, чи є rpm-пакет з підтримкою djvu, чи тре самому перезбирати?
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #3 : 2007-10-31 14:42:33 »
Підозрюю, перезбирати=)

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #4 : 2007-10-31 15:08:24 »
Цитата
$ ./configure --enable-djvu --enable-pdf --enable-ps --enable-dvi --enable-nautilus --enable-tiff --enable-comics --enable-impress --enable-pixbuf --enable-gtk-doc --enable-static

результат:
Configure summary:
        Print Support......:  gtk
        DBUS Support.......:  yes
        Nautilus Plugin....:  yes
        Gtk-Doc Support....:  yes

        PDF Backend........:  yes
        PostScript Backend.:  yes
        TIFF Backend.......:  yes
        DJVU Backend.......:  yes
        DVI Backend........:  yes
        Pixbuf Backend.....:  yes
        Comics Backend.....:  yes
        Impress Backend....:  yes

Цитата
make

результат поганий:

ev-poppler.cc: In function 'void pdf_selection_render_selection(EvSelection*, EvRenderContext*, GdkPixbuf**, EvRectangle*, EvRectangle*, GdkColor*, GdkColor*)':
ev-poppler.cc:1639: error: 'POPPLER_SELECTION_NORMAL' was not declared in this scope
ev-poppler.cc:1641: error: 'poppler_page_render_selection_to_pixbuf' was not declared in this scope
make[3]: *** [ev-poppler.lo] Error 1
make[3]: Leaving directory `/home/noddeat/Desktop/evince-0.8.2/backend/pdf'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/noddeat/Desktop/evince-0.8.2/backend'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/noddeat/Desktop/evince-0.8.2'
make: *** [all] Error 2
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #5 : 2007-11-01 13:27:48 »
А чим поганий djview з пакету djvulibre?
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #6 : 2007-11-01 13:44:43 »
А чим поганий djview з пакету djvulibre?
Qt. І зручно тримати одну програму для перегляду різних типів документів.

2noddeat: Яка версія poppler? Усі devel-ліби стоять?
« Змінено: 2007-11-01 13:47:48 від Cthulhu »

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #7 : 2007-11-01 14:09:46 »
А чим поганий djview з пакету djvulibre?
Не в тому річ, що QT. Ви нею пробували користуватися? Те, що прев’ю сторінок не працює до ладу — то таке, а от неможливість прокручувати весь документ колесом миші (а не одну сторінку) — це вже середньовіччя якесь.

Цитата
2noddeat: Яка версія poppler? Усі devel-ліби стоять?
0.5.4-7
ліби всі стоять, що підтверджує й configure
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: evince не читає djvu у федорі
« Відповідей #8 : 2007-11-01 15:41:13 »
Use KDVI, Luke! ;D
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #9 : 2007-11-01 16:03:26 »
що ж, і то правда, у мене все одно KDE встановлений на тому компі. Федорівці — кляті KDE-шники  :'(
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #10 : 2007-11-01 17:17:14 »
0.5.4-7
ліби всі стоять, що підтверджує й configure
Дивно. Я чудово зібрав (з garnome) evince-0.8.1 на poppler-0.5.4. Вірогідно, проблема в федорівському патчсеті, а тут нічим не зарадиш, окрім як локальною збіркою poppler.

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: evince не читає djvu у федорі
« Відповідей #11 : 2007-11-02 00:26:58 »
хммм...не залежить evince від djvulibre... цікаво, чи є rpm-пакет з підтримкою djvu, чи тре самому перезбирати?
Спробуйте встановити libdjvulibre - він конфліктує із встановленим djvulibre, тому rpm -i --force /шлях_до_пакету/libdjvulibre*.rpm ;).
Ubuntu 20.04/18.04; CentOS 7.x

TuxRoot

  • Гість
Re: evince не читає djvu у федорі
« Відповідей #12 : 2007-11-02 02:22:26 »
що ж, і то правда, у мене все одно KDE встановлений на тому компі. Федорівці — кляті KDE-шники  :'(
чим той KDE такий поганий :o?

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #13 : 2007-11-02 02:25:29 »
що ж, і то правда, у мене все одно KDE встановлений на тому компі. Федорівці — кляті KDE-шники  :'(
чим той KDE такий поганий :o?
Тихіше, це релігія=))

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: evince не читає djvu у федорі
« Відповідей #14 : 2007-11-02 02:31:35 »
що ж, і то правда, у мене все одно KDE встановлений на тому компі. Федорівці — кляті KDE-шники  :'(
чим той KDE такий поганий :o?
він — не поганий, просто Ґном кращий та простіший у налаштуванні :)

Цитата
Тихіше, це релігія=))
та ні, якщо мене переконають, що щось є кращим, то я буду його юзати, релігія — гальмо прогресу :).
« Змінено: 2007-11-02 02:32:46 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"