Просмотр полной версии : xinetd->Xvnc->grey screen: HELP!
Andy-Andrei
11.06.2002, 17:41
ребята, подскажите, как заставить этот чертов xdm запускать какой-нибудь wm. Xvnc поднимается xinetd на порту, допустим, 5904. Что мне в xdm-config'е нужно ткнуть?
FilippOk
12.06.2002, 02:55
Хороший вопрос. :)
Работай без иксов :) жизнь будет проще :)
Andy-Andrei
12.06.2002, 18:04
2 Papa и еще кому-то:
Вот ведь странное дело, как флеймить в форуме "Иные", так все через одного сплошь сисадмины. А как решить реальный админский вопрос - все ламеры. Ну что за жизнь такая. Хоть бы не испражнялись в остроумии, если помочь не в состоянии.
quote:
Originally posted by Andy-Andrei:
2 Papa и еще кому-то:
Вот ведь странное дело, как флеймить в форуме "Иные", так все через одного сплошь сисадмины. А как решить реальный админский вопрос - все ламеры. Ну что за жизнь такая. Хоть бы не испражнялись в остроумии, если помочь не в состоянии.
"Мать-мать-мать!" - привычно отозвалось эхо. Я даже не знаю, что такое xvnc и xm.
Man'ов нету? А opennet.ru посетить слабо?
Andy-Andrei
13.06.2002, 09:10
quote:
Originally posted by Papa:
Man'ов нету? А opennet.ru посетить слабо?
Маны на vnc состоят из трех строчек и таких специфичных вещей авторы там не касаются. opennet.ru посещу, спасибо за наводку.
Х-м-м... А Xvnc - http://www.uk.research.att.com/vnc/
Тогда в файле xstartup (/.vnc) надо добавить вызов какого-либо оконного менеджера.
Например:
#!/bin/sh
xrdb $HOME/.XResources
xsetroot -solid grey
xterm &
twm &
Andy-Andrei
14.06.2002, 08:54
quote:
Originally posted by Slaven:
Х-м-м... А Xvnc - http://www.uk.research.att.com/vnc/
Тогда в файле xstartup (/.vnc) надо добавить вызов какого-либо оконного менеджера.
К большому сожалению, этот скрипт юзается не самим демоном, а другим скриптом, обычно /usr/local/vnc/vncserver. Тот поступает очень хитрым образом: сначала запускает демон (Xvnc), который представляет собой виртуальный Х-сервер, после чего ждет, зараза, 3 секунды и... запускает для него ~/.vnc/xstartup !
Естественно, если Xvnc запускается из-под xinitd, то xstartup для него запустить некому. Насколько я понял из советов умных западных товарищей, этим как раз должен заниматься xdm. Они и конфиги для него приводят. Только они не работают нифига.
А вот это не проходит?
----------------------------------------------
After the user logs in, xdm runs the Xstartup script as root.
Then xdm runs the Xsession script as the user. This system session file may do
some additional startup and typically runs the .xsession script in the user's home
directory. When the Xsession script exits, the session is over.
----------------------------------------------
Например у нас на Linux, скрипт /usr/X11R6/lib/X11/xdm/Xsession
содержит такую конструкцию:
----------------------------------------------
# now, we see if xdm/gdm/kdm has asked for a specific environment
case $# in
1)
if [ -x /usr/share/apps/switchdesk/Xclients.$1 ]; then
exec -l $SHELL -c "/usr/share/apps/switchdesk/Xclients.$1";
fi;
case $1 in
failsafe)
exec -l $SHELL -c "xterm -geometry 80x24-0-0"
;;
gnome)
exec -l $SHELL -c "gnome-session"
;;
kde
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot