Вот и настал момент, когда нужный мне справочник я нашел только в формате chm.
До этого открывать chm-файлы в линуксе мне не приходилось, поэтому сразу же заглянул на чай к гуглу, который любезно предоставил мне три альтернативы.
- xchm (cross-platform)
- gnochm (Gnome)
- kchmviewer (KDE)
- upd: chmsee
- upd: okular
- upd: плагин для Firefox
Итак, все программы прошли простое испытание на прочность и лидер показал свое лицо.
Испытуемый документ — справочник по CSS.
Вот так это выглядит в Windows и таким оно должно остаться в Linux.
xchm
Кросс-платформенная программа, изначально написанная под Linux, впоследствии портированная под Mac OS X и Windows.
Я люблю кросс-платформенные решения, поэтому начал с этой программы.
Официальный сайт программы: xchm.sourceforge.net/
Итак, программа была установлена, документ был открыт.
И что же мы видим?
Изначальная верстка вообще не показывается, русские буквы в содержании не отображаются.
Сразу же в топку.
gnochm
Так как я использую Gnome, то вторым моим выбором был — gnochm.
По понятным, надеюсь, причинам.
Официальный сайт программы: gnochm.sourceforge.net/
Запускаем программу, открываем документ.
Ну что же… Верстка сохранилась и это уже радует.
Текст на русском языке, но… содержание опять не отображается корректно.
Какой смысл в справочнике без содержания? Правильно, никакого.
Не знаю как вас, а меня расстраивают приложения, которые работают наполовину.
Это хуже, чем если бы оно не работало вообще.
Upd: благодаря нашим русским умельцам gnochm можно починить, смотрите первый комментарий.
kchmviewer
Ну и, наконец, kchmviewer.
Приложение написано под kde, но никто не мешает использовать его в Gnome.
Не могу ручаться за то, что будет, например, в xfce. Буду очень признателен, если кто-то подскажет.
Официальный сайт программы: www.kchmviewer.net/
Программа запущена, документ открыт.
Вуаля!
Разметка как надо, все на русском, никаких нареканий.
Как обычно это бывает с kde-приложениями — все сделано с умом и, что самое главное, работает корректно.
И еще один плюс.
Если закрыть программу и открыть ее еще раз, то вы увидите ту страницу, которую читали до закрытия.
В содержании тоже выбирается все корректно.
Итог: пять с плюсом.
Upd: в репозиториях Ubuntu есть пакет kchmviewer-nokde, название говорит само за себя (спасибо krasivayasvo).
Upd: спасибо за комментарии, добавляю еще программы.
chmsee
Gtk2+ программа для чтения chm-файлов.
Официальный сайт: chmsee.gro.clinux.org/ (на момент написания топика сайт не открывается).
Программа установлена, запущена, документ загружен.
Русские буквы в содержании не видны, настройки не помогают.
Верстка поддерживается лишь частично.
Okular
Okular — kde-просмотрщик не только chm, но и многих других документов.
Официальный сайт: okular.kde.org/
К сожаленью, в репозиториях Ubuntu нет необходимого файла, поэтому Okular не открывает chm.
Скриншот из Windows:
Надеюсь, что в nix у ocular тоже самое.
Все отображается корректно, с языком проблем нет.
Пять с плюсом.
Плагин для Firefox
Для тех, кто пользуется браузером Firefox, есть еще одно решение: установить плагин.
Установить можно здесь.
Плагин устанавливается без проблем, открываем документ и бокую панель.
Верстка поддерживается на ура, а вот содержание, к сожаленью, подкачало.
Если вы используете Ubuntu — все программы доступны в репозиториях.
http://habrahabr.ru/blogs/linux/55151/#habracut
А где комментарии. По крайней мере 1 который стоит посмотреть дабы исправить положение дел в gnochm
ОтветитьУдалить