LINUX.ORG.RU

xrdp только один сеанс?

 ,


0

1

Раньше не исп. xrdp

Поставил на Centos 9 (workstation). xrdp (без xorgxrdp) backend Xvnc

Работает, но если не выйти из сеанса xrdp, то локально нельзя зайти и наоборот, если из локальной сессии не выйти то по xrdp не зайти.

Я ожидал независимой работы Xorg (wayland отменён) и xrdp over Xvnc

Парит каждый раз делать logout

★★★★★

Последнее исправление: Dimez (всего исправлений: 2)

Возможность запуска нескольких экземпляров популярных DE сломана как бы не 15 лет уже. Запускай WM, или подключайся под разными пользователями.

Khnazile ★★★★★
()

Подозреваю что это systemd (logind? или что там) тебе гадит, не давая логиниться. Самому xrdp это не важно никаким боком, он только свои собственные сессии помнит.

Хотя с другой стороны systemd бы и консольные логины тогда портил. Может и не он.

Попробуй сначала сделать два логина за одного юзера, оба с локальным иксами (ctrl-alt-f2, логин, startx).

xrdp (без xorgxrdp)

Я и не знал что так можно. А зачем?

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от Khnazile

Что-то сомневаюсь. «Популярные DE» это что? Если речь про гном3 то может быть, он вообще весь сломан.

А как выглядит та сломанность что ты видел? И автор темы кстати тоже не описал что именно у него происходит при попытке так зайти.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Не только Гном3. Еще KDE3 складывалось при попытке запустить новый сеанс на соседнем X-сервере. Я не помню подробности, но DE при старте запускают разные службы, которые могут существовать только в одном экземпляре. А так как запуск в некотором роде прибит гвоздями к инициализации сессии, то при запуске второй сессии первая ломалась и умирала. Насколько понимаю, в современных DE на это добавили проверку и просто не дают запускать вторую сессию.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Не совсем понял.

DE cinnamon

Нет проблем локально зайти (:0.0) и вручную запустить Xvnc (:10.0) с тем же cinnamon’om

Почему xrdp не может/ не хочет запускать Xvnc :10.0 при работающей локальной сессии и наоборот не заходит локально при xrdp

futurama ★★★★★
() автор топика
Последнее исправление: futurama (всего исправлений: 2)
Ответ на: комментарий от firkax

Я и не знал что так можно. А зачем?

Из-за проблем с двумя логинaми, думал именно на два Xorg, убрал его (xorgxrdp) и оставил бэкендом vnc, но проблема не решилась

futurama ★★★★★
() автор топика
Последнее исправление: futurama (всего исправлений: 1)

неудачный локальный логин при работающей xrdp сессии

Nov  8 12:40:24 lnx12 systemd[1]: Stopping Session c4 of User lightdm...
Nov  8 12:40:24 lnx12 systemd[1]: session-c4.scope: Deactivated successfully.
Nov  8 12:40:24 lnx12 systemd[1]: Stopped Session c4 of User lightdm.
Nov  8 12:40:24 lnx12 systemd-logind[856]: Removed session c4.
Nov  8 12:40:24 lnx12 systemd-logind[856]: New session 8 of user kuku.
Nov  8 12:40:24 lnx12 systemd[1]: Started Session 8 of User kuku.
Nov  8 12:40:24 lnx12 wireplumber[2527]: spa.bluez5: BlueZ system service is not available
Nov  8 12:40:24 lnx12 systemd-logind[856]: Session 8 logged out. Waiting for processes to exit.
Nov  8 12:40:25 lnx12 systemd-logind[856]: New session c5 of user lightdm.
Nov  8 12:40:25 lnx12 systemd[1]: Started Session c5 of User lightdm.
Nov  8 12:40:25 lnx12 slick-greeter-check-hidpi[3867]: Window scale: 1
[root@lnx12 ~]# loginctl list-sessions 
SESSION  UID USER    SEAT  TTY   STATE  IDLE SINCE
      2 1000 kuku          n/a   active no        
      4 1000 kuku          pts/0 active no        (это ssh логин)
     c5  983 lightdm seat0 n/a   active no        

3 sessions listed.
[kuku@lnx12 ~]$ ps aux | grep -E '[x]rdp|[v]nc'
root        1061  0.0  0.1  11184  4712 ?        Ss   12:27   0:00 /usr/sbin/xrdp-sesman --nodaemon
root        1065  0.0  0.2  21756  9840 ?        Ss   12:27   0:00 /usr/sbin/xrdp --nodaemon
root        2231  0.0  0.2  16296  7704 ?        S    12:27   0:00 xrdp-sesexec
kuku        2246  0.5  5.1 463100 192508 ?       S    12:27   0:05 Xvnc :10 -auth .Xauthority -geometry 1920x1080 -depth 32 -rfbauth /home/kuku/.vnc/sesman_passwd-kuku@lnx12:10 -bs -nolisten tcp -localhost -dpi 96
kuku        2255  0.0  0.1  87028  6104 ?        Sl   12:27   0:00 /usr/sbin/xrdp-chansrv
root        3520  1.0  1.1  74948 44384 ?        Sl   12:39   0:03 /usr/sbin/xrdp --nodaemon
futurama ★★★★★
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария