[sisyphus] Немного рекламы: FBReader

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пн Май 22 09:05:48 MSD 2006


Вячеслав Диконов wrote:
> В Чтв, 18/05/2006 в 16:26 +0400, Anton Farygin пишет:
>> Вячеслав Диконов wrote:
>>> В Втр, 16/05/2006 в 15:49 +0400, Anton Farygin пишет:
>>>> Можно я немного порекламирую хорошую программу ? ;)
>>>>
>>>> В Sisyphus есть такой пакет - FBReader. Это читалка книг, изначально 
>>>> спортированная на десктопы с Linux-based наладонников.
>>>>
>>>> Поддерживает несколько форматов, включая FictionBook. (www.fictionbook.ru)
>>>>
>>>> Весьма удобная в использовании.
>>> Я бы так не сказал. У меня книги лежат на разных носителях и гораздо
>>> удобнее указать файл и открыть его вместо возни с "библиотеками". К тому
>>> же, там и сейчас есть старый глюк с невозможностью видеть русские имена
>>> файлов, так что заставить его для начала показывать хоть какой-нибудь
>>> текст нелегко. Я писал об этом автору еще осенью и вместе с примерным
>>> спеком, но воз и ныне там.
>> Я по твоему примерному спеку и собирал.. правда полностью его перелопатил ;)
> Это нормально. Только ведь FBReader в двух вариантах есть (gtk2 и qt),
> т.е. для pdaXrom и Цацко платформ. Я не сумел исправить Makefile, чтобы
> собирать обе за 1 проход из одного srpm. По хорошему надо бы собирать
> fbreader-gtk и fbreader-qt в два конфликтующих двоичных пакета. 
> 

А вот этого не надо - не имеет смысла. Я собрал только GTK версию. 
Достаточно.


>> Спек твой там на сайте лежал.
>>
>> С русскими именами посмотрю, но подозреваю что у меня проблем не будет 
>> (в UTF-8)
> Переключи временно в 1251 или КОИ и станет заметно. На заурусе тоже
> UTF8, поэтому баг не виден. Из-за него FBreader в упор не видит никакие
> файлы с русскими именами и читать их не позволяет. А у меня таких
> текстов на полный DVD наберется.

Я отправил автору рекомендации.

> 
>>> С диалогом выбора файлов проблема в кодировке. Так у меня в локали 1251
>>> вылезает ошибка 
>>>
>>> (FBReader:11675): Pango-WARNING **: Invalid UTF-8 string passed to
>>> pango_layout_set_text()
>>>
>>> на каждый файл с русским именем.
>> а это извини проблема не этой программы.. а чего-то gtk'шного
> Неправда. Qt-сборка того же FBreader имеет тот же глюк. Она на этом
> месте вообще периодически segfault делала.

Ладно, посмотрим на досуге.

Rgds,
Rider




Подробная информация о списке рассылки Sisyphus