一帳號多桌面

  1. 使用 systemd 管理 vncserver 服務,當 vncserver 啟動後,該帳號即無法登入。若先登入再啟動服務,則服務啟動後馬上關掉。
  2. 在登入圖形界面後開啟 vncserver 的目的是為了做教學示範用,開啟的 vnc 桌面的目前的桌面不是同一個,否則會產生遞迴桌面。
  3. 解決上述問題,可使用 vncserver 命令達到目的:
    [dywang@dyw1 ~]$ XAUTHORITY=~/.Xauthority vncserver :7
    
  4. vncviewer 連線 vnc 桌面
    [dywang@dyw1 ~]$ vncviewer 127.0.0.1:5907
    
  5. 關閉 vncserver
    [dywang@dyw1 ~]$ vncserver -kill :7