Vino VNC 服务器无法在启动时启动

The*_*Man 15 server ssh vnc remote-desktop gnome

所以我试图让 Vino VNC 服务器在启动时启动,这意味着我不必登录即可启动 VNC 服务器。我在 Ubuntu GNOME 15.04 上,我已经添加了

/usr/lib/vino/vino-server
Run Code Online (Sandbox Code Playgroud)

到“启动应用程序”。但是,VNC 服务器仍然不会在我启动后立即启动。我必须登录才能启动 VNC 服务器。我该怎么办?我需要创建一个 systemd 单元文件吗?如果是这样,我该怎么做?

编辑:此问题与不同,因为我需要 Vino Server 才能工作,而该指南建议使用 x11vncserver。

小智 2

创建一个 systemd 单元或服务以在启动时运行 vino 服务器

\n\n
    \n
  1. cd /etc/systemd/system/\n
    Run Code Online (Sandbox Code Playgroud)
  2. \n
  3. sudo vim vinostartup.service\n
    Run Code Online (Sandbox Code Playgroud)
  4. \n
  5. [Unit]\nDescription = description about the service\nAfter = network.target\n[Service]\nExecStart = /usr/lib/vino/vino-server\n[Install]\nWantedBy = multi-user.target\n
    Run Code Online (Sandbox Code Playgroud)
  6. \n
  7. 启用服务

    \n\n
    sudo systemctl enable vinostartup.service\n
    Run Code Online (Sandbox Code Playgroud)
  8. \n
  9. 使用以下命令验证它 vinostartup.service 将在那里

    \n\n
    ls multi-user.target.wants/\n
    Run Code Online (Sandbox Code Playgroud)
  10. \n
  11. 如果您不想等到下次启动(它已经启用),我们可以启动该服务

    \n\n
    sudo systemctl start vinostartup.service\n
    Run Code Online (Sandbox Code Playgroud)
  12. \n
\n

  • 谢谢,但不幸的是,不起作用:( (3认同)

小智 -2

我认为您可以转到控制中心,然后启动应用程序并使用以下命令添加新项目:

/usr/lib/vino/vino-server &
Run Code Online (Sandbox Code Playgroud)