HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Читалка fictionbook'ов для Zaurus SL-C*
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28

[Ответить]
Glorum [09.10.2006 13:23] :
Присоеденяюсь, было бы удобно еще когда упираешься в конец книги/файла, а там сразу вопрос удалить или оставить
moreZ [09.10.2006 19:48] :
Я может что-то не понял, но вроде бы с новой версией у меня перенос куда-то делся... Может его и в предыдущей не было, а я не замечал?
geometer [09.10.2006 20:58] :
Про переносы: а язык у книги правильный стоит? (Кнопка с книжкой и буквой i, потом поле Language.) Там вообще выбор есть? Если нету -- какой дивайс, какая прошивка?
moreZ [09.10.2006 21:06] :
Все нашел, спасибо!
Думал один раз поставил язык, он и сохраниться
sophy1987 [11.10.2006 10:58] :
Проблема с компиляцией. (да, я добралась наконец до "попробовать скомпилить" )
Причем не очень понятная.
Компилирую на завре.
Всякие мелочи (типа что zgcc не проставляет ссылку на свои бин и либ в /opt/Qtopia/sharp и libbz2 при установке не прописывает libbz2.so - только libbz2.so.1) - решились.
Все собралось.
Но - при линковке выдает вообще непонятную весчь.


...
make[1]: Leaving directory `/home/zaurus/fbreader-src/fbreader-0.7.4k/fbreader/zaurus'
Linking FBReader .../mnt/zgcc/bin/g++ -Wl,-rpath,/opt/QtPalmtop/lib,-rpath,/usr/lib -s -o FBReader `find common -name *.o` zaurus/qtopia/*.o -L /opt/Qtopia/sharp/lib -lqte -lqpe -lm -L/home/zaurus/fbreader-src/fbreader-0.7.4k/fbreader/../zlibrary -lzlibrary-qtopia -L/home/zaurus/fbreader-src/fbreader-0.7.4k/fbreader/../zldictionary -lzldictionary-qtopia -lenca -lexpat -lbz2
/home/zaurus/fbreader-src/fbreader-0.7.4k/fbreader/../zlibrary/libzlibrary-qtopia.so: undefined reference to `XML_UseForeignDTD'
/home/zaurus/fbreader-src/fbreader-0.7.4k/fbreader/../zlibrary/libzlibrary-qtopia.so: undefined reference to `libiconv_open'
/home/zaurus/fbreader-src/fbreader-0.7.4k/fbreader/../zlibrary/libzlibrary-qtopia.so: undefined reference to `libiconv_close'
/home/zaurus/fbreader-src/fbreader-0.7.4k/fbreader/../zlibrary/libzlibrary-qtopia.so: undefined reference to `libiconv'
collect2: ld returned 1 exit status
make: *** [all] Error 1

То ли либэкспат старая ( хотя переустановила заново на 1.95.8 ), то ли еще что...
geometer, может подскажете в чем может быть дело?..
sophy1987 [11.10.2006 18:55] :
Работа над ошибками.
Получилось скомпилить на завре в результате следующих телодвижений:
- Скомпилила и установила новую библиотеку expat (которая 2.чтототам. Последняя с http://expat.sourceforge.net). Там XML_UseForeignDTD есть.
- Скомпилила и установила libiconv.
- В zaurus.mk добавила -liconv
После чего оно скомпилилось.

Да, еще при компиляции libiconv оно много пишет в /tmp
Который по умолчанию - 10 метров. А оно туда - пару-тройку временных файлов по 5-7 метров каждый.
Перемонтировала / как rw, переписала ссылку /tmp на .../sd/tmp.
Получилось.

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

Может я что неправильно с самого начала делала?
В днк ошибка?..
geometer [11.10.2006 23:13] :
Хм, все это немного странно. Я уверен, что читалка работает на завре с expat 1.95.8 и без libiconv.

По поводу expat могу посоветовать взять пакет с сайта читалки.

По поводу iconv -- по-моему, в завровой версии iconv_open и прочие есть в libc. Рискну предположить, что проблема может быть в libenca. Откуда она взята? Если не с сайта читалки -- советую взять оттуда же. (Кстати, а прошивка на завре какая?)

А вообще, программирование прямо на завре представляется мне довольно экстремальным занятием. То ли дело на десктопе. Поставил SDK, библиотеки из пакетов, разархивировал сорцы, сказал в корне 'make package' -- и все, пакеты готовы. (Чуть-чуть подробнее написано в README.build в архиве сорцов.) Я, вообще-то, пишу и отлаживаю десктопную версию, а для всех остальных дивайсов потом собираю и проверяю.
geometer [13.10.2006 16:18] :
Планируется. Но тут есть сложности -- fbreader работает на нескольких платформах, так что готовыми платформно-завиcимыми решениями воспользоваться тяжело, придется писать "все полностью" -- от низкого уровня до верхнего. Никаких принципиальных проблем, но кода заметно больше. Так что очень скоро не обещаю.
sophy1987 [24.10.2006 18:46] :
Да, еще к закладкам.
Я нижайше прошу прощения за то что пообещала помочь и не получается.
Ну вот откуда у тов. geometer время на это? А мне вот стыдно.
Не выкраивается у меня. Может быть потому что десктопного линукса под рукой нет, а на завре долговато компилируется? Впрочем, кто может - делает, кто не может ищет оправдания.

Feature-request зато. Наглость второе счастье...
Вместе с закладками было бы неплохо сделать "заметки на полях" к определенным местам книги. Не знаю есть ли где-нибудь в других ридерах такое, но периодически очень хочется.
Читаешь что-нибудь и думаешь - хорошо бы пометить.
Чтобы нажимаешь на кнопочку - и тебе вылезает окошко куда можно текст ввести.

И еще - и по закладкам и по этим самым заметкам-на-полях: было бы неплохо иметь возможность видеть эти закладки и заметки. Скажем, синие "черточки" - закладки, зеленые - заметки. Ну и чтобы отключать это можно было, естественно.
EugeenB [24.10.2006 20:27] :
Заметки это очень хорошая идея!!
Сам думал, что "записная книжка/клейкие листочки" нужна, практически, в каждой программе. Даже в игрушках. Чтоб оставить памятку по тому или иному случаю, мысли, связанной с текущим абзацем текста, местом - положением в АРМе, программном пакете, и т.д.
Применительно к ФБридеру, желательно, чтоб закладки/заметки не складывались в общий конфиг, а ложились в отдельный xml файл рядом с читаемым текстом, для последующего легкого переноса (или отказа от переноса) на другой компьютер или платформу.

Типа такого:
читаемый файл ~/books/vern017.zip:detyGrant.txt
файл закладок ~/books/vern017.zip.detyGrant.txt.marks
То есть имя файла закладок образуется из имени читаемого файла при добавлении к нему суффикса .marks

Если тескт на ридонли носителе, то ФБридер спросит у пользователя: где он хочет хранить закладки к текущему тексту.
[Ответить]
[< Назад]  [Вперед >]