退出 Windows 远程桌面连接到 Ubuntu 计算机后残留 Xvnc 进程

退出 Windows 远程桌面连接到 Ubuntu 计算机后残留 Xvnc 进程

我通过 Windows 远程桌面连接连接到我服务器的 Ubuntu 14.04 VM。退出会话后,我top在 putty 会话中使用命令检查了正在运行的进程,发现 Xvnc 进程仍在系统上运行。以下命令

ps -ef | grep Xvnc

输出:

zebi2    63444     1  0 12:57 ?        00:00:00 Xvnc :10 -geometry 1364x768 -depth 24 -rfbauth /home/zebi2/.vnc/sesman_zebi2_passwd -bs -ac -nolisten tcp -localhost -dpi 96
zebi2    64981 37219  0 13:00 pts/16   00:00:00 grep --color=auto Xvnc

第一行是我真正关心的。我每天运行 RDC 很多次,每次都会创建一个额外的进程。我不想每次退出 RDC 时都终止该进程,而且我也不能离开该进程,因为这会增加 CPU 利用率。任何帮助或解决方案都非常感谢

答案1

事实证明它是先前可能已保存的会话缓存历史记录。

  1. 在 XRDP 桌面设置中的“会话和启动”中取消勾选“自动保存会话”

  2. 清除 $HOME/.cache/sessions/xfce4-session-*(所有先前保存的会话数据)。

  3. 并重新启动 xrdp 服务

此链接有帮助 https://forum.xfce.org/viewtopic.php?id=6580

相关内容