CPU cooler AGK Digital 620 - how to automate the start of a service?

Hey!

I just put together my PC and installed Fedora 41 KDE Plasma on it. It is great and I love it.
But now I need help.

I have a CPU cooler - a Deepcool AKG Digital 620. The screen on it shows the temperature of the processor, which I want! Some kind soul made a Linux version of the program for it, and it does work on my linux PC. Right now. If I run it through sudo in the terminal, it works.

So, I wanted to automate it.
I followed the official github page for the project, which you can find here.

I followed the instructions. All my files are in the correct place. Once I run the last command,

sudo systemctl enable deepcool-digital

Nothing happens. There is no error, no success message. The process never starts after the reboot, which I really, really do want to figure out how to fix!

Please tell me what to do in order to start figuring this out. I have been trying to stubbornly troubleshoot this for hours now and I finally caved in and I am begging you for help :slight_smile:

Thank you so much in advance! You are all the best xxxxx

@edit
Some more troubleshooting.

` ` ` `
$ systemctl status deepcool-digital.service
× deepcool-digital.service - DeepCool Digital
     Loaded: loaded (/etc/systemd/system/deepcool-digital.service; enabled; preset: disabled)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf, 50-keep-warm.conf
     Active: failed (Result: exit-code) since Sat 2025-02-01 19:05:17 CET; 15s ago
   Duration: 16ms
 Invocation: 0a2fbb62e99e42928491e67d67f2f76b
    Process: 6708 ExecStart=/usr/sbin/deepcool-digital-linux (code=exited, status=203/EXEC)
   Mem peak: 1.1M
        CPU: 2ms

feb 01 19:05:17 Puter systemd[1]: Starting deepcool-digital.service - DeepCool Digital...
feb 01 19:05:17 Puter (al-linux)[6708]: deepcool-digital.service: Unable to locate executable '/usr/sbin/deepcool-digital-linux': Permission denied
feb 01 19:05:17 Puter (al-linux)[6708]: deepcool-digital.service: Failed at step EXEC spawning /usr/sbin/deepcool-digital-linux: Permission denied
feb 01 19:05:17 Puter systemd[1]: deepcool-digital.service: Control process exited, code=exited, status=203/EXEC
feb 01 19:05:17 Puter systemd[1]: deepcool-digital.service: Failed with result 'exit-code'.
feb 01 19:05:17 Puter systemd[1]: Failed to start deepcool-digital.service - DeepCool Digital.
` ` ` `

And this one as well.

` ` ` `
$ journalctl -xeu deepcool-digital.service
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ The process /usr/sbin/deepcool-digital-linux could not be executed and failed.
░░ 
░░ The error number returned by this process is 13.
feb 01 19:05:17 Puter (al-linux)[6708]: deepcool-digital.service: Failed at step EXEC spawning /usr/sbin/deepcool-digital-linux: Permission denied
░░ Subject: Process /usr/sbin/deepcool-digital-linux could not be executed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ The process /usr/sbin/deepcool-digital-linux could not be executed and failed.
░░ 
░░ The error number returned by this process is 13.
feb 01 19:05:17 Puter systemd[1]: deepcool-digital.service: Control process exited, code=exited, status=203/EXEC
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ An ExecStart= process belonging to unit deepcool-digital.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 203.
feb 01 19:05:17 Puter systemd[1]: deepcool-digital.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ The unit deepcool-digital.service has entered the 'failed' state with result 'exit-code'.
feb 01 19:05:17 Puter systemd[1]: Failed to start deepcool-digital.service - DeepCool Digital.
░░ Subject: A start job for unit deepcool-digital.service has failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ A start job for unit deepcool-digital.service has finished with a failure.
░░ 
The job identifier is 8399 and the job result is failed.

Thank you so much in advance!

Solved it by adding the program into the built in Fedora startup application thing in the system settings. Welp, it works!

Welcome to the forums. Glad you could solve your problem, always good to have people that can do this here! You can mark your solution as ‘solution’ so people know it is fixed.

Note that this is not a Fedora thing, but a default tool by KDE Plasma :wink: