URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75285
[ Назад ]

Исходное сообщение
"Запуск Х-программы из chroot окружения"

Отправлено weldpua2008 , 22-Июл-07 11:09 
Привет
Имею в chroot Knoppix, хочу запускать Х программы от туда...
В одной статье видел что надо что-то в таком духе:
# export DISPLAY="localhost:0.0"
Но:
kde-services-knoppix
kdeinit: Can't connect to the X Server.
kdeinit: Might not terminate at end of session.
kded: cannot connect to X server 127.0.0.1:0.0
DCOP aborting call from 'anonymous-4292' to 'kded'
kded: ERROR: Communication problem with kded, it probably crashed.
kmix: cannot connect to X server 127.0.0.1:0.0
DCOP aborting call from 'anonymous-4263' to 'kmix'
ERROR: Communication problem with kmix, it probably crashed.

Как настроить Х-сервер, что бы Он мог запускать проги, которые конектятся на 127.0.0.1?


Содержание

Сообщения в этом обсуждении
"Запуск Х-программы из chroot окружения"
Отправлено geekkoo , 22-Июл-07 11:18 
>[оверквотинг удален]
>kdeinit: Might not terminate at end of session.
>kded: cannot connect to X server 127.0.0.1:0.0
>DCOP aborting call from 'anonymous-4292' to 'kded'
>kded: ERROR: Communication problem with kded, it probably crashed.
>kmix: cannot connect to X server 127.0.0.1:0.0
>DCOP aborting call from 'anonymous-4263' to 'kmix'
>ERROR: Communication problem with kmix, it probably crashed.
>
>Как настроить Х-сервер, что бы Он мог запускать проги, которые конектятся на
>127.0.0.1?

Вообще-то ничего не надо, если только X-server не запущен у тебя с опцией -nolisten tcp


"Запуск Х-программы из chroot окружения"
Отправлено Valera , 22-Июл-07 13:30 
>Вообще-то ничего не надо, если только X-server не запущен у тебя с
>опцией -nolisten tcp

# cat /etc/X11/xinit/xserverrc
#!/bin/sh
#exec /usr/bin/X11/X -dpi 100ten tcp
exec /usr/bin/X11/X -dpi 100 -query 127.0.0.1

Так?
Но этого не хватает :(

root@debian:/# export DISPLAY=127.0.0.1:0.0
root@debian:/# synaptic

(synaptic:7927): Gtk-WARNING **: cannot open display:
root@debian:/# nmap 127.0.0.1

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2007-07-22 11:28 CEST
Interesting ports on Knoppix (127.0.0.1):
Not shown: 1678 closed ports
PORT   STATE SERVICE
22/tcp open  ssh
80/tcp open  http

Nmap finished: 1 IP address (1 host up) scanned in 1.416 seconds


"Запуск Х-программы из chroot окружения"
Отправлено geekkoo , 22-Июл-07 14:08 
>[оверквотинг удален]
>
>Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2007-07-22 11:28 CEST
>Interesting ports on Knoppix (127.0.0.1):
>Not shown: 1678 closed ports
>PORT   STATE SERVICE
>22/tcp open  ssh
>80/tcp open  http
>
>Nmap finished: 1 IP address (1 host up) scanned in 1.416 seconds
>

Возможно я и не прав. Но у тебя Xserver поключается к (x|g|k)dm демону. Возможно поэтому Xserver не слушает 6000 порт (что nmap и подтверждает). Попробуй запустить вторые иксы
X :1.0
и использовать DISPLAY=localhost:1.0


"Запуск Х-программы из chroot окружения"
Отправлено weldpua2008 , 22-Июл-07 15:36 
>Возможно я и не прав. Но у тебя Xserver поключается к (x|g|k)dm
>демону. Возможно поэтому Xserver не слушает 6000 порт (что nmap и
>подтверждает). Попробуй запустить вторые иксы
>X :1.0
>и использовать DISPLAY=localhost:1.0

это сработало:
X :1.0
export DISPLAY=localhost:1.0

Вот только как заставить это на 0.0?


"Запуск Х-программы из chroot окружения"
Отправлено weldpua2008 , 22-Июл-07 23:06 
>Возможно я и не прав. Но у тебя Xserver поключается к (x|g|k)dm
>демону. Возможно поэтому Xserver не слушает 6000 порт (что nmap и
>подтверждает).

Кстате да - kdm.
Как победить?


"Запуск Х-программы из chroot окружения"
Отправлено weldpua2008 , 24-Июл-07 00:18 
>>Возможно я и не прав. Но у тебя Xserver поключается к (x|g|k)dm
>>демону. Возможно поэтому Xserver не слушает 6000 порт (что nmap и
>>подтверждает).
>
>Кстате да - kdm.
>Как победить?

help me


"Запуск Х-программы из chroot окружения"
Отправлено geekkoo , 24-Июл-07 12:00 
>>>Возможно я и не прав. Но у тебя Xserver поключается к (x|g|k)dm
>>>демону. Возможно поэтому Xserver не слушает 6000 порт (что nmap и
>>>подтверждает).
>>
>>Кстате да - kdm.
>>Как победить?
>
>help me

Тебе шашечки или ехать? Если ехать, то смени initlevel с 4 на 3, после логина запускай  Х-ы командой startx и всё будет работать. Если шашечки, то как поюедить (x|k|g)dm я не знаю.


"Запуск Х-программы из chroot окружения"
Отправлено konst , 24-Июл-07 19:35 
>[оверквотинг удален]
>>>>подтверждает).
>>>
>>>Кстате да - kdm.
>>>Как победить?
>>
>>help me
>
>Тебе шашечки или ехать? Если ехать, то смени initlevel с 4 на
>3, после логина запускай  Х-ы командой startx и всё будет
>работать. Если шашечки, то как поюедить (x|k|g)dm я не знаю.

Напр. закоментить в inittab

# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon