如何讓 Deluge 作為服務運行並顯示在托盤中?

如何讓 Deluge 作為服務運行並顯示在托盤中?

洪水新手;我試圖讓 Deluge 作為 Windows 服務或 Windows 任務運行(以確保它始終保持運行)在托盤中運行。

Deluge 很奇怪......如果我雙擊它的快捷方式或deluge.exe,它將加載GUI 並最小化到托盤(我設置了該設置),但是如果您添加deluge.exe 或deluge-gtk. exe作為服務或任務,當它運行時,它只會顯示 deluge/gtk.exe 在進程清單中運行,但不在托盤中。

我想要這樣,因為我想要存取 webUI,同時也要讓 GUI 在托盤中運行,同時也進行某種檢查以確保它始終運行。它是一台伺服器計算機,因此大多數時候我會遠端存取 WebUI,但有時我也會在電腦前面並希望使用常規 GUI。

任何人?

答案1

自 Windows Vista 以來,Windows 服務無法對桌面進行互動式訪問,因此這不是發展方向。

如果您希望程式始終在登入時運行(未登入則沒有工作列圖示),請將其連結複製到「啟動」功能表組中。

所有使用者啟動資料夾,用於所有使用者的啟動程序,位於:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

答案2

在 Windows 上,我絕對建議不要嘗試將 Deluge GUI 作為服務運行,因為 Gtk 記憶體長時間崩潰存在已知問題。如果您想將 Deluge 作為服務運行,那麼您應該使用 Deluge 守護進程,例如Deluge ThinClient 指南

服務無法擁有狀態圖標deluged,並且根據我的閱讀,不鼓勵服務擁有 UI。不過,我覺得您真正想要的是在服務失敗或停止時收到通知,例如電子郵件、彈出視窗等。 所以也許可以嘗試其他方法蘇回答

相關內容