LINUX.ORG.RU

KDE and multilogin


0

0
Назрел у меня такой вопрос: возможно ли в KDE завершить сеанс, не завершая текущих задач, и залогиниться под другим пользователем, поработать под ним, потом опять перелогиниться прошлым пользователем и застать все свои открытые приложения работающими? (Смысл сих извращений в том, что бы приложения остались работать, когда происходит лог-аут). Пример - выньХР. Или по-другому: может проще поднять еще один Х-сервер со своим десктопом? И как тогда это сделать?

Ты конечно можешь запустить задачи от другого пользователя, но боюсь они логаута KDE не переживут.
m_m
()
Можно, в последних гномах для этого даже есть готовый пункт в меню. Но для этого требуется gdm в качестве логин менеджера. А так вполне можешь запускать новый X сервер и вперед. :)
kpanic ★★
()
Ответ на: комментарий от kpanic
>Но для этого требуется gdm в качестве логин менеджера

Спасибо, попробую.

>А так вполне можешь запускать новый X сервер и вперед. :)

А как это реализовать? Я, например, пробовал: startx -- :1 НО! Х-сервер вывалился с сообщением: gnome-session: you're already running a session manager Кроме того, в логи выдается куча ошибок реализации DRI|GL - и как я понимаю, даже если подниму еще одни Иксы, то ДРИ ускорение я не получу?

ЗЫ: Я к чему все это - пришел ко мне вЫндузятник и пальцы раставил веером, говорит шо в Линуксе даже логаут без закрытия приложений нельзя сделать.... Меня заело...

syber
() автор топика
В KDE 3.4 и егошнем kdm есть такая фенька. (По крайней мере, она работает в SuSE 9.3) Оно именно второй X Server запускает.
smartly ★★★
()
Ответ на: комментарий от syber
KDE 3.4 (кажется даже в 3.3 есть), по крайней мере, если используется KDM, делаешь KMenu - Переключить пользователя - Начать новый сеанс.
mikhail
()
Ответ на: комментарий от mikhail
>KDE 3.4 (кажется даже в 3.3 есть), по крайней мере, если используется KDM, делаешь KMenu - Переключить пользователя - Начать новый сеанс.

Стоит КДЕ 3.3.0-5 (Федора 3 х86_64) - к сожалению у меня такой феньки нет :(

syber
() автор топика
Ответ на: комментарий от syber
А у тебя KDM в качестве DISPLAYMANAGER, а не GDM?

Могу посоветовать SUSE, в котором эта фича есть. :)

mikhail
()
Ответ на: комментарий от syber
>Стоит КДЕ 3.3.0-5 (Федора 3 х86_64) - к сожалению у меня такой феньки нет :(

Вот специально проверил:

su - root
X :1

su - some_other_user
xterm -display :1

startkde

Работает.
smartly ★★★
()
Ответ на: комментарий от smartly
>su - root >X :1 >su - some_other_user >xterm -display :1

выдает ошибку: Xlib: connection to ":1.0" refused by server Xlib: No protocol specified xterm Xt error: Can't open display: :1

Хотя Икси вторые подняты...

syber
() автор топика
Ответ на: комментарий от syber
>выдает ошибку: Xlib: connection to ":1.0" refused by server Xlib: No protocol specified xterm Xt error: Can't open display: :1

Сбой авторизации.
Если честно, то тонкостей иксовой авторизации я не понимаю.
А под рутом xterm -display :1 работает?
Если да, то дай в этом xterm-е команду xhost +. Это отключит авторизацию. Тогда уже дай su - some_other_user && startkde
smartly ★★★
()
Ответ на: комментарий от smartly
Не, под рутом не работает. Но, все равно, спасибо за уделенное внимание :) Буду обновлять КДЕ или попробую еще с ГДМ поиграться :)
syber
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.