启动时自动启动 vino-server

启动时自动启动 vino-server

我正在使用 Bodhi Linux,并且vino-server在其中。我可以按照相同的步骤从 Win 10 轻松连接我习惯做连接到 Ubuntu 盒子。

现在我想vino-server开机自动启动。我在 Ubuntu 中使用的内容(1. 添加vino-server到启动应用程序,2. 让 Gnome 自动登录我的用户(来源))在这里对我不起作用。原因是:我找不到在 Bodhi Linux 中启动任意应用程序的方法。我发现如何仅从给定列表添加启动应用程序,但vino-server不在那里(来源:“似乎没有办法在工具中添加自定义命令或脚本,因此如果未自动找到实用程序或应用程序,则可能需要进一步研究才能添加它”)。

反复发现的其他替代方案(我从未在 Ubuntu 中尝试过)在这里对我不起作用:

  1. 设置~/.config/autostart/vino_server.desktop文件(来源)。
  2. vino-server作为服务启动(来源)。

我的内容~/.config/autostart/vino_server.desktop

[Desktop Entry]
Type=Application
Exec=/usr/lib/vino/vino-server
Name=vino Server

我怎样才能做到这一点?
(也许找到一种在启动时添加任意应用程序的方法,即上面的方法#1)。

笔记:就我而言,我没有$XDG_CONFIG_HOME设置(我确实有许多其他$XDG_...变量)。我不知道这样做的原因,也不知道这是否会导致vino_server.desktop登录时无法运行方法#1。
按照,“兼容的桌面环境(适用于 freedesktop.org / XDG 基本目录规范)将搜索$XDG_CONFIG_HOME/autostart任何.desktop文件并在启动时执行它们。因此丢失$XDG_CONFIG_HOME可能是一个问题。OTOH
官方文档指出“$XDG_CONFIG_HOME定义相对于应存储用户特定配置文件的基本目录。如果$XDG_CONFIG_HOME未设置或为空,$HOME/.config则应使用等于的默认值。”我不知道后者是否意味着应该$XDG_CONFIG_HOME始终设置,除非 Moksha(桌面环境)不符合 XDG。

有关的

  1. https://askubuntu.com/questions/178567/how-to-add-a-program-as-a-startup-application-from-a-terminal
  2. https://askubuntu.com/questions/598195/how-to-add-a-script-to-startup-applications-from-the-command-line
  3. https://help.ubuntu.com/stable/ubuntu-help/startup-applications.html.en
  4. https://vitux.com/how-to-manage-startup-applications-in-ubuntu/
  5. https://www.shells.com/l/en-US/tutorial/How-to-Manage-Startup-Programs-on-Ubuntu-Linux

答案1

向我展示了如何添加应用程序以从登录开始。

我添加/usr/lib/vino/vino-server.e/e/applications/startup/startupcommands,注销,登录,然后我就开始vino-server运行了。到目前为止,我发现 Bodhi 与 Ubuntu 的少数不同点之一。

相关内容