Я новичок в Deluge; я пытаюсь запустить Deluge либо как службу Windows, либо как задачу Windows (чтобы убедиться, что он работает постоянно), покатакжезапущено в трее.
Deluge — странная штука... если я дважды щелкну по ярлыку или по deluge.exe, он загрузит графический интерфейс и свернется в трей (я установил такую настройку), но если вы добавите deluge.exe или deluge-gtk.exe как службу или задачу, то при запуске он просто покажет запущенный deluge/gtk.exe в списке процессов, но не в трее.
Я хочу, чтобы это было так, потому что я хочу иметь доступ к webUI, одновременно с этим GUI должен быть запущен в трее, а также иметь какую-то проверку, чтобы убедиться, что он работает все время. Это серверная машина, поэтому большую часть времени я буду удаленно подключаться к webui, но иногда я также буду находиться перед машиной и захочу использовать обычный GUI.
Любой?
решение1
Начиная с Windows Vista, службы Windows не могут иметь интерактивный доступ к рабочему столу, так что это не то направление, куда следует двигаться.
Если вы хотите, чтобы программа всегда запускалась при входе в систему (без входа в систему значок на панели задач отсутствует), скопируйте ссылку на нее в группу меню «Автозагрузка».
Папка автозагрузки All Users для программ автозагрузки всех пользователей находится по адресу:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
решение2
В Windows я бы определенно не советовал пытаться запустить Deluge GUI как службу, поскольку известны проблемы с крахами памяти Gtk в течение длительных периодов времени. Если вы хотите запустить Deluge как службу, то вам следует использовать демон Deluge, как описано вРуководство по Deluge ThinClient
Нет возможности иметь значок статуса для deluged
сервиса, и из того, что я читал, не рекомендуется, чтобы сервис имел пользовательский интерфейс. Однако я чувствую, что на самом деле вы хотите получать уведомления, если сервис дает сбой или останавливается, например, по электронной почте, через всплывающее окно и т. д. Так что, возможно, попробуйте это другоеSU ответ