啟動應用程式可以在登入畫面堆疊上運行而無需登入嗎?

啟動應用程式可以在登入畫面堆疊上運行而無需登入嗎?

我打算將電腦設定為在晚上打開,它會自動開始下載。出於安全原因,我不想將 Ubuntu 設定為自動登入。問題是登入畫面,我需要手動輸入密碼才能進入。

啟動時的應用程式何時運行?從登入畫面的外觀還是從桌面繪製?

當此列表中的軟體被放置在啟動應用程式中時,它們是否能夠從登入畫面運行(無需使用者透過密碼進入桌面)?

列表: crontab,詠嘆調2c,傳輸-gtk、關機、uGet、西德曼

答案1

無論登入如何,全域 cron 都會運行。每位使用者 crontab 僅在登入後執行。

傳輸可以作為服務運行,就像有人已經問過的那樣這裡

在我看來,你正試圖在 Ubuntu 主線上運行種子箱。不。只需使用 Seedbox VM 映像即可

答案2

使用者係統服務無需用戶登入即可運行。你的ubuntu版本是什麼?是否運行系統

所以這個特徵被稱為揮之不去並透過運行啟用

loginctl enable-linger yourusername

然後你把你的系統.service 檔案中~/.config/systemd/user

您可以建立一個 shell 腳本來執行您想要的內容,並從該使用者 systemd 服務執行該腳本。

您甚至可以使用 systemd cron 工具在特定日期/時間運行它。然後使用 .timer systemd 文件

啟用此/那些服務並啟動它們(例如dl此處呼叫的服務)

systemctl --user enable dl.service
systemctl --user start dl.service

參考:Arch Linux 維基

相關內容