eView - лучшая читалка манги и комиксов

Темы которые более не актуальны или были удалены

Сообщение S-trace » Пн июл 29, 2013 11:59 am
На экране во время работы eView (вернее, Xfbdev) на прошивках Qt ничего не будет отображаться помимо того, что рисует сам eView (ни заставка при засыпании - у меня в момент засыпания только экран обновляется, ни сообщения о разрядке батареи или подключении к ПК, ни часики и системный индикатор заряда - ничего вовсе). Кроме того, так же монопольно перехватываются и кнопки, таким образом единственное, что обрабатывается не eView в этом режиме - кнопка питания для пробуждения устройства.

Видео посмотрел, спасибо.
Осталось неясно, можно ли разбудить устройство после того, как оно так уснуло, или же только ресет по питанию? И если можно разбудить - оно уснёт снова через тот же срок, или же останется работать неограниченно долго?

Обновление экрана попробую починить, способ принудительно отправлять устройство спать уже нашёл (экспериментальный, потенциально может приводить к коме), добавлю. Таймер подсветки добавлю, но несколько позднее, если не удастся найти ничего подходящего кроме как запускать второй поток с таймером на засыпание.
Интеграцию с системой обещать не могу, потому как даже идей как это можно реализовать у меня нет.
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение artpainter » Пн июл 29, 2013 12:34 pm
Осталось неясно, можно ли разбудить устройство после того, как оно так уснуло, или же только ресет по питанию?

Разбудить кнопкой питания можно.
И если можно разбудить - оно уснёт снова через тот же срок, или же останется работать неограниченно долго?

Третье - если не нажимать ничего в течение 3-5 секунд - уснет снова.
Обновление экрана попробую починить, способ принудительно отправлять устройство спать уже нашёл (экспериментальный, потенциально может приводить к коме), добавлю. Таймер подсветки добавлю, но несколько позднее, если не удастся найти ничего подходящего кроме как запускать второй поток с таймером на засыпание.

Тут в идеале было бы хорошо - нажал кнопку питания, устройство ушло в сон, выключило свет, а уж как оно будет реализовано - не важно )
Теоретически возможно при старте программы узнать какое изображение стоит скринсейвером и использовать его? И уточняющий вопрос - возможно ли сделать, чтобы eview при засыпании выводил на экран произвольно изображение?
Интеграцию с системой обещать не могу, потому как даже идей как это можно реализовать у меня нет.

Ну, тут я видимо не так выразился. Я имел ввиду, чтоб визуально и по ощущениям было, что eview своя в этой системе. Выше я описал про засыпание устройства.

Ох, чую, не все так безоблачно в этом китайском линуксе.
artpainter

 
Сообщений: 31
Зарегистрирован: Вс ноя 18, 2012 9:35 pm
Устройства::C6LHD

Сообщение S-trace » Пн июл 29, 2013 1:30 pm
Третье - если не нажимать ничего в течение 3-5 секунд - уснет снова.

Плохо. Придётся играть на том, что когда таймер сна отключен - книга не спит. В принципе, реализуемо (идеи есть), но мне не очень нравится что придётся столь тесно интегрироваться в систему.

Тут в идеале было бы хорошо - нажал кнопку питания, устройство ушло в сон, выключило свет, а уж как оно будет реализовано - не важно )

Я понимаю, и постараюсь это реализовать.
Теоретически возможно при старте программы узнать какое изображение стоит скринсейвером и использовать его?

Да, это возможно. Спасибо за мысль.

И уточняющий вопрос - возможно ли сделать, чтобы eview при засыпании выводил на экран произвольно изображение?

Возможно. Я планирую использовать системное изображение на заставке, чтобы сделать вид что никаких проблем со сном и вовсе нет.

Я имел ввиду, чтоб визуально и по ощущениям было, что eview своя в этой системе.

Подсветку и способ её включения/регулировки переделывать я не буду пока, других дел и без этого хватает (думаю, Вы сами с этим согласитесь). Работает - и ладно.

Ох, чую, не все так безоблачно в этом китайском линуксе.

Как раз таки напротив, местная операционная система донельзя близка к компьютерной (в сравнении с теми же роутерами, к примеру), и за это китайцам отдельное аригато. Жаль только сорцы не дают, или хоть бы SDK.
Хотя мне больше нравилась GTK-прошивка, она к компьютеру ещё ближе (то, что я тестирую eView в основном на компьютере - лучшее тому доказательство), а вот Qt - это нечто странное и отчасти пугающее своей непонятностью.
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение artpainter » Пн июл 29, 2013 1:57 pm
Плохо. Придётся играть на том, что когда таймер сна отключен - книга не спит. В принципе, реализуемо (идеи есть), но мне не очень нравится что придётся столь тесно интегрироваться в систему.

Возможен вариант, что если включено автозасыпание, то программа как-нибудь сообщает системе при каждом нажатии кнопок, что той еще рано в сон? Тут, как я понимаю, корень зла в том, что eview перехватывает все на себя и система не понимает, что что-то работает?
artpainter

 
Сообщений: 31
Зарегистрирован: Вс ноя 18, 2012 9:35 pm
Устройства::C6LHD

Сообщение S-trace » Пн июл 29, 2013 4:35 pm
Да, именно так, обрабатывает кнопки загадочная хрень по имени boeyeserver (их две причём), и она же сном заведует. Но вот как пинать систему чтобы она не спала я не понимаю. Dbus-сообщения для сервера этого - не аргумент.
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение artpainter » Пн июл 29, 2013 6:14 pm
Ну, тут я могу только пожать плечами и глупо улыбнуться )
artpainter

 
Сообщений: 31
Зарегистрирован: Вс ноя 18, 2012 9:35 pm
Устройства::C6LHD

Сообщение S-trace » Сб авг 10, 2013 8:54 am
https://dl.dropboxusercontent.com/u/100 ... ussian.app
Тестируем. Запилил борьбу со злостным усыплятором (killall -STOP boeyeserver - дёшево и сердито), а также переход в спящий режим (с заставкой и прочими плюшками) кнопкой питания. Не идеально пока (выглядит довольно странно и немного притормаживает), но для теста сгодится. Таймера сна и подсветки ещё нет.
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение S-trace » Пн авг 12, 2013 8:00 pm
Что-то, видимо, никому теперь этот проект кроме меня не нужен, судя по полному отсутствию энтузиазма. Ну да ладно, я всё равно продолжу работать над ним.
https://dl.dropboxusercontent.com/u/100 ... ussian.app
Очередная тестовая версия. Код работы с рисунками значительно переделан, работа с засыпанием устройства улучшена (теперь засыпать должно всегда), отображение заставки при уходе в сон сделано так, как должно быть.
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение artpainter » Вт авг 13, 2013 4:37 pm
"Can not open the file!"
эт по последней версии.
artpainter

 
Сообщений: 31
Зарегистрирован: Вс ноя 18, 2012 9:35 pm
Устройства::C6LHD

Сообщение S-trace » Чт авг 15, 2013 6:28 am
Это в какой момент такое появляется?
http://db.tt/FwTx5Dkz
Новый релиз-кандидат (063rc2).
Добавлен таймер подсветки, исправлена работа с заставкой.
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение artpainter » Сб авг 17, 2013 6:33 pm
Последняя версия запускается нормально.
Фризов (когда экран не желает обновляться) практически нет.
Засыпает и просыпается по аппаратной кнопке как-то с натягом - не с первого раза реагирует на нажатие.
Все так же беспокоит серая рамка слева и сверху, из-за которой вся моя манга начинает скейлиться вниз на десяток пикселей и выглядит достаточно мутно.
Ну и давишняя проблема, что если включен системный таймер сна, то книжка начинает постоянно засыпать после этого срока.

вот лог на всякий случай https://www.dropbox.com/s/lhe2r4830ue0y ... ug_log.txt
artpainter

 
Сообщений: 31
Зарегистрирован: Вс ноя 18, 2012 9:35 pm
Устройства::C6LHD

Сообщение S-trace » Сб авг 17, 2013 7:05 pm
Насчёт паталогической сонливости - печально, вариант "дёшево и сердито" не прошёл. Ничего, есть ещё одна идея борьбы с этим.

Про сон по кнопке питания - про задержку знаю, постараюсь свести её к минимуму. Системные изображения для заставок сна подхватываются нормально? Как работает таймер сна встроенный в eView? Хорошо ли спит книга? (можно определить по характерному писку при поднесении активной книги к уху в тишине и его прекращению при засыпании)

Наконец-то допилил внутренннюю архитектуру программы, чтобы можно было прикрутить туда кэширование предыдущих изображений (идея была ещё в версии 058) без особых костылей, и скоро это реализую.

Про рамку вокруг изображения - у меня на моей книге она размером в 3 пикселя, и тянется эта проблема вот уже с версии 043 - именно эта версия проекта мне когда-то досталась. Проблема в том, что я не знаю, что это такое, и чем это вызвано, и соответственно не могу бороться с тем, чего не понимаю.

Хорошо бы получить дамп прошивки с C6HD. Я скачал прошивку с сайта ,но там совсем другая структура файла, и нет привычного мне sibrary.img, для которого инструментарий распаковки/запаковки я уже написал. Извлечь в HEX-редакторе образ системного раздела из этого файла мне не удалось(
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение S-trace » Ср авг 21, 2013 9:02 am
http://db.tt/6RBv1PdX - очередной релиз-кандидат. Изменения:
+ Добавлена настройка качества масштабирования картинки (в сторону улучшения)
* Исправлена проблема с постоянным засыпанием на GMini C6LHD/Digma R60G
* Исходный код проверен с помощью Cppcheck и Splint - устранено большое количество утечек памяти, несколько повышена стабильность работы
* Немного улучшена работа обновления экрана на прошивках Qt
* Устранена проблема, приводящая к появлению серой рамки вокруг изображения на GMini C6LHD/Digma R60G // TODO: тестирование
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение Userok » Ср авг 21, 2013 1:14 pm
Готов тестировать на своем s605. Могу приложить скрины.
Изображение
К сожалению, на этом всё. Пару минут крутится значек "Загрузка..", после чего обновляется рабочий стол.
p.s. Для верности полностью выключил книгу и заново включил. По прежнему тишина.
Последний раз редактировалось Userok Ср авг 21, 2013 1:32 pm, всего редактировалось 1 раз.
Userok

 
Сообщений: 20
Зарегистрирован: Вс июл 28, 2013 1:08 pm
Устройства::palm E2> palm t|x> Wexler t7001b (r.2)> CyBook Opus> Digma_s605 (лежит в СЦ)

Сообщение S-trace » Ср авг 21, 2013 1:27 pm
Userok писал(а):Готов тестировать на своем s605. Могу приложить скрины.

Отлично! Тестеры очень нужны!
Все замечания и предложения приветствуются.
Известные проблемы 063rc3: экран иногда неправильно обновляется, но кнопка обновления помогает, иногда не выходит из режима сна.

Знакомая проблема, да. GTK_parts.sh установлен?

Для тестирования лучше использовать версию с припиской -debug, она не устанавливается, а просто запускается из проводника.
Также -debug версия генерирует протокол работы(eView_debug_log.txt во внутренней памяти книги), который может сильно помочь при анализе проблем в работе.
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение Userok » Ср авг 21, 2013 1:47 pm
Извиняюсь, GTK_parts.sh нет.
Кроме "readme.txt и S-trace-changelog.txt" поместил все файлы в /Pictures на карточке и запустил eView063_russian-installer.sh
Вижу, что невнимательно прочитал Ваш первый пост. Сейчас попробую установить.
p.s. на всякий случай сообщаю версию прошивки: s605_qt_20130518
Userok

 
Сообщений: 20
Зарегистрирован: Вс июл 28, 2013 1:08 pm
Устройства::palm E2> palm t|x> Wexler t7001b (r.2)> CyBook Opus> Digma_s605 (лежит в СЦ)

Сообщение S-trace » Ср авг 21, 2013 1:56 pm
Хочу предупредить также, что первый запуск программы может быть довольно долгим (до пяти минут, в зависимости от количества установленных в книгу шрифтов - будьте терпеливы, а также не давайте книге спать (нажимая кнопки) или увеличьте системный таймер сна минут до десяти (временно).
С этим эффектом ничего поделать я не могу.

Прошу прощения, на этом вынужден покинуть форум до вечера. Спасибо за интерес к проекту!
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение Userok » Ср авг 21, 2013 2:14 pm
Запустил. Примерно 2 минуты - стандартный значек загрузки, потом еще 3-4 - черный экран.
Запустился файловый менеджер, но с поворотом на 180 градусов. (Джойстик вверх/вниз не инвертирован).
Погонял -debug версию, сам вынужден офф, лог будет вечером =)
Userok

 
Сообщений: 20
Зарегистрирован: Вс июл 28, 2013 1:08 pm
Устройства::palm E2> palm t|x> Wexler t7001b (r.2)> CyBook Opus> Digma_s605 (лежит в СЦ)

Сообщение S-trace » Ср авг 21, 2013 8:12 pm
https://dl.dropboxusercontent.com/u/100 ... 063rc4.zip - очередной релиз-кандидат 063rc4 от 21.aug.2013.
Изменения:
+ Проверка инсталлятором наличия GTK_parts и требование их установить перед установкой eView
* Устранена досадная ошибка приводящая к падению при переходе в следующий каталог во время просмотра изображений в файловой системе
S-trace

 
Сообщений: 50
Зарегистрирован: Чт июл 18, 2013 1:38 pm
Устройства::Ritmix RBK700HD

Сообщение Userok » Ср авг 21, 2013 10:30 pm
Почти шикарно)
Изображение
В режиме работы eView заставка тоже включается перевернутой.
Изображение

Лог версии eView063rc4. http://yadi.sk/d/W0o5hDEj8Avdk
Userok

 
Сообщений: 20
Зарегистрирован: Вс июл 28, 2013 1:08 pm
Устройства::palm E2> palm t|x> Wexler t7001b (r.2)> CyBook Opus> Digma_s605 (лежит в СЦ)

Пред.След.

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

x