Ubuntu 18.04, XRDP, сессия не будет выходить из системы или отключаться

Итак, я был вынужден нажать на коробку Ubuntu, используя 32-битные пакеты Wine, чтобы помочь кому-то немного дольше сохранить старое приложение, написанное для Windows NT. (да, я знаю, ужасная идея, они должны получить новое программное обеспечение, их предупредили). Несколько пользователей могут запускать программное обеспечение через XRDP с рабочих станций Windows, на самом деле все это работает отлично, даже лучше, чем я ожидал. Сбой возникает, когда пользователь выходит из системы, система фактически не выходит из системы, она просто обновляет сеанс RDP, независимо от того, сколько раз вы пытаетесь отключиться. Конечно, вы можете принудительно отключиться на стороне Windows, но это приведет к тому, что сеанс пользователя все еще будет выполняться на другом конце, что иногда становится проблемой. Я пробовал MATE, XFCE и стандартную среду рабочего стола Unity, с той же самой проблемой до сих пор. Как я могу заставить функцию выхода из системы фактически инициировать конец сеанса пользователя?

0
задан 6 June 2019 в 01:51

1 ответ

Можно ли обеспечить точную версию Ubuntu, которую Вы запускаете (т.е. 18.04 или 18.04.3...), Как Вы выполняли установку xrdp пакета? ручная установка или заданный сценарием installatioin?

, Когда Вы выполняете удаленное соединение, какой настольный интерфейс на самом деле используется? (Gnome по умолчанию Ubuntu с Прикреплением или интерфейсом Gnome Desktop по умолчанию?)

первое, которое я попробовал бы, должно выполнить эту команду

**

> sudo sed -i.bak "4 a #Improved Look n Feel Method\ncat <<EOF >
> ~/.xsessionrc\nexport GNOME_SHELL_SESSION_MODE=ubuntu\nexport
> XDG_CURRENT_DESKTOP=ubuntu:GNOME\nexport
> XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg\nEOF\n"
> /etc/xrdp/startwm.sh

**

, Эта команда обновит файл/etc/xrdp/startwm.sh . Сценарий создаст ~/.xsessionrc файл для каждого пользователя, выполняющего соединение удаленного рабочего стола. ~/.xsessionrc файл в основном гарантирует, что интерфейс Default Ubuntu Desktop (при локальном входе) также доступен, когда удаленно соединяются. Интерфейс Desktop между локальным входом в систему и удаленным входом в систему (на этой определенной машине Ubuntu) должен быть тем же.....

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

, Если это все еще не работает, мы затем, возможно, должны были бы взглянуть на polkit конфигурацию и гарантировать, что типичным пользователям действительно разрешают выйти из системы от удаленного сеанса

Hope эта справка

, пока в следующий раз

Не Посмотрите ya

0
ответ дан 24 October 2019 в 15:37

Другие вопросы по тегам:

Похожие вопросы: