X Technology Preview: VNCViewer
На страницу Пред.  1, 2, 3  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free
 
Автор Сообщение

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 26.09.2013 18:55     Цитата

libvncclient.so переименовать в libvncclient.so.0 и все получится.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

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

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



Зарегистрирован: 24.09.2013
Сообщения: 305


Откуда: Bukhara

СообщениеДобавлено: 26.09.2013 20:28     Цитата

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

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

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

p.s.
Спасибо за поддержку в этом эксперименте. Wink
_________________
Тема ContrastModern для Touch2Lux
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 26.09.2013 22:02     Цитата

Не смогло подключиться по сети к указанному хосту.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

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

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



Зарегистрирован: 24.09.2013
Сообщения: 305


Откуда: Bukhara

СообщениеДобавлено: 11.02.2014 13:19     Цитата

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

Отпишитесь те у кого это получилось.
_________________
Тема ContrastModern для Touch2Lux
 
Профиль Сообщение ^

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

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



Зарегистрирован: 13.08.2013
Сообщения: 14



СообщениеДобавлено: 13.02.2015 23:54     Цитата

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

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

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

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

4. Наберите в терминале на ридере следующие команды (здесь ****** - пароль от VNC, xx.xx.xx.xx - IP адрес сервера):
Код:
$ cd /mnt/ext1/applications
$ LD_LIBRARY_PATH=. VNC_PASSWORD=****** ./vnc.app xx.xx.xx.xx:1
 
Профиль Сообщение ^

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

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



Зарегистрирован: 24.09.2013
Сообщения: 305


Откуда: Bukhara

СообщениеДобавлено: 14.02.2015 15:47     Цитата

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

Кстати, удалось запустить и без терминала, обычным ярлычком с вот таким вот содержимым:
Код:
#!/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
 
Профиль Сообщение ^

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

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



Зарегистрирован: 13.08.2013
Сообщения: 14



СообщениеДобавлено: 17.02.2015 22:43     Цитата

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

Если вы используете Linux, возможно, вам подойдёт моя программа. Там возможности в чём-то пошире, но она не так универсальна, как VNC.
 
Профиль Сообщение ^

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

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



Зарегистрирован: 24.09.2013
Сообщения: 305


Откуда: Bukhara

СообщениеДобавлено: 17.02.2015 23:29     Цитата

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

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

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



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

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

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



Зарегистрирован: 13.08.2013
Сообщения: 14



СообщениеДобавлено: 17.02.2015 23:35     Цитата

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

Я попробую найти баг завтра. Если вы найдёте, что нужно исправить, то можете отправить мне код в ЛС и я вам скомпилирую (у меня SDK установлен).
 
Профиль Сообщение ^

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

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



Зарегистрирован: 13.08.2013
Сообщения: 14



СообщениеДобавлено: 19.02.2015 04:31     Цитата

Разобрался, вот версия с моими модификациями:
* Исправил баг с размером экрана
* Исправил баг с вычислением среднего цвета
* Используется ландшафтная ориентация экрана
* Добавил скрипт для запуска и запрос на подключение к сети в программе, если ридер к ней не был подключён
* Добавил в архив инструкции по запуску и сборке программы
 
Профиль Сообщение ^

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

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



Зарегистрирован: 14.02.2012
Сообщения: 326


Откуда: Samara, Russia

СообщениеДобавлено: 19.02.2015 09:51     Цитата

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

Остается неопределенным updateProcType?
_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
Профиль Сообщение ^

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

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



Зарегистрирован: 13.08.2013
Сообщения: 14



СообщениеДобавлено: 19.02.2015 20:11     Цитата

maxlilt, я в этом месте ничего не исправлял, так что получается, что да. Однако, по стандарту такая глобальная переменая обнуляется (в программе, конечно, это явно не прописано - не очень хорошо с точки зрения ясности кода, но работать всё будет правильно). Соответственно, всегда используется PartialUpdate().
 
Профиль Сообщение ^

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

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



Зарегистрирован: 05.04.2015
Сообщения: 28



СообщениеДобавлено: 13.09.2016 21:23     Цитата

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

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

Код start-vnc.app:

Код:

#!/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)

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

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

Спасибо заранее!
 
Профиль Сообщение E-mail ^

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

Член клуба The eBook



Зарегистрирован: 28.01.2013
Сообщения: 595



СообщениеДобавлено: 13.09.2016 23:13     Цитата

А чего вы хотели достичь? Как я понял, VNC сервер запускается на PC, клиент на читалке, между ними нужна сеть. 127.0.0.1 это не сеть.
_________________
Возражения принимаются только в суицидальной форме!
 
Профиль Сообщение ^

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

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



Зарегистрирован: 05.04.2015
Сообщения: 28



СообщениеДобавлено: 14.09.2016 01:59     Цитата

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

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

Суть в том, что Дебиан работает НЕПОСРЕДСТВЕННО на читалке, а не на ПК Smile
 
Профиль Сообщение E-mail ^

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

Член клуба The eBook



Зарегистрирован: 28.01.2013
Сообщения: 595



СообщениеДобавлено: 14.09.2016 07:39     Цитата

Тогда что, откуда и куда вы xотите передать по VNC ? Для проверки сделайте то же на PC Smile
_________________
Возражения принимаются только в суицидальной форме!
 
Профиль Сообщение ^

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

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



Зарегистрирован: 24.09.2013
Сообщения: 305


Откуда: Bukhara

СообщениеДобавлено: 14.09.2016 10:36     Цитата

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

У меня VNC-клиент на читалке запустился вот такой командой:
Код:
#!/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


Последний раз редактировалось: Elidevin (14.09.2016 14:30), всего редактировалось 1 раз
 
Профиль Сообщение ^

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

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



Зарегистрирован: 05.04.2015
Сообщения: 28



СообщениеДобавлено: 14.09.2016 12:55     Цитата

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

Странно...
 
Профиль Сообщение E-mail ^

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

Член клуба The eBook



Зарегистрирован: 28.01.2013
Сообщения: 595



СообщениеДобавлено: 14.09.2016 13:05     Цитата

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

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

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



Зарегистрирован: 05.04.2015
Сообщения: 28



СообщениеДобавлено: 14.09.2016 13:17     Цитата

Эх...

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

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

Поэтому и 127.0.0.1
 
Профиль Сообщение E-mail ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free Часовой пояс: GMT + 4
На страницу Пред.  1, 2, 3  След.
Страница 2 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

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