Re: Запустить иксовое приложение через SSH

2012-07-16 Пенетрантность Ivan Shmakov
 Евгений Золотов sentinel...@gmail.com writes:

  На самом деле у меня серьёзные подозрения, что в составе Gnome есть
  некий отсутствующий элемент, который эту проблему устраняет (потому
  что раньше, когда собирал систему с Gnome/GDM запуск иксового
  приложения через ssh работал без проблем, достаточно было export
  DISPLAY=:0).  Но тут уже интерес чисто спортивный: ну не могу я
  Gnome поставить.

Есть подозрение, что в одном случае используется умолчание
XAUTHORITY=${HOME}/.Xauthority, а в другом —
XAUTHORITY=/tmp/.XauthXX, которое не умолчание и,
следовательно, требует отдельного export.  E. g.:

$ export DISPLAY=:0 XAUTHORITY=/tmp/.XauthHSy6q9 

  В общем набросайте ещё идей, пожалуйста.  Если нужны какие-то логи,
  конфиги - скажите, покажу.

$ echo $XAUTHORITY 

$ ls -- /tmp/.Xauth* 

Первая команда — из окружения, в котором работают приложения X.

-- 
FSF associate member #7257  http://sf-day.org/


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/86ipdow7ft@gray.siamics.net



Re: Запустить иксовое приложение через SSH

2012-07-16 Пенетрантность Mikhail A Antonov
16.07.2012 08:35, Alexey Remizov пишет:
 Болеет sshd при наличии ipv6. 
Первый раз слышу подобную глупость.

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: Запустить иксовое приложение через SSH

2012-07-16 Пенетрантность Mikhail A Antonov
16.07.2012 16:31, Stanislav Vlasov пишет:
 16 июля 2012 г., 14:23 пользователь Mikhail A Antonov
 b...@solarnet.ru написал:
 16.07.2012 08:35, Alexey Remizov пишет:
 Болеет sshd при наличии ipv6.
 Первый раз слышу подобную глупость.
 Наблюдал противоположную глупость - невозможность отфорвардить иксы
 при отсутствии ipv6 на хосте, куда коннектились.
 Вылечилось AddressFamily inet в sshd_config

 Я не телепат, но возможно это имелось ввиду.
Кто-то оторвал ipv6 от ядра? Ну ССЗБ.
И да, не надо писать мне в личку - я подписан.

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: Запустить иксовое приложение через SSH

2012-07-16 Пенетрантность -=Devil_InSide=-
,-[Евгений Золотов, 16 July 2012 08:18]:

 В общем как и следовало ожидать, утром всё вернулось на круги своя - не
 пашет. Пытался запускать приложение с помощью xvfb-run, результата
 никакого, т.е. просто возврат в консоль.
 VNC настроить тоже не удалось, ему по-прежнему нужен номер дисплея.
 
 На самом деле у меня серьёзные подозрения, что в составе Gnome есть
 некий отсутствующий элемент, который эту проблему устраняет (потому
 что раньше, когда собирал систему с Gnome/GDM запуск иксового
 приложения через ssh работал без проблем, достаточно было export
 DISPLAY=:0). Но тут уже интерес чисто спортивный: ну не могу я Gnome
 поставить.
 
 В общем набросайте ещё идей, пожалуйста. Если нужны какие-то логи,
 конфиги - скажите, покажу.
 
 С уважением, Евгений.

у меня без всяких гномов работает. даже не стояло почти никогда.
и удаления гнома\кде не мешало никогда.

почему DISPLAY=:0 ?

~$ ssh -X blabla@192.168.254.253
Linux ad 3.4.4-di #1 SMP Wed Jun 27 17:28:55 MSK 2012 i686

00:09:41-blabla@ad:~$ echo $DISPLAY
localhost:10.0

в режиме форвардинга у вас :0 не выйдет.
vnc запускался без всяких :0
)
вы не за тот хвост тянете, есть подозрение.
)

идея:
поставьте xrdp, он вам локальный vnc сервер сам подымет, только не поломайте 
сразу его.
)

-- 
__
mpd status: [paused]
Fight - Life In Black
**
*  jabber:  devil_ins...@jabber.ru   *
*   Registered linux user #450844*
**



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ju1sor$a3n$1...@dough.gmane.org



Re: Запустить иксовое приложение через SSH

2012-07-16 Пенетрантность Евгений Золотов
 Да, у меня тоже при входе получается localhost:10.0, но некоторые
программы в таком случае видят вместо иксов удалённой машины иксы той
машины, с которой я логинюсь. Так что меняю на DISPLAY=:0 и всё ок. На
этом в общем и остановился.

Е.

2012/7/17 -=Devil_InSide=- devil_ins...@mail.ru:
 почему DISPLAY=:0 ?

 ~$ ssh -X blabla@192.168.254.253
 Linux ad 3.4.4-di #1 SMP Wed Jun 27 17:28:55 MSK 2012 i686

 00:09:41-blabla@ad:~$ echo $DISPLAY
 localhost:10.0


Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Евгений Золотов
 Не смешно. Уже девять часов почти бьюсь.

Е.

2012/7/16 -=Devil_InSide=- devil_ins...@mail.ru:

 man ssh
 /\-Xenter

 --
 __
 mpd status: [playing]
 Empire - Mother Father Holy Ghost
 **
 *  jabber:  devil_ins...@jabber.ru   *
 *   Registered linux user #450844*
 **



 --
 To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: http://lists.debian.org/jtv9t7$c9k$1...@dough.gmane.org



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/ca+i4r216fc1bvnpbueodtzoqexz_k7xkyeq5tq0kffspb7p...@mail.gmail.com



Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Иван Лох
On Mon, Jul 16, 2012 at 02:38:00AM +0600, Евгений Золотов wrote:
 Коллеги,
 
  собрал минималистичную wheezy (X + XDM + Openbox), поставил на
 отдельную машину. Задача: залогиниться на эту тачку через SSH и
 запустить приложение, которому нужны иксовые ресурсы (окошек оно не
 выводит, так что экран мне видеть не нужно, достаточно консольного
 вывода).

Экран Вам видеть _нужно_ или нужно _обмануть_ клиентское приложение
подсунув ему xephyr или около того.

Иначе говоря:

1. Если Вы _хотите_ видеть приложение на своем экране запускаете
его через ssh -X  и _видите_ его у на _сервере за которым вы сидите._
X на клиенте где Вы запускаете приложение не нужны. Только библиотеки.


2. Если Вы не хотите его видеть. То на удаленной машине надо ставить
X server xephyr входит ssh -x устанавливать переменную DISPLAY=:0 

-- 
Иван Лох


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120715205450.ga11...@nano.ioffe.rssi.ru



Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Mikhail A Antonov
16.07.2012 00:38, Евгений Золотов пишет:
 Коллеги,

  собрал минималистичную wheezy (X + XDM + Openbox), поставил на
 отдельную машину. Задача: залогиниться на эту тачку через SSH и
 запустить приложение, которому нужны иксовые ресурсы (окошек оно не
 выводит, так что экран мне видеть не нужно, достаточно консольного
 вывода).
  Проблема собственно в чём: любое иксовое приложение даёт ошибку вида
 unable to open display :0 или подобную.
  Иксы работают на :0 (вижу это в выводе ps ax), экспортировать
 DISPLAY=:0 пробовал, и вообще попробовал всё что только нашёл. Ну хоть
 убейте, не работает и всё тут.
Так есть у программы вывод иксовый или нет? Если хочет DISPLAY - значит
есть и он _ей_ нужен.
Если программу надо запустить, попользоваться и выключить - на клиенте
зови ssh -X remoteuser@remote-host и будет тебе вывод окошек на клиента.
Если надо запустить и чтоб там работало - поставь vnc-сервер. Любой. Я
пользуюсь vnc4server.
После запуска vnc-сервера подключаешься vnc-клиентом и рулишь. Причём
внутри vnc-сервера можно не запускать вообще ничего, кроме нужной программы.
Если надо подключиться к запущенной иксовой сесии (типа пользователю,
сидящему за монитором, помочь) я делаю так:
ssh -t -L 5900:localhost:5900 remoteuser@remote-host 'x11vnc
-localhost -display :0'
и после подключаюсь vncviewer к localhost.


-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Евгений Золотов
Ухх, бля! Поставил Xephyr и segmentation пропал. Заработало!!!
Спасибо за наводку! Всё, я спать. А то просто пздц какой-то :-)

Е.


Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Иван Лох
On Mon, Jul 16, 2012 at 12:54:50AM +0400, Иван Лох wrote:
 On Mon, Jul 16, 2012 at 02:38:00AM +0600, Евгений Золотов wrote:
  Коллеги,
  
   собрал минималистичную wheezy (X + XDM + Openbox), поставил на
  отдельную машину. Задача: залогиниться на эту тачку через SSH и
  запустить приложение, которому нужны иксовые ресурсы (окошек оно не
  выводит, так что экран мне видеть не нужно, достаточно консольного
  вывода).
 
 Экран Вам видеть _нужно_ или нужно _обмануть_ клиентское приложение
 подсунув ему xephyr или около того.

xvfb конечно. Я глупость написал


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120715210353.gb11...@nano.ioffe.rssi.ru



Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Mikhail A Antonov
16.07.2012 01:01, Евгений Золотов пишет:
 ssh -x работает для многих иксовых программ, но конкретно нужную мне
 обваливает в segmentation fault. Пока тупик.
 VNC пробовал ставить. Вот только он САМ просит корректный номер
 дисплея. Так что тоже тупик.

 Женя.
Запусти vnc-сервер и в его стартапе позови программу. Подключишься
vnc-клиентом и будет тебе счастье.

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.pp.ru/
XMPP: ant...@stopicq.ru



signature.asc
Description: OpenPGP digital signature


Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Иван Лох
On Mon, Jul 16, 2012 at 03:01:35AM +0600, Евгений Золотов wrote:
 ssh -x работает для многих иксовых программ, но конкретно нужную мне
 обваливает в segmentation fault. Пока тупик.
 VNC пробовал ставить. Вот только он САМ просит корректный номер
 дисплея. Так что тоже тупик.

xvfb поставьте

-- 
Иван Лох


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120715210440.gc11...@nano.ioffe.rssi.ru



Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Евгений Золотов
В общем как и следовало ожидать, утром всё вернулось на круги своя - не пашет.
Пытался запускать приложение с помощью xvfb-run, результата никакого,
т.е. просто возврат в консоль.
VNC настроить тоже не удалось, ему по-прежнему нужен номер дисплея.

На самом деле у меня серьёзные подозрения, что в составе Gnome есть
некий отсутствующий элемент, который эту проблему устраняет (потому
что раньше, когда собирал систему с Gnome/GDM запуск иксового
приложения через ssh работал без проблем, достаточно было export
DISPLAY=:0). Но тут уже интерес чисто спортивный: ну не могу я Gnome
поставить.

В общем набросайте ещё идей, пожалуйста. Если нужны какие-то логи,
конфиги - скажите, покажу.

С уважением, Евгений.


Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Евгений Золотов
Решилась проблема, по крайней мере частично.

1. Удалил XDM
2. Добавил в /etc/rc.local строчку startx
3. Теперь Иксы стартуют автоматически и после логина ssh -X user@host
в переменной DISPLAY оказывается нечто вроде localhost:10.0
 Иксовое приложение запускается, и слава богу.
 Побочный эффект: некоторые утилиты системные вместо ресурсов
удалённой машины видят теперь ресурсы моей локальной.

Е.


Re: Запустить иксовое приложение через SSH

2012-07-15 Пенетрантность Alexey Remizov
В Пнд, 16/07/2012 в 02:38 +0600, Евгений Золотов пишет:

  Проблема собственно в чём: любое иксовое приложение даёт ошибку вида
 unable to open display :0 или подобную.

Мне при таких же симптомах помогло AddressFamily inet в sshd_config.
Болеет sshd при наличии ipv6.

-- 
С уважением.   WBR.
 Алексей.   Alexey.

mailto:ale...@remizov.org
jabber:remi...@jabber.ru



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1342413336.5974.3.ca...@rem.home