В PocketBook 301 имеется очень удобная фича - создание заметок с привязкой их к конкретной книге/файлу. Т.е. - в последствии можно открыть блокнот, выбрать заметку и перейти прямо к книге, из которой эта заметка была записана.
Есть огромная проблема, отравляющая жизнь: файлы не живут в одном месте - часто перемещаются в другие каталоги или переименовываются. В результате чего заметки становятся оторванными от целевого файла.
Собственно хотелось бы, чтобы было что-то подобное:
- при перемещении файла (средствами оболочки PocketBook) обновлялся его путь и в блокноте
- была возможность поправить путь руками в конфигах блокнота
- блокнот PocketBook умел бы искать книгу по хешу или предлагал бы выбрать новый путь файла, ссылка на который невалидна
Как понимаю, в доступных офф. прошивках PocketBook ничего подобного нет.
Может быть есть неофициальная прошивка? Или есть сторонний софт, который умеет править блокнот? Или доступны исходники этого блокнота, и их можно поправить самостоятельно?
Неверные ссылки на файлы в блокноте PocketBook
Модератор: Модераторы разделов
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Неверные ссылки на файлы в блокноте PocketBook
Сразу скажу, что с такими вопросами лучше обращаться на официальный форум PocketBook:
http://www.the-ebook.org/forum/viewforum.php?f=32
Но поскольку я сотрудник компании, отвечу в рамках своей компетенции. (;
http://www.the-ebook.org/forum/viewforum.php?f=32
Но поскольку я сотрудник компании, отвечу в рамках своей компетенции. (;
На самом деле, каждый блокнот -- это обычная html-страница в каталоге notes внутренней пользовательской памяти книжки (не помню точно, /notes или /system/notes). Так что если подправить нужно в уже сделанных заметках, sed в руки -- и вперёд.
Да, сейчас нет. Напиши на форуме по указанной ссылке пожелания в соответствующей теме. Мы стараемся такие пожелания отслеживать. Сейчас, правда, рук на всё не хватает в связи с большим плановым модельным рядом на этот год; но написать всё равно стоит: работы там не так много, а функция востребованная.serzh-z писал(а): ↑17.05.2010 02:10- при перемещении файла (средствами оболочки PocketBook) обновлялся его путь и в блокноте
- блокнот PocketBook умел бы искать книгу по хешу или предлагал бы выбрать новый путь файла, ссылка на который невалидна
Как понимаю, в доступных офф. прошивках PocketBook ничего подобного нет.
Исходников стандартных приложений книжки в общем доступе нет и в обозримом будущем не предвидится. Как автор проекта PocketBook Free и бессменный его руководитель на протяжении года, я этот вопрос неоднократно обсуждал "с обеих сторон". Руководство компании и хотело бы пойти навстречу энтузастам, но есть масса подводных камней, и после серьёзного обсуждения возможной концепции открытия, было решено, что это принесёт на порядки больше сложностей, чем выгод -- по крайней мере, на данном этапе. Так что пока изменения в официальную прошивку -- только путём пожеланий и предложений на указанном форуме. Либо переписать функцию блокнота с нуля, заменить её в библиотеке inkview (блокнот идёт отдельным объектным файлом) и подложить изменённую библиотеку всем программам из прошивки. Если интересует, расскажу как.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Неверные ссылки на файлы в блокноте PocketBook
t.t
OK, я понял. Спасибо. Если там обычный HTML, который можно править руками/скриптом, то, думаю, меня это спасёт. Ибо синхронизация библиотеки книг с десктопом всё равно уже делается с помощью скрипта/rsync. Написал фичреквест в вашем разделе на the-ebook.org.
OK, я понял. Спасибо. Если там обычный HTML, который можно править руками/скриптом, то, думаю, меня это спасёт. Ибо синхронизация библиотеки книг с десктопом всё равно уже делается с помощью скрипта/rsync. Написал фичреквест в вашем разделе на the-ebook.org.
Ага, если несложно, Тихон, то подскажи в какую сторону копать - хотя бы посмотрю на досуге. Я так понимаю, то эту либу можно будет взять из PocketBook Free, допилить, пересобрать и просто залить на девайс?
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Неверные ссылки на файлы в блокноте PocketBook
Почти. Во-первых, брать лучше с самой книжки. Там busybox, shell-скрипты работают (только переводы строки должны быть юниксовые, с виндовыми иногда глючит). Бибилиотека называется libinkview.so. Где лежит, не помню, но найти не проблема (find-а там нет, но есть ls). Есть, кстати, простенький терминал, запускающийся на книжке. Бинарник:
http://pocketbook-free.sourceforge.net/apps/poterm.app
Исходники svn:
https://pocketbook-free.svn.sourceforge.net...ook-free/poterm
SDK качай отсюда:
http://pocketbook-free.sourceforge.net/sdk.shtml
Линуксовый пока через вайн работает, т.к. эмулятор изначально был только на winapi. Скоро будет gtk-шный, тогда выложу нативный сдк, без вайна. Для нормальной работы в линуксе нужно создать симлинк /usr/local/pocketbook на тот каталог, в который распакуешь sdk. Пример приложения можешь посмотреть в sources/inkdemo, там же и Makefile есть, хотя немного корявый (руки не доходят переписать по-человечески).
Пересобранную библиотеку ты на то же место подложить не сможешь, т.к. корень и ebrmain в ro монтируются. Но есть обходной путь: /mnt/ext1/system/bin в $PATH прописан раньше, чем /ebrmain/bin (/mnt/ext1 это внутренняя пользовательская память, ext2 -- sd-карточка). Поэтому можно подложить туда скрипты с теми же именами, что все системные бинарники с таким примерно содержимым:
Код: Выделить всё
#!/bin/sh
export LD_LIBRARY_PATH=/mnt/ext1/system/lib
exec /ebrmain/bin/fbreader
И в этот каталог кладёшь изменённую библиотеку.
Книжки под рукой нет, все пути писал по памяти. Но общий смысл, думаю, ясен.
Если будут более конкретные вопросы, их лучше задавать в соседнем разделе того же форума:
http://www.the-ebook.org/forum/viewforum.php?f=40
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Неверные ссылки на файлы в блокноте PocketBook
t.t
Гуд. Благодарю. Остаётся надеяться, что восстановить прошивку штатным способом, в случае проблем, будет возможно. =)
Гуд. Благодарю. Остаётся надеяться, что восстановить прошивку штатным способом, в случае проблем, будет возможно. =)
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Неверные ссылки на файлы в блокноте PocketBook
Ядро-то наверняка должно загрузиться. Если что-то пойдёт не так, удалишь пересобранную библиотеку да и всё.
Если будут какие-то успехи, не забудь рассказать. (;
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu