Решено: Удаленный запуск Х программ

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Решено: Удаленный запуск Х программ

Сообщение SupraGoblin »

Никак не могу разобраться :( Есть комп1 и комп2, на комп1 только консоль и squid. Все управление компом1 идет с компа2 через ssh. Неоходимо с компа2 запустить LinuxDC++ на компе1. Что для этого должно быть установлено на компе1 и на компе2? Видеть рабочий стол нет необходимости (т.е. как я понимаю VNC не нужен)..... Ткните на какой-нибудь фак чтоли, а то ничего толкового найти не могу... вообще вся эта заморочка из-за DC++ Если кто подскажет как запустить на компе2 DC клиент, буду очень благодарен :)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Удаленный запуск Х программ

Сообщение sash-kan »

библиотеки должны стоять, которые это приложение использует. начиная с X-овых.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: Решено: Удаленный запуск Х программ

Сообщение sda »

В общем можно по-простому:

1. На компе-сервере запускаем sshd
2. делаем ssh -X your_unix_host_комп-сервер из компа-клиента
3. запускаем в этой сессии то, что хотим

дальше сам смотри, чего для счастья не хватат...
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Re: Решено: Удаленный запуск Х программ

Сообщение SupraGoblin »

На сервере sshd запущен. Подключаюсь к нему командой ssh -X 192.168.0.5, пытаюсь запустить gnome-terminal, выдает: (gnome-terminal:9249): Gtk-WARNING **: cannot open display:

Чувствую надо xorg копать :)
Вот он:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: Решено: Удаленный запуск Х программ

Сообщение sda »

а не судьба сначала
export DISPLAY=":0.0"
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Re: Решено: Удаленный запуск Х программ

Сообщение SupraGoblin »

sda
Видно не судьба :(
export DISPLAY=":0.0" :(
Пишет тоже саное: не могу открыть дисплей

export DISPLAY=":0.0" я так понимаю надо прописыватьна сервере? Причем на export DISPLAY="ip_сервера:0.0" выдает тоже самое
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Удаленный запуск Х программ

Сообщение Uncle_Theodore »

SupraGoblin писал(а):
26.07.2007 23:23
export DISPLAY=":0.0" я так понимаю надо прописыватьна сервере? Причем на export DISPLAY="ip_сервера:0.0" выдает тоже самое

Что именно пишет во втором случае?
Попробуй на том компьютере, на котором бегает X, набрать от рута в терминале
xhost +<IP машины, где ты запускаешь прилолжения>
Потом, на удаленной машине опять (через ssh)
export DISPLAY=<IP машины, где бегает X>:0.0
gnome-terminal
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Удаленный запуск Х программ

Сообщение sash-kan »

ну и, конечно, не забываем про форвардинг X-ового трафика в настройках sshd на комп1
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Re: Решено: Удаленный запуск Х программ

Сообщение SupraGoblin »

Uncle_Theodore
Все тоже самое
Gtk-WARNING **: cannot open display:
прям уже растройство какое-то :( а для VNC гном иксы на сервере нужны, может им попробовать?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Удаленный запуск Х программ

Сообщение Uncle_Theodore »

sash-kan, если делать, как я написал выше, то форвардить Икса в ssh демоне не надо.

SupraGoblin писал(а):
27.07.2007 20:15
Uncle_Theodore
Все тоже самое
Gtk-WARNING **: cannot open display:

Приведи полностью свои действия и сообщение об ошибке. Скопируй из терминала.
Спасибо сказали:
SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Re: Решено: Удаленный запуск Х программ

Сообщение SupraGoblin »

Имеем IP: сервер - 192.168.0.5, клиент - 192.168.0.1

LINUX_COMP supragoblin # xhost +192.168.0.5
LINUX_COMP supragoblin # ssh 192.168.0.5
LINUX_SERVER ~ # export=192.168.0.1:0.0
LINUX_SERVER ~ # gnome-terminal

выдает ошибку:
(gnome-terminal:26131): Gtk-WARNING **: cannot open display:
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Решено: Удаленный запуск Х программ

Сообщение cherep36 »

ИМХО. Чтобы запускать иксовые проги на втором компе через ssh -X с первого компа, на первом должены быть установлены и запущенны иксы, как-то эксперемнтировал, тока запускал pcbsd на виртуалке в vmware и конектился к ней по ssh -X, без запущенных иксов в pcbsd, любая иксовая прога писала примерно то же:
cannot open display:
Спасибо сказали:
SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Re: Решено: Удаленный запуск Х программ

Сообщение SupraGoblin »

cherep36
Ну иксы то на сервере установлены....я еще с дуру на сервак зачем то гном забабахал :) а вот что не запущены это точно.....

А если я запущу иксы, мне придется какой-то оконный менеджер устанавливать или можно так просто запустить и все?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Удаленный запуск Х программ

Сообщение Uncle_Theodore »

SupraGoblin писал(а):
27.07.2007 21:16
Имеем IP: сервер - 192.168.0.5, клиент - 192.168.0.1

LINUX_COMP supragoblin # xhost +192.168.0.5
LINUX_COMP supragoblin # ssh 192.168.0.5
LINUX_SERVER ~ # export=192.168.0.1:0.0
LINUX_SERVER ~ # gnome-terminal

выдает ошибку:
(gnome-terminal:26131): Gtk-WARNING **: cannot open display:

export DISPLAY=192.168.0.1:0.0
Спасибо сказали:
SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Re: Решено: Удаленный запуск Х программ

Сообщение SupraGoblin »

сорри опечатался :) , так и писал: export DISPLAY=192.168.0.1:0.0
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Удаленный запуск Х программ

Сообщение Uncle_Theodore »

А на 192.168.0.1 Икс бегает?
Команда xhost +192.168.0.5 должна выдать подтверждение, что 192.168.0.5 добавлен в список.
Что возвращает команда
echo $DISPLAY
в ssh'ной сессии?
Спасибо сказали:
SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Re: Решено: Удаленный запуск Х программ

Сообщение SupraGoblin »

LINUX_COMP supragoblin # xhost +192.168.0.5
192.168.0.5 being added to access control list

echo $DISPLAY
192.168.0.1:0.0

Какие еще могут быть мысли?

PS А еще у меня долго программы запускаются. Может это тоже как-то связано?
Спасибо сказали:
Skip
Сообщения: 30
ОС: Debian

Re: Решено: Удаленный запуск Х программ

Сообщение Skip »

1. Добавь в /etc/ssh/ssh_config следующие строки:
ForwardX11 yes
ForwardX11Trusted yes
2. Запускай сеанс: ssh -X <ip>

p.s. ssh_config(5), ssh(1)
Спасибо сказали:
SupraGoblin
Сообщения: 71
ОС: Gentoo 2007.0

Re: Решено: Удаленный запуск Х программ

Сообщение SupraGoblin »

Skip
Огромное спасибо! Все получилось!

Вообщем что сделал:
На клиенте в /etc/ssh/ssh_config прописал
ForwardX11 yes
ForwardX11Trusted yes

Подключение к серверу командой ssh <ip сервера> (БЕЗ ПАРАМЕТРОВ!!! С -X НЕ РАБОТАЕТ)
Все! Можно запускать иксовые приложения :)
Спасибо сказали: