Ubuntu远程桌面修改

Ubuntu远程桌面修改

  • 问题
  • 解决办法之一
    • ubuntu中的远程桌面组成
    • 那么如何切换呢?
  • 总结

问题

xfce属于轻量级的远程桌面。但是在使用的过程中,一段时间未使用后,之前在里面启动的进程都被杀了。而我之前在这台机器上部署了一个私有pub服务来满足公司里的flutter pub库的拉取。以前一直很正常,现在非常不稳定。

解决办法之一

切换回原来的ubuntu桌面。防止多个远程桌面session的存在。

ubuntu中的远程桌面组成

  • xrdp 负责远程桌面的传输协议
  • x11 负责远程桌面的窗口管理
  • xfce、gnome之类属于上层的窗口应用层实现

那么如何切换呢?

修改x11的配置,让其指向gnome就可以了。
Ubuntu远程桌面修改_第1张图片
可以看到/etc/X11/Xsession文件中会优先去从home目录下的.xsession目录中去找对应的window启动项。
Ubuntu远程桌面修改_第2张图片

所以把home中的xsession文件进行重命名,然后把.Xauthority登录认证的缓存删掉。
Ubuntu远程桌面修改_第3张图片
然后执行:sudo service xrdp restart,重新连接远程桌面。
就可以看到原来的ubuntu gnome桌面了。

总结

关键在于理清楚远程桌面几个组件xrdp,x11,xfce/gnome 之间层次关系,这样就不会在各种配置文件之间感到混乱。还有一点要注意,修改之前开通一下机器的ssh,不然远程失败,还可以ssh进去继续修改。

你可能感兴趣的:(linux)