X Technology Preview: VNCViewer
Goto page Previous  1, 2, 3  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free
 
Author Message

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 26.09.2013 18:55     Quote

libvncclient.so переименовать в libvncclient.so.0 и все получится.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

Elidevin
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 24 Sep 2013
Posts: 305


Location: Bukhara

PostPosted: 26.09.2013 20:28     Quote

Не вышло. При запуске этого чуда читалка стала думать намного дольше, но результат остался тот же.

Пробежался по бинарникам, оказалось там и остальные библиотеки с нестандартными именами... Shocked
Правка имён в HEXе ни к какому положительному результату не привела. Confused

Ну всё, значить не судьба. Проживу как-нибудь без этого "чуда". Very Happy

p.s.
Спасибо за поддержку в этом эксперименте. Wink
_________________
Тема ContrastModern для Touch2Lux
 
View user's profile Send private message ^

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 26.09.2013 22:02     Quote

Не смогло подключиться по сети к указанному хосту.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

Elidevin
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 24 Sep 2013
Posts: 305


Location: Bukhara

PostPosted: 11.02.2014 13:19     Quote

За эти почти пол года научился многому в обращении с читалкой, но так и не смог запустить VNC на 623. Sad

Отпишитесь те у кого это получилось.
_________________
Тема ContrastModern для Touch2Lux
 
View user's profile Send private message ^

hx
Недавний участник форума

Недавний участник форума



Joined: 13 Aug 2013
Posts: 13



PostPosted: 13.02.2015 23:54     Quote

У меня получилось запустить клиент. Опишу всё, возможно, это поможет тем, кто будет искать, как это сделать:

1. Установите какой-нибудь эмулятор терминала (например, poterm).

2. Скопируйте файлы libvncclient.so и vnc.app в папку applications/ на ридере.

3. Переименуйте "libvncclient.so" в "libvncclient.so.0".

4. Наберите в терминале на ридере следующие команды (здесь ****** - пароль от VNC, xx.xx.xx.xx - IP адрес сервера):
Code:
$ cd /mnt/ext1/applications
$ LD_LIBRARY_PATH=. VNC_PASSWORD=****** ./vnc.app xx.xx.xx.xx:1
 
View user's profile Send private message ^

Elidevin
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 24 Sep 2013
Posts: 305


Location: Bukhara

PostPosted: 14.02.2015 15:47     Quote

hx
О, спасибо добрый человек! У меня наконец то получилось его запустить! Ура, товарищи!!! Smile

Кстати, удалось запустить и без терминала, обычным ярлычком с вот таким вот содержимым:
Code:
#!/bin/sh
export LD_LIBRARY_PATH=/mnt/ext1/applications/ VNC_PASSWORD=мойпарольквнс
/mnt/ext1/applications/vnc.app 192.168.3.100:5900


Но есть и проблема, на 623 прорисовка картинки идёт на пол экрана читалки, да и ещё с пустатой по краю -- наверное сборка ориентирована для 622.
Как бы теперь растянуть это дело на всю площадь?
_________________
Тема ContrastModern для Touch2Lux
 
View user's profile Send private message ^

hx
Недавний участник форума

Недавний участник форума



Joined: 13 Aug 2013
Posts: 13



PostPosted: 17.02.2015 22:43     Quote

Elidevin, там вроде бы какой-то небольшой баг есть, но я в коде не разбирался.

Если вы используете Linux, возможно, вам подойдёт моя программа. Там возможности в чём-то пошире, но она не так универсальна, как VNC.
 
View user's profile Send private message ^

Elidevin
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 24 Sep 2013
Posts: 305


Location: Bukhara

PostPosted: 17.02.2015 23:29     Quote

hx
Я, к сожалению, использую Windows.

Код с виду не сложный, можно и поэксперементировать.

Например в vnc.c инициализацию подправить на это:
Code:
SetOrientation(1)
my_w = ScreenWidth(1024);
my_h = ScreenHeight(758);



Вот только у меня пока не вышло установить 'pocketbook sdk' на 'ubuntu 12.04 x86', чтобы попытаться скомпилировать изменённые исходники. Совсем зелен в этом. Sad
_________________
Тема ContrastModern для Touch2Lux
 
View user's profile Send private message ^

hx
Недавний участник форума

Недавний участник форума



Joined: 13 Aug 2013
Posts: 13



PostPosted: 17.02.2015 23:35     Quote

Elidevin, так не выйдет - согласно документации функции ScreenWidth() и ScreenHeight() не принимают аргументов и просто возвращают ширину и высоту размера экрана ридера.

Я попробую найти баг завтра. Если вы найдёте, что нужно исправить, то можете отправить мне код в ЛС и я вам скомпилирую (у меня SDK установлен).
 
View user's profile Send private message ^

hx
Недавний участник форума

Недавний участник форума



Joined: 13 Aug 2013
Posts: 13



PostPosted: 19.02.2015 04:31     Quote

Разобрался, вот версия с моими модификациями:
* Исправил баг с размером экрана
* Исправил баг с вычислением среднего цвета
* Используется ландшафтная ориентация экрана
* Добавил скрипт для запуска и запрос на подключение к сети в программе, если ридер к ней не был подключён
* Добавил в архив инструкции по запуску и сборке программы
 
View user's profile Send private message ^

maxlilt
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 14 Feb 2012
Posts: 326


Location: Samara, Russia

PostPosted: 19.02.2015 09:51     Quote

hx wrote:
Разобрался, вот версия с моими модификациями:

Остается неопределенным updateProcType?
_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
View user's profile Send private message ^

hx
Недавний участник форума

Недавний участник форума



Joined: 13 Aug 2013
Posts: 13



PostPosted: 19.02.2015 20:11     Quote

maxlilt, я в этом месте ничего не исправлял, так что получается, что да. Однако, по стандарту такая глобальная переменая обнуляется (в программе, конечно, это явно не прописано - не очень хорошо с точки зрения ясности кода, но работать всё будет правильно). Соответственно, всегда используется PartialUpdate().
 
View user's profile Send private message ^

Stoyan
Зрелый участник форума

Зрелый участник форума



Joined: 05 Apr 2015
Posts: 28



PostPosted: 13.09.2016 21:23     Quote

Простите, может где-то тут уже писали...

Устройство - PocketBook 614
Интернета нет, утилита netagent есть
root-доступ есть (осуществляется через sudo)
В croot-окружении поднят и вполне работает Debian 8
"искаропки" стоит и поднят TightVNC, сеть в принципе, тоже проброшена

Код start-vnc.app:

Code:

#!/bin/sh
/ebrmain/bin/netagent connect
export LD_LIBRARY_PATH=$PWD
/mnt/ext1/applications/vnc/vnc.app pocketbook:5900



В /etc/hosts прописан хост (127.0.0.1 pocketbook)

Приложение при запуске говорит, что "Соединение не настроенно".
Если надо больше инфы, то напишу

Что я всё таки делаю не так? Или чего-то недостаточно.

Спасибо заранее!
 
View user's profile Send private message E-mail ^

Вася Пупкин
Член клуба The eBook

Член клуба The eBook



Joined: 28 Jan 2013
Posts: 573



PostPosted: 13.09.2016 23:13     Quote

А чего вы хотели достичь? Как я понял, VNC сервер запускается на PC, клиент на читалке, между ними нужна сеть. 127.0.0.1 это не сеть.
_________________
Возражения принимаются только в суицидальной форме!
 
View user's profile Send private message ^

Stoyan
Зрелый участник форума

Зрелый участник форума



Joined: 05 Apr 2015
Posts: 28



PostPosted: 14.09.2016 01:59     Quote

Как бы я понимаю, что 127.0.0.1 это локальный адрес.

(где ж я вас видел...)

Суть в том, что Дебиан работает НЕПОСРЕДСТВЕННО на читалке, а не на ПК Smile
 
View user's profile Send private message E-mail ^

Вася Пупкин
Член клуба The eBook

Член клуба The eBook



Joined: 28 Jan 2013
Posts: 573



PostPosted: 14.09.2016 07:39     Quote

Тогда что, откуда и куда вы xотите передать по VNC ? Для проверки сделайте то же на PC Smile
_________________
Возражения принимаются только в суицидальной форме!
 
View user's profile Send private message ^

Elidevin
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 24 Sep 2013
Posts: 305


Location: Bukhara

PostPosted: 14.09.2016 10:36     Quote

Stoyan
Попробуйте воспользоваться сборкой от hx (кстати, огромное ему спасибо за неё), она несколькими постами выше.

У меня VNC-клиент на читалке запустился вот такой командой:
Code:
#!/bin/sh

LD_LIBRARY_PATH=/mnt/ext1/applications VNC_PASSWORD=TutMoyParol /mnt/ext1/applications/vnc 192.168.1.2:5900


"libvncclient.so.0" и "vnc" лежат в читалке по пути "/mnt/ext1/applications/"
_________________
Тема ContrastModern для Touch2Lux


Last edited by Elidevin on 14.09.2016 14:30; edited 1 time in total
 
View user's profile Send private message ^

Stoyan
Зрелый участник форума

Зрелый участник форума



Joined: 05 Apr 2015
Posts: 28



PostPosted: 14.09.2016 12:55     Quote

Пишет, что "Для выполнения данного действия необоходимо подключение к сети" и пытается выкинуть меня в настройки вай-фай (коего нет)

Странно...
 
View user's profile Send private message E-mail ^

Вася Пупкин
Член клуба The eBook

Член клуба The eBook



Joined: 28 Jan 2013
Posts: 573



PostPosted: 14.09.2016 13:05     Quote

Ну какбы логично, если VNC клиент и VNC сервер запущены на разных машинах, между ними нужна сеть. В ту сборку , наверное, это добавлено.
На одной машине (127.0.0.1 про это намекает) тоже можно запускать клиент и сервер (в случае с VNC - зачем???). Только я сомневаюсь, что в читалке на порту 5900 сам по себе завелся VNC сервер.
_________________
Возражения принимаются только в суицидальной форме!
 
View user's profile Send private message ^

Stoyan
Зрелый участник форума

Зрелый участник форума



Joined: 05 Apr 2015
Posts: 28



PostPosted: 14.09.2016 13:17     Quote

Эх...

Ну мне что ли скрины кинуть? Ок!

Я ж написал, человече, на САМОЙ читалке запущен Debian 8 в chroot окружении, и уже на нем запущен vnc.

Поэтому и 127.0.0.1
 
View user's profile Send private message E-mail ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free All times are GMT + 4 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика