The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как получить копию экрана ?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как получить копию экрана ?"
Сообщение от stas emailИскать по авторуВ закладки on 14-Окт-03, 07:35  (MSK)
Собственно есть две машины, одна HP-UX 9.05 вторая Solaris.
На HP-UX работает приложение под Х, необходимо окно приложения
вывести на экран Solaris.
Авторизацию в Х настроил, приложения типа часы и х-терминал,
выводятся, а запуск нужного приложения с указанием переменной
-display - не получается.
Приложение это система телеконтроля сделанная сторонней фирмой
только для HP-UX.

Возможно ли, запуская приложение на HP-UX дать команду Х, что
бы они просто копию изображения отправляли на Х Solaris ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Как получить копию экрана ?"
Сообщение от ru Искать по авторуВ закладки on 14-Окт-03, 08:37  (MSK)
>Собственно есть две машины, одна HP-UX 9.05 вторая Solaris.
>На HP-UX работает приложение под Х, необходимо окно приложения
>вывести на экран Solaris.
>Авторизацию в Х настроил, приложения типа часы и х-терминал,
>выводятся, а запуск нужного приложения с указанием переменной
>-display - не получается.
>Приложение это система телеконтроля сделанная сторонней фирмой
>только для HP-UX.
>
>Возможно ли, запуская приложение на HP-UX дать команду Х, что
>бы они просто копию изображения отправляли на Х Solaris ?
Как вариан попробуй из Соляры зайти на хост HP-UX через ssh a.b.c.d
и запустить любую Xпрограмму естественно на Соляре должны быть запущены Xы

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как получить копию экрана ?"
Сообщение от stas emailИскать по авторуВ закладки on 14-Окт-03, 09:15  (MSK)
>Как вариан попробуй из Соляры зайти на хост HP-UX через ssh a.b.c.d
>
>и запустить любую Xпрограмму естественно на Соляре должны быть запущены Xы

С этим проблем нет, я могу выводить Хпрограмки и на Соляру и на HP,
проблема только с этой программой телеконтроля, если я ей указываю
переменную --display отличную от localhost то она не запускается.

Поэтому уже пошел по пути хотябы получить не работающую программу на Solaris, а только копию экрана средствами Х (пускай даже без возможности
управлять ей, только динамическую картинку)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Как получить копию экрана ?"
Сообщение от poige emailИскать по авторуВ закладки on 18-Окт-03, 10:27  (MSK)
[...]

>С этим проблем нет, я могу выводить Хпрограмки и на Соляру и
>на HP,
>проблема только с этой программой телеконтроля, если я ей указываю
>переменную --display отличную от localhost то она не запускается.

покажи, как ты ей "указываешь"?...

/poige @ morning . Ru (напомни про эту тему сюда)...
--
http://www.i.morning.ru/~poige/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Как получить копию экрана ?"
Сообщение от stas emailИскать по авторуВ закладки on 19-Окт-03, 07:57  (MSK)
>покажи, как ты ей "указываешь"?...
>
>/poige @ morning . Ru (напомни про эту тему сюда)...
>--
>http://www.i.morning.ru/~poige/

У нее есть файл стартовый, скрипт. Где в начале идут определения переменных среди прочего и display, по умолчанию localhost. Вот
там и пробовал менять.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Как получить копию экрана ?"
Сообщение от stas emailИскать по авторуВ закладки on 19-Окт-03, 08:15  (MSK)
>У нее есть файл стартовый, скрипт. Где в начале идут определения переменных
#!/bin/sh
echo "Error" > /usr/tmp/Display #Changed
chmod a+rw /usr/tmp/Display     #Changed
rm /tmp/Start
if [ -r /etc/src.sh ]
then
. /etc/src.sh
else
TZ=SAT3; export TZ
fi
PATH=/bin:/usr/bin:/usr/bin/X11:/etc/:/aplicacao:.
export PATH
HOME=/users/emos
export HOME
DISPLAY=`hostname`:0.0 #Changed
export DISPLAY
LOGNAME=root
export LOGNAME
rm -f /tmp/x11id
/usr/bin/x11start &
sleep 20
ps -e | grep x11 | grep -v grep | awk '{print $1}' > /tmp/x11id
/usr/bin/X11/xclock &
/remote/RebootEmost &
cd /aplicacao
./GerenciadorDeProcessosV
echo "Error" > /usr/tmp/Display #Changed
/etc/reboot


  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Как получить копию экрана ?"
Сообщение от poige Искать по авторуВ закладки on 19-Окт-03, 08:24  (MSK)
[...]
>DISPLAY=`hostname`:0.0 #Changed
[...]

почему именно hostname? Ведь это будет таже самая система, на которой ты скрипт запускаешь. Указать hostname Solaris (или ее IP-адрес) пробовал?
Потом, ты сказал, что "не запускается". А "ругается" как-нибудь/где-нибудь?

/poige
--
http://www.i.morning.ru/~poige/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Как получить копию экрана ?"
Сообщение от stas emailИскать по авторуВ закладки on 19-Окт-03, 08:36  (MSK)
>[...]
>>DISPLAY=`hostname`:0.0 #Changed
>[...]
>
>почему именно hostname? Ведь это будет таже самая система, на которой ты
>скрипт запускаешь. Указать hostname Solaris (или ее IP-адрес) пробовал?
>Потом, ты сказал, что "не запускается". А "ругается" как-нибудь/где-нибудь?

Да я пробовал и IP Solaris и по имени, определив в hosts, далее после запуска компьютер HP перезагружался, в этом StartEmos пробовал закоментировать строку где reboot, но на Солярис так и ни чего не пришло.
На счет ругани тоже ни чего не нашел.
Хотя процедура перехвата управления с экраном реализована, пытался по скриптам отследить, путаница, знаний не хватает :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как получить копию экрана ?"
Сообщение от stas emailИскать по авторуВ закладки on 14-Окт-03, 09:25  (MSK)
>>Собственно есть две машины, одна HP-UX 9.05 вторая Solaris.
>>На HP-UX работает приложение под Х, необходимо окно приложения
>>вывести на экран Solaris.
>>Авторизацию в Х настроил, приложения типа часы и х-терминал,
>>выводятся, а запуск нужного приложения с указанием переменной
>>-display - не получается.
>>Приложение это система телеконтроля сделанная сторонней фирмой
>>только для HP-UX.
>>
>>Возможно ли, запуская приложение на HP-UX дать команду Х, что
>>бы они просто копию изображения отправляли на Х Solaris ?
>Как вариан попробуй из Соляры зайти на хост HP-UX через ssh a.b.c.d
>
>и запустить любую Xпрограмму естественно на Соляре должны быть запущены Xы
Это все получается без проблем, только эта система телеконтроля не хочет
работать если я ей в файле конфигурации меняю переменную --display на
отличную от localhost, она не запускается.
Вот и подумал, а нельзя ли как ни будь сказать Х, чтобы они просто
отправляли на Solaris копию экрана при работающей на HP-UX программе ?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Как получить копию экрана ?"
Сообщение от ru Искать по авторуВ закладки on 14-Окт-03, 10:53  (MSK)
Я не знаю точно будет ли он работать на HP-UX ,но попробуй скомпилить в HP-ux vncserver
На Соляе скомпиль клиента точно работать будет и тогда не только
картинка но и управление возможно удачи
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Как получить копию экрана ?"
Сообщение от Gennadi emailИскать по авторуВ закладки on 14-Окт-03, 11:32  (MSK)
>Я не знаю точно будет ли он работать на HP-UX ,но попробуй
>скомпилить в HP-ux vncserver
>На Соляе скомпиль клиента точно работать будет и тогда не только
>картинка но и управление возможно удачи

Посмотри здесь:

http://imho.ws/showthread.php?s=&threadid=35817

http://www.nomachine.com/developers.php

( На Wnodows'e и Linux'e всё работает отлично )

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Как получить копию экрана ?"
Сообщение от stas emailИскать по авторуВ закладки on 14-Окт-03, 12:32  (MSK)
>>Я не знаю точно будет ли он работать на HP-UX ,но попробуй
>>скомпилить в HP-ux vncserver
>>На Соляе скомпиль клиента точно работать будет и тогда не только
>>картинка но и управление возможно удачи
>
>Посмотри здесь:
>
>http://imho.ws/showthread.php?s=&threadid=35817
>
>http://www.nomachine.com/developers.php
>
>( На Wnodows'e и Linux'e всё работает отлично )

Посмотрел, интересное ПО,
только у них на сайте написано
NX server runs on any Linux operating system. Support is planned for OS/390, Solaris, AIX and HP-UX.
Наверное работать не бедет? Да и тем более, что на HP-UX, что Solaris
ничего не компилировал ни разу :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Как получить копию экрана ?"
Сообщение от yur Искать по авторуВ закладки on 20-Окт-03, 20:59  (MSK)
>>>Собственно есть две машины, одна HP-UX 9.05 вторая Solaris.
>>>На HP-UX работает приложение под Х, необходимо окно приложения
>>>вывести на экран Solaris.
>>>Авторизацию в Х настроил, приложения типа часы и х-терминал,
>>>выводятся, а запуск нужного приложения с указанием переменной
>>>-display - не получается.
>>>Приложение это система телеконтроля сделанная сторонней фирмой
>>>только для HP-UX.
>>>
>>>Возможно ли, запуская приложение на HP-UX дать команду Х, что
>>>бы они просто копию изображения отправляли на Х Solaris ?
>>Как вариан попробуй из Соляры зайти на хост HP-UX через ssh a.b.c.d
>>
>>и запустить любую Xпрограмму естественно на Соляре должны быть запущены Xы
>Это все получается без проблем, только эта система телеконтроля не хочет
>работать если я ей в файле конфигурации меняю переменную --display на
>отличную от localhost, она не запускается.
>Вот и подумал, а нельзя ли как ни будь сказать Х, чтобы
>они просто
>отправляли на Solaris копию экрана при работающей на HP-UX программе ?

Дык, а что мешет запустить vnc как :0?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Как получить копию экрана ?"
Сообщение от kazh Искать по авторуВ закладки on 21-Окт-03, 10:19  (MSK)
>>>Собственно есть две машины, одна HP-UX 9.05 вторая Solaris.
>>>На HP-UX работает приложение под Х, необходимо окно приложения
>>>вывести на экран Solaris.
>>>Авторизацию в Х настроил, приложения типа часы и х-терминал,
>>>выводятся, а запуск нужного приложения с указанием переменной
>>>-display - не получается.
>>>Приложение это система телеконтроля сделанная сторонней фирмой
>>>только для HP-UX.
>>>
>>>Возможно ли, запуская приложение на HP-UX дать команду Х, что
>>>бы они просто копию изображения отправляли на Х Solaris ?
>>Как вариан попробуй из Соляры зайти на хост HP-UX через ssh a.b.c.d
>>
>>и запустить любую Xпрограмму естественно на Соляре должны быть запущены Xы
>Это все получается без проблем, только эта система телеконтроля не хочет
>работать если я ей в файле конфигурации меняю переменную --display на
>отличную от localhost, она не запускается.

Может этой системе не хватает каких-нибудь иксовых экстеншенов в солярковом дисплее (например GLX).
попробуй: xdpyinfo [-display hostname:0.0]
и сравни список экстеншенов на хэрэ и солярке.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Как получить копию экрана ?"
Сообщение от stas emailИскать по авторуВ закладки on 21-Окт-03, 12:22  (MSK)
>Может этой системе не хватает каких-нибудь иксовых экстеншенов в солярковом дисплее (например
>GLX).
>попробуй: xdpyinfo [-display hostname:0.0]
>и сравни список экстеншенов на хэрэ и солярке.

Вот попробовал:
Solaris

number of extensions:    15
    SUN_ALLPLANES
    Adobe-DPS-Extension
    DPSExtension
    SHAPE
    MIT-SHM
    Multi-Buffering
    XInputExtension
    XInputDeviceEvents
    XTEST
    MIT-SUNDRY-NONSTANDARD
    SUN_DGA
    SolarisIA
    SUN_OVL
    AccessX
    SUN_SME
default screen number:    0

HP-UX:
number of extensions:    12
    HPExtension
    XTestExtension1
    SHAPE
    MIT-SHM
    X3D-PEX
    Multi-Buffering
    XInputExtension
    XTEST
    MIT-SUNDRY-NONSTANDARD
    stellar-shmLink
    shmLink
    XVideo
default screen number:    0
number of screens:    1

У Solaris расширений больше. Вот еще нашел :

#!/bin/csh  
#
# Get EMOS(T) and display it on a new display.
# Usage GetEmost.EQXM <xmove-ip> <display>
#       <xmove-ip>: ip-address of host on which XMOVE is installed
#       <display> : display on which to display EMOST
#

EMOS(T) - это и есть система телеконтроля.
Т.е. ей еще похоже для работы необходимо условие - XMOVE (и что это ?)
тут же в каталоге есть файл бинарный xmove.HP. Наверное программа только под HP-UX заточена :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Как получить копию экрана ?"
Сообщение от lavr emailИскать по авторуВ закладки on 21-Окт-03, 12:56  (MSK)
>>Может этой системе не хватает каких-нибудь иксовых экстеншенов в солярковом дисплее (например
>>GLX).
>>попробуй: xdpyinfo [-display hostname:0.0]
>>и сравни список экстеншенов на хэрэ и солярке.
>
>Вот попробовал:
>Solaris
>
>number of extensions:    15
>    SUN_ALLPLANES
>    Adobe-DPS-Extension
>    DPSExtension
>    SHAPE
>    MIT-SHM
>    Multi-Buffering
>    XInputExtension
>    XInputDeviceEvents
>    XTEST
>    MIT-SUNDRY-NONSTANDARD
>    SUN_DGA
>    SolarisIA
>    SUN_OVL
>    AccessX
>    SUN_SME
>default screen number:    0
>
>HP-UX:
>number of extensions:    12
>    HPExtension
>    XTestExtension1
>    SHAPE
>    MIT-SHM
>    X3D-PEX
>    Multi-Buffering
>    XInputExtension
>    XTEST
>    MIT-SUNDRY-NONSTANDARD
>    stellar-shmLink
>    shmLink
>    XVideo
>default screen number:    0
>number of screens:    1
>
>У Solaris расширений больше. Вот еще нашел :
>
>#!/bin/csh
>#
># Get EMOS(T) and display it on a new display.
># Usage GetEmost.EQXM <xmove-ip> <display>
>#       <xmove-ip>: ip-address of host on which XMOVE is installed
>#       <display> : display on which to display EMOST
>#
>
>EMOS(T) - это и есть система телеконтроля.
>Т.е. ей еще похоже для работы необходимо условие - XMOVE (и что
>это ?)
>тут же в каталоге есть файл бинарный xmove.HP. Наверное программа только под
>HP-UX заточена :(

с самого первого сообщения было понятно что видео-мониторинг имеет security защиты, ну ежу же понятно, соответственно должны быть защиты
и привязки (если просто так не дает использовать x-forwarding или
DISPLAY). Вот в ентом EMOS'е про это видимо и сказано.

Удачи.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру