Автор Тема: Несколько пользовательских сеансов - возможно ли?  (Прочитано 3886 раз)

Оффлайн bambr

  • Начинающий
  • *
  • Сообщений: 11
    • Email
Вопрос, собственно, в сабже. Уточню: можно ли в XFCE сделать так, чтобы было одновременно запущено, например, два пользовательских сеанса в графической среде (как в винде)? Тем более, что такое РЕАЛИЗОВАНО в альте-десктопе 5 версии, но там ведь GNOME...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Вопрос, собственно, в сабже. Уточню: можно ли в XFCE сделать так, чтобы было одновременно запущено, например, два пользовательских сеанса в графической среде (как в винде)? Тем более, что такое РЕАЛИЗОВАНО в альте-десктопе 5 версии, но там ведь GNOME...
Консоль
startx -- :1

Оффлайн bambr

  • Начинающий
  • *
  • Сообщений: 11
    • Email
Цитировать
Консоль
startx -- :1
Ну это несерьезно.
Хочется, чтобы на экране входа отображались имена пользователей, и около них надпись типа "сеанс запущен". Кликаешь по нему, вводишь пароль - и попадаешь в работающий сеанс с функционирующими программами (торрент-клиент качает/раздает, и т.п.)
В сеансе нажимаешь кнопочку типа xflock4 или комбинацию клавиш - сеанс блокируется, но работает в бэкграунде, а отображается снова экран входа, где можно залогиниться под другим пользователем.

Повторюсь: нечто подобное есть в Альте-Десктопе, который по умолчанию ставится с Gnome

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Повторюсь: нечто подобное есть в Альте-Десктопе, который по умолчанию ставится с Gnome

Ох не верится!

Оффлайн bambr

  • Начинающий
  • *
  • Сообщений: 11
    • Email
Цитировать
Ох не верится!

Во что не верится? Что это в Альте реализовано? Да!
У меня стоял AltLinux 5 Ark Desktop с гномом по умолчанию, и там сеансы "держались", пока работал другой юзер. Так мы работали по очереди с женой, и никто свой сеанс не завершал.
К сожалению, Ark Desktop я снёс и заменил симпликом, поэтому "документальное подтверждение" с экрана Ковчега снять не смогу  :)

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
и никто свой сеанс не завершал.

Вот в это и не верится. Как это реализовано? GDM научился запускать несколько Х-серверов и переключаться между ними? Или может Иксы научились в рамках одного сеанса держать двух пользователей? Или может Хнест/Зефир? Тем боле невозможно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Не знаю как реализовано, но Gnome умеет. Там один X-сервер и одиа графическая консоль, просто при закрытии сеанса запоминается текущее состояние сеанса и активные программы преходят в фон.

Оффлайн bambr

  • Начинающий
  • *
  • Сообщений: 11
    • Email
Цитировать
Не знаю как реализовано, но Gnome умеет. Там один X-сервер и одиа графическая консоль, просто при закрытии сеанса запоминается текущее состояние сеанса и активные программы преходят в фон.

Так точно! Ну а с XFCE это возможно?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
и активные программы преходят в фон.

Перевести в фон иксовое приложение? Ни разу о таком не слышал. И документация Гнома вроде бы тоже:
http://developer.gnome.org/doc/GGAD/sec-sessionmanagement.html

Если приложение поддерживает сохранение сессии, то можно его закрыть, а потом открыть, и "курсор на том же месте". Но никакого выполнения приложений в фоне не происходит. То есть один сервер -- один юзер.

А если приложение не поддерживает, то и работать не будет.

Оффлайн bambr

  • Начинающий
  • *
  • Сообщений: 11
    • Email
Цитировать
Если приложение поддерживает сохранение сессии, то можно его закрыть, а потом открыть, и "курсор на том же месте". Но никакого выполнения приложений в фоне не происходит

Ну утверждать на 100% не буду, работали ли приложения в "фоновом" сеансе... Не придавал значения, пока (некоторое время) использовал gnome. А вот теперь мне этого в XFCE очень не хватает.

Нет, ну все же знаете, как это реализовано в Windows. Что, такого в Linux (в смысле простым способом, а не запуска еще одного X-сервера в консоли) нет?!
« Последнее редактирование: 03.12.2010 21:27:27 от bambr »

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Нет, ну все же знаете, как это реализовано в Windows.

Там можно иметь несколько активных пользователей (т.е. сессии которых продолжают исполняться). Архитектура Х-сервера это не позволяет, зато можно запустить несколько серверов.

Можно запустить несколько серверов "один в другом" через Xnest или подобные программы. Но оно все как-то глючненько работает.

Оффлайн bambr

  • Начинающий
  • *
  • Сообщений: 11
    • Email
Цитировать
Там можно иметь несколько активных пользователей (т.е. сессии которых продолжают исполняться). Архитектура Х-сервера это не позволяет
Крайне хреново! А потом удивляемся, почему народ неохотно слазит с винды. Из-за таких вот "мелочей", в частности!

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Крайне хреново! А потом удивляемся, почему народ неохотно слазит с винды. Из-за таких вот "мелочей", в частности!
Вот бида-бида.
Поставте гнома себе на симпли...
Вас же, как оно с гномом работало ранее, устраивало ?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Не заю как работает, но и в KDE есть опция "Переключить пользователя".