Arch-Linux

如何指定電腦啟動時要執行的程序?rch___一種rCHArch

  • June 8, 2016

我目前在 GNOME 桌面環境中使用 Arch。我不知道在哪裡指定我想在電腦啟動時自動執行的程序。如果有多種方法(GUI 或非 GUI)來實現這一點,我想知道兩者。

您可以添加要在引導系統時自動啟動的應用程序,方法是將它們添加到啟動應用程序中tweak-tool- 從活動啟動器打開調整工具:

在此處輸入圖像描述

或者將.desktop文件從復製/usr/share/applications/~/.config/autostart/.

您必須systemd在啟動過程中使用服務來執行您的應用程序。在(例如 myscript.service)中創建一個新文件/etc/systemd/system並添加以下內容:

[單元]
描述=我的腳本

[服務]
ExecStart=/usr/bin/my-script

[安裝]
WantedBy=多使用者.target

將您的腳本放入/usr/bin/my-script並確保使其可執行。然後啟用該服務。

$ sudo chmod 755 /usr/bin/my-script
$ sudo systemctl 啟用 myscript.service

此範例假定您希望腳本在目標多使用者啟動時啟動。

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