Ubuntu 18.04,XRDP,会话不会注销或断开连接

Ubuntu 18.04,XRDP,会话不会注销或断开连接

因此,我不得不使用 32 位 Wine 软件包来安装 Ubuntu 机器,以帮助某人让为 Windows NT 编写的旧应用程序运行更长时间。(是的,我知道,这是一个糟糕的想法,他们应该获得新软件,他们已经被警告过)。多个用户能够通过 XRDP 从 Windows 工作站运行该软件,这实际上都运行良好,甚至比我预期的还要好。故障出现在用户注销时,系统实际上并没有注销,它只是刷新 RDP 会话,无论您尝试断开连接多少次。当然,您可以在 Windows 端强制断开连接,但这会使用户会话在另一端仍然运行,这有时会成为一个问题。我尝试过 MATE、XFCE 和默认的 Unity 桌面环境,到目前为止,每个都存在同样的问题。我怎样才能让注销功能真正触发用户会话的结束?

答案1

您能否提供您正在运行的 Ubuntu 的确切版本(例如 18.04 或 18.04.3,...)您是如何执行 xrdp 包的安装的?手动安装还是脚本安装?

当您执行远程连接时,实际使用哪个桌面界面?(带有 Dock 的默认 Gnome Ubuntu 还是默认 Gnome 桌面界面?)

我首先要尝试的是执行这个命令

**

> 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 文件基本上将确保默认 Ubuntu 桌面界面(本地登录时)在远程连接时也可用。本地登录和远程登录(在此特定的 Ubuntu 计算机上)之间的桌面界面应该相同.....

然后注销功能应该可以为用户服务.....

如果这仍然不起作用,那么我们可能需要查看 polkit 配置并确保标准用户确实被允许从远程会话中注销

希望这有帮助

直到下一次

再见

相关内容