Несколько одновременно активных X сессий

имеем: 1 системник с одной видяхой допустим Nvidia, 1 Gb мозгов, 2 GHz проца, 1 злой сюсадмин, початок голодных пользователей.
у юзеров машины разные, у кого Линь, у кого Вынь, локалка

Задачи как обычно кидают экзотические, нужно организовать доступ к одной проге, ессно, которая может установиться только на 1 комп. итак:
есть Gentoo, Xorg, x11vnc, wine.
у пользователей vncViewer.

имеем несколько ssh соединений под пользователем alpha, допустим 3
имеем файлик ~/.xinitrc

x11vnc -rfbport $vnc_port -display $vnc_disp &
xterm

имеем другой файлик ~/.x11vncrc

forever
24to32
rfbauth /home/u1c/.vnc/passwd

запускаем 3 X сессии(в каждом из шеллоов):

шелл 1:   $> vnc_port=5900_vnc_disp=:0 xinit -- :0 -layout usr1
шелл 2:   $> vnc_port=5901_vnc_disp=:1 xinit -- :1 -layout usr1
шелл 3:   $> vnc_port=5902_vnc_disp=:2 xinit -- :2 -layout usr1

в итоге имеем по порту 5900 и 5901 чёрные экраны, а на 3м xterm. грохаем последнюю открытую Хсессию, имеем xterm на 5901 порту. ессно на 5900 чернота.

почему гаснут внц на ранее открытых Хсеансах ?, а активна только последняя, как победить ?
где правда ?? Собаку съел, допереть не могу

в результате должно получится некое подобие терминального сервера, авторизация и прочие секурные приблуды ненужны.

Вот, у меня такой же вопрос,

Вот, у меня такой же вопрос, почему так?

потому что всего что

потому что всего что требуется - реализовать многопользовательский доступ к 1й графической проге работающей в Linux, и чтоб пользователи друг другу не мешали.

_______________________________________
грех обманывать компиляторы в субботу

многопользовательский доступ

многопользовательский доступ к 1й графической проге работающей в Linux, и чтоб пользователи друг другу не мешали

чтобы они не мешали друг другу, надо запускать несколько копий проги ? тогда ваша архитектура летит к чертям и приводит к терминал-серверу на линуксе, что запросто реализуется spice. 2-й вариант - Х-сервер на винде и запуск проги в "бесшовном" режиме ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

не понял хода мыслей, "чтобы

не понял хода мыслей, "чтобы они не мешали друг другу, надо запускать несколько копий проги ? тогда ваша архитектура летит к чертям и приводит к терминал-серверу на линуксе". с точки зрения операционки, что такое терминальный сервер вы можете сказать ?

_______________________________________
грех обманывать компиляторы в субботу

А может попробовать в

А может попробовать в качестве X-сервера xvfb, а не сам X?

sanches / # eix -s xvfb No

sanches / # eix -s xvfb
No matches found.

wedge@stargate ~ $ ls -la

wedge@stargate ~ $ ls -la /usr/bin/Xvfb
-rwxr-xr-x 1 root root 1347248 Янв 5 02:22 /usr/bin/Xvfb

плохо понял но я делал startx

плохо понял
но я делал startx в одной работающей X сессии и получал на 8 консоли еще одну

а теперь попробуй удалённо

а теперь попробуй удалённо подрубиться по VNC к каждой из Х-сессий.

_______________________________________
грех обманывать компиляторы в субботу

как, по F8 поверх

как, по F8 поверх существующей ещё одну Хсессию или открылась соседняя"по F9" ? но к ранее запущенной по ВНЦ вы не сможите подцепиться.

_______________________________________
грех обманывать компиляторы в субботу

вам обязательно нужен vnc,

вам обязательно нужен vnc, насколько я понимаю вам нужно запускать одну прогу на сервере для нескольких пользователей, тогда можно попробовать ssh с x11 форвардингом.

На сервере нужно поставить только openssh-server, завести отдельную учетную запись для каждого юзера, настроить под ним winе и вашу программу, на компах пользователя ставим ssh-client, удобнее будет putty, настраиваем подключение к серверу и x11-forwarding, там в меню есть, для компов с windows ставим xming, настраиваем его, как хотим чтобы окошки отображались.

Теперь пользователь залогинившись по ssh выполняя команду запуска проги увидит ее на своем компе, так как юудто она у него запущена, некоторы аналог терминального сервера.

Правда может быть проще поставить эту поргу на каждую машину.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".