Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Чем смотреть chm?  (Прочитано 25112 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Alexandr

  • Автор темы
  • Гость
Чем смотреть chm?
« : 19 Апреля 2005, 22:54:07 »
Чем-бы таким гномовским смотреть chm?

Оффлайн skyrider

  • Alexey Molchanov
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #1 : 20 Апреля 2005, 00:21:47 »
xchm. Оно не совсем гномовское (wxWidgets), но рисуется через GTK2.  8)

Оффлайн QNX

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #2 : 20 Апреля 2005, 00:24:58 »
P4 2.8C@3.5, Epox EP-4PDA2+, 2x512 DDR533@500 Geil (2.5-4-4-8), Sparkle FX5900XT (490/730), HDD's 440gb
TT SkyStar 1 (Rev. 1.5, Drv. 2.17g), TS SkyStar 2 (Rev. 2.6C, Drv. 4.3.0)

Оффлайн clx

  • Ilya Uralskiy
  • Активист
  • *
  • Сообщений: 644
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #3 : 20 Апреля 2005, 00:25:35 »

Alexandr

  • Автор темы
  • Гость
Re: Чем смотреть chm?
« Ответ #4 : 20 Апреля 2005, 01:18:11 »
Ага, всем спасибо за ответы.
http://gnomefiles.org/app.php?soft_id=257
А это, похоже, именно то, что с хотел. :)

Оффлайн skyrider

  • Alexey Molchanov
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #5 : 20 Апреля 2005, 13:19:00 »
Ага, всем спасибо за ответы.
http://gnomefiles.org/app.php?soft_id=257
А это, похоже, именно то, что с хотел. :)
Жаль только, что GnoCHM нет в репозитариях. :( А вот xchm есть. ;)

Оффлайн cargo

  • Roman Kalashnikov
  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #6 : 21 Октября 2005, 19:26:08 »
а как этот gnochm ещё и поставить бы?  ???

Оффлайн clx

  • Ilya Uralskiy
  • Активист
  • *
  • Сообщений: 644
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #7 : 21 Октября 2005, 19:31:28 »
а как этот gnochm ещё и поставить бы?  ???
А в чем проблема?

Оффлайн aledie

  • Alexander Dietz
  • Участник
  • *
  • Сообщений: 210
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #8 : 21 Октября 2005, 22:39:50 »
1. sudo apt-get install chmlib
2. Gnochm скачать здесь. Он для Hoary (хорошо у меня работал), и немного более старая версия 0.9.4-1, чем теперешнсс 0.9.6-1. Но и на Breezy работает.
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=3342
3. Распаковать (там будут 2 пакета) и:
sudo dpkg -i python-pychm_0.8.2-1_i386.deb
sudo dpkg -i gnochm_0.9.4-2ubuntu2_all.deb
« Последнее редактирование: 21 Октября 2005, 22:43:08 от aledie »
Ubuntu 6.06 Dapper
Registered Linux User #395405

Оффлайн aledie

  • Alexander Dietz
  • Участник
  • *
  • Сообщений: 210
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #9 : 31 Октября 2005, 15:22:04 »
Другой вариант установить Gnochm 0.9.6 из Breezy Dapper. Нужны следующие пакеты (все 3 взять из Dappera, иначе работать не будет из-за различий версий chmlib и разных названий у python-chm в Hoary и Dapper):
gnochm chmlib python-chm

Работает все хорошо, от этих трех пакетов ничего больше не зависит, так что чтонибуть сломать маловеростно..
Ubuntu 6.06 Dapper
Registered Linux User #395405

Оффлайн StormBlast

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #10 : 31 Октября 2005, 18:53:07 »
А с так и не смог его заставить работать. И бинарники из разных мест брал, и сам собирал и из dapper'а ставил - на chm'ках c русским контентом (cp1251) gnochm стабильно падает:
Traceback (most recent call last):
  File "/usr/bin/gnochm", line 1861, in ?
    inst.open_file(args[i])
  File "/usr/bin/gnochm", line 1410, in open_file
    if self.request_file(self.chmfiles[-1].chmfile.home):
  File "/usr/bin/gnochm", line 1279, in request_file
    f, pathname, flink = self.internal_request_file(link)
  File "/usr/bin/gnochm", line 1273, in internal_request_file
    f, pathname = self.resolve_link(flink)
  File "/usr/bin/gnochm", line 1256, in resolve_link
    return func(link, internal)
  File "/usr/bin/gnochm", line 1174, in open_chm
    result, ui = self.chmfiles[-1].chmfile.ResolveObject(pathname)
  File "/usr/lib/python2.4/site-packages/chm/chm.py", line 390, in ResolveObject    return chmlib.chm_resolve_object(self.file, path)
TypeError: chm_resolve_object() argument 2 must be string without null bytes, not str
С английскими всё ок.
Desktop: Arch Linux 0.7.2 Gimmick :: custom kernel 2.6.19 :: Gnome 2.16.2
Laptop: Ubuntu Edgy 6.10 :: kernel 2.6.16-ck11 :: Gnome 2.14.1

Оффлайн aledie

  • Alexander Dietz
  • Участник
  • *
  • Сообщений: 210
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #11 : 31 Октября 2005, 19:20:14 »
Раньше русские документы с ним не открывал. Сейчас попробовал - да, тоже падает
Может попытаешься запустить с указанием локали, как здесь в примере с xchm:
http://www.linux.org.ru/books/lor-faq/lorFAQ-11.html#ss11.26
« Последнее редактирование: 31 Октября 2005, 19:54:49 от aledie »
Ubuntu 6.06 Dapper
Registered Linux User #395405

Оффлайн StormBlast

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #12 : 02 Ноября 2005, 00:29:01 »
Да, с тоже туда заглянул :) Интересно, что xchm у меня русские файлы открывает без проблем и без пинков.
Лоровское решение не прокатывает, или, точнее, прокатывает иногда (3 файла из дессти открылись, но крскозсбрами). Написал Рубенсу (разработчик), послал маленькую chm'ку, пусть копает :)
Desktop: Arch Linux 0.7.2 Gimmick :: custom kernel 2.6.19 :: Gnome 2.16.2
Laptop: Ubuntu Edgy 6.10 :: kernel 2.6.16-ck11 :: Gnome 2.14.1

Оффлайн JohnDoe

  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #13 : 23 Июля 2006, 16:54:26 »
StormBlast
Цитировать
Интересно, что xchm у меня русские файлы открывает без проблем и без пинков.
А у меня нет. :( Если в названии chm ести русские буквы то не открывает. С файлами на латинице нормально.

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Re: Чем смотреть chm?
« Ответ #14 : 24 Июля 2006, 13:37:42 »
Пользуюсь kchm - с русским проблем не было никаких.
Ubuntu 11.04 / MacOS X 10.6

 

Страница сгенерирована за 0.034 секунд. Запросов: 23.