LINUX.ORG.RU

Kchm 0.6.5


0

0

Вышла новая версия программы kchm, позволяющей просматривать chm файлы. Из ключевых возможностей:

* Хорошая поддержка кодировок, отличных от latin1

* Интеграция в konqueror

* Поддержка многостраничного просмотра(tabbed browsing)

* Гибкие настройки внешнего вида программы

>>> Подробности



Проверено: Demetrio ()

а 0.3.1 насколько хорошо поддерживает кодировки?

а то ebuild для 0.6.5 не нашел

anonymous
()
Ответ на: комментарий от anonymous

Наверно плохо, точнее никак

Changelog:
0.6.5:
* Tabbed browsing
* Support for non-latin chm files
* Some more small features
* Some bugs are fixed

Valerius ★★
()
Ответ на: комментарий от yozhhh

Я поправил довольно много ошибок в chmlib. Во всяком случае все о которых мне сообщили. Пока о проблемных файлах не сообщали.

bd
() автор топика

а что такое makekdewidgets?

Что-то оно у меня одно ругается на его отсутствие...

anonymous
()
Ответ на: комментарий от anonymous

Вероятно тебе нужно поставить всяческие devel пакеты для kde && qt.

bd
() автор топика
Ответ на: комментарий от anonymous

makekdewidgets -- нашёл такую вот ссылку, может кому пригодится:

http://webcvs.kde.org/kdesdk/kdewidgets/Attic/makekdewidgets?rev=1.2&cont...

поместил в /opt/kde/bin/makekdewidgets

configure отработал нормально, далее без проблем.

kchm по умолчанию кодировку cp1251 не угадывает и переключение кодировок на toolbar не понимает (совсем не реагирует).

konqueror его интегрировал, кодировку cp1251, оказалось, нужно устанавливать вручную в браузере [Вид][Кодировка][Вручную][Кириллица (cp1251)]. Только, тогда он отображает русские буквы.

Единственный плюс: просмотр chm без предварительно преобразования, например, archmage, у которого с русским тоже проблемы.

anonymous
()
Ответ на: комментарий от anonymous

А нельзя ли посмотреть на тот файл с которыми такие проблемы? На самом деле переключатель кодировки действует только на перекодирование титлов. предполагается что для самих html файлов кодировка указана верно. Если это не так - то я хотел бы посмотреть на этот файл. Если не сложно, кинь мне его на anton at sycore dot org.

bd
() автор топика
Ответ на: комментарий от anonymous

Вы меня конечно извините, но этот файл - откровенно битый. Мало того что в html файлах не указана кодировка, так заголовки похоже вначале неправильно перекодировали а затем перевели в представление &blabla;. Например à - latin small letter a with grave. Ну куда это годится?

bd
() автор топика
Ответ на: комментарий от bd

...и что теперь делать? Книжка, ведь, хорошая... :(

Может, попробуешь статистически угадывать кодировку или по словарю?

anonymous
()
Ответ на: комментарий от anonymous

Да, и с книжками с http://smallweb.ru/library/index.htm какие-то траблы: пусто, нет такого файла или папки (книжки я предварительно переименовал :)

P.S. С Oracle`выми книжками на английском -- никаких проблем, всё красиво :)

anonymous
()
Ответ на: комментарий от bd

> Мало того что в html файлах не указана кодировка, так заголовки похоже вначале неправильно перекодировали а затем перевели в представление &blabla;. Например à - latin small letter a with grave.

Кстати, Windows отображает файл нормально. Похоже, она это понимает.

anonymous
()
Ответ на: комментарий от bd

> Вы меня конечно извините, но этот файл - откровенно битый. Мало того что в html файлах не указана кодировка

Тогда имеет смысл сделать пункт "default encoding" и/или принудительный выбор кодировки, как в браузере. Потому что chm-файлов, сделанных через ж.., действительно много, к сожалению. И я смутно подозреваю, что лепящие их субъекты под kchm подстраиваться ещё долго не будут :)

yozhhh ★★★
()
Ответ на: комментарий от anonymous

Через пару дней.

PS: кстати я поборол все эти &blabla; Всего-то пришлось написать небольшой конечный автомат в 50 строк :)

bd
() автор топика
Ответ на: комментарий от snowman

> извините за ламерство , но что такое ebuild ? сборка под конкретный дистр?

Это фетиш гентушников. Если у тебя не gentoo, можешь не обращать внимания. У них пароль - ebuild, отзыв - emerge :)

yozhhh ★★★
()
Ответ на: комментарий от yozhhh

>Это фетиш гентушников. Если у тебя не gentoo, можешь не обращать внимания. У них пароль - ebuild, отзыв - emerge :)

И не вздумай при родителях такие слова говорить! Особенно ebuild

Valerius ★★
()

в слаке 10 скомпилилось но ничего не открывает стартуя с таким вот еррором: QMetaObject::findSignal:TopicTree: Conflict with QListView::doubleClicked(QListViewItem*,const QPoint&,int)

anonymous
()
Ответ на: комментарий от anonymous

Попробуй пооткрывать latin1 файлы. Если и они не работают, то это очень странно. А вообще я заметил что во многих русских chm файлах отсутствует индекс. Как с ними работать, не понимаю.

bd
() автор топика

2bd

Выкладывай исправленную версию, не томи!!!

anonymous
()
Ответ на: комментарий от vs240

есть с интерфейсом gtk но требует wxWidgets называется xchm я себе установил и доволен не пришлось инсталить кучу хлама для qt/kde

snowman
()
Ответ на: комментарий от AP

> gnochm

нужен гном, к тому же в последний раз что я ставил, были проблемы с кодировкой.

init ★★★★★
()
Ответ на: комментарий от snowman

> есть с интерфейсом gtk но требует wxWidgets называется xchm я себе установил и доволен не пришлось инсталить кучу хлама для qt/kde

Убогая программа, к тому же нужно "инсталить кучу хлама", называемого wxWidgets

init ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.