phd_ru: (Default)
[personal profile] phd_ru
Поставил на свою книжку прошивку посвежее, потому что захотел новых интересных функций:
  • при включении вместо заставки можно показывать последнюю открытую страницу, и, значит, читать можно начинать сразу, не дожидаясь полной загрузки;
  • а вот при выключении можно поставить заставку, фиксированную или случайную, и она остаётся на экране после выключения питания; хорошая штука "электронные чернила". :)
Upd. Нашёл в новой прошивке ещё одну очень полезную вещь: когда дочитываешь книгу до последней страницы, она на книжной полке помечается, как прочитанная. Мне этого очень не хватало - у меня уже много прочитанных книг, но все они на полке показываются, как открытые; а помечать их прочитанными самому, вручную, конечно, лень.

Upd2. Подключил книжку по USB, и легко обнаружил, что в директории /system/state для каждой открытой книги создаётся файл $NAME.af0, а для каждой прочитанной - ещё и $NAME.afz. Так что я быстренько накатал скрипт
find . -type f -name \*.af0 -print0 | \
   xargs -r0 sh -c \
'for f in "$@"; do
d="`dirname \"$f\"`";
n="`basename \"$f\" .af0`";
touch "$d/$n.afz"; done'

и все прочитанные книги теперь помечены как закрытые. Всё-таки замечательная вещь командная строка, не то что утомительные убогие графические интерфейсы.
(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 7th, 2026 03:23 am
Powered by Dreamwidth Studios