Startup

啟動時自動啟動vino-server

  • April 7, 2022

我正在使用 Bodhi Linux,並vino-server在其中。我可以按照我用來連接到 Ubuntu 機器的相同程序從 Win 10 巧妙地連接。

現在我想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 基本目錄規範)將搜尋

任何文件並在啟動時執行它們。因此失去可能是一個問題

。OTOH,官方文件指出“定義了基礎相對於應該儲存使用者特定配置文件的目錄。如果未設置或為空,則應使用預設值等於。”我不知道後者是否意味著人們應該期望$XDG_CONFIG_HOME/autostart``.desktop``$XDG_CONFIG_HOME
$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

向我展示瞭如何添加應用程序以從登錄開始。

我添加/usr/lib/vino/vino-server.e/e/applications/startup/startupcommands,註銷,登錄,然後我vino-server執行了。到目前為止,我發現 Bodhi 與 Ubuntu 的幾個不同點之一。

引用自:https://unix.stackexchange.com/questions/698276