Автор Тема: CHM  (Прочитано 2360 раз)

serj

  • Пользователь
  • **
  • Сообщений: 98
  • Карма: +3/-0
    • Просмотр профиля
CHM
« : 27 Март 2010, 09:34:23 »
Просмоторщик файлов HTML Help (СHM), chmsee 1.0.6.  Собственно, прилагаю картинку.

Попутно вопросик, нет поиска в этой программе, может есть подобные с поиском?

Пользователь.

  • Постоялец
  • ***
  • Сообщений: 116
  • Карма: +19/-3
    • Просмотр профиля
Re: CHM
« Ответ #1 : 28 Март 2010, 01:18:41 »
Установи Gnochm
sudo apt-get install gnochmПосле установки можешь вызвать программу из терминала командой gnochm


затем чтобы решить проблему с кодировкой нужно отредатировать файл /usr/bin/gnochm

sudo gedit /usr/bin/gnochm
найти функцию def repl_entities(text): в ней заменить

subs = entitydefs[match.group("str")].decode(
‘latin-1′).encode(’utf-8′)

на

subs = entitydefs[match.group("str")].decode(
‘cp1251′).encode(’utf-8′)

(лучше вставлять только cp1251, а если вставить указанные в инструкции две строки, то нарушится структура блока и программа не будет работать).

Если исправить не получилось с первого раза и нет бэкапа, тогда можно переустановить программу (удалить ее нужно нижеследующей коммандой)

sudo aptitude purge gnochm

serj

  • Пользователь
  • **
  • Сообщений: 98
  • Карма: +3/-0
    • Просмотр профиля
Re: CHM
« Ответ #2 : 28 Март 2010, 12:49:50 »
Пользователь., спасибо, Gnochm с поиском и, по вашей инструкции, кодировку понимает.  :-)

DJ_Baldey

  • Разработчик
  • Старожил
  • *****
  • Сообщений: 258
  • Карма: +137/-6
  • ~# service djbaldey reload
    • Просмотр профиля
    • «Ros'X»
Re: CHM
« Ответ #3 : 28 Март 2010, 16:39:21 »
кривовато работает, много еще кода править нужно в этой программе...
Не столь важно что ты делаешь, важно как ты это делаешь! (Джимми Лансфорд, джазмен)

serj

  • Пользователь
  • **
  • Сообщений: 98
  • Карма: +3/-0
    • Просмотр профиля
Re: CHM
« Ответ #4 : 03 Июнь 2010, 17:04:56 »
DJ_Baldey, я вижу, что Вы включили в 9 "Росинку" GnoCHM. Это значит что GnoCHM уже подправлена и работает стабильно?