Ubuntu遠程桌面修改

問題

xfce屬於輕量級的遠程桌面。但是在使用的過程中,一段時間未使用後,之前在裏面啓動的進程都被殺了。而我之前在這臺機器上部署了一個私有pub服務來滿足公司裏的flutter pub庫的拉取。以前一直很正常,現在非常不穩定。

解決辦法之一

切換回原來的ubuntu桌面。防止多個遠程桌面session的存在。

ubuntu中的遠程桌面組成

  • xrdp 負責遠程桌面的傳輸協議
  • x11 負責遠程桌面的窗口管理
  • xfce、gnome之類屬於上層的窗口應用層實現

那麼如何切換呢?

修改x11的配置,讓其指向gnome就可以了。
在這裏插入圖片描述
可以看到/etc/X11/Xsession文件中會優先去從home目錄下的.xsession目錄中去找對應的window啓動項。
在這裏插入圖片描述

所以把home中的xsession文件進行重命名,然後把.Xauthority登錄認證的緩存刪掉。
在這裏插入圖片描述
然後執行:sudo service xrdp restart,重新連接遠程桌面。
就可以看到原來的ubuntu gnome桌面了。

總結

關鍵在於理清楚遠程桌面幾個組件xrdp,x11,xfce/gnome 之間層次關係,這樣就不會在各種配置文件之間感到混亂。還有一點要注意,修改之前開通一下機器的ssh,不然遠程失敗,還可以ssh進去繼續修改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章