Skip to content

Daemon for controling Fan on Tuxedo notebook (replace TCD nodejs from tuxedo)

Notifications You must be signed in to change notification settings

sleepingtux/TCD_COMMUNITY

Repository files navigation

TCD_COMMUNITY

Daemon for controling Fan on Tuxedo notebook (replace TCD nodejs from tuxedo)

How to use it?

I) Compile or download compiled package from https://github.com/sleepingtux/TCD_COMMUNITY_PACKAGE

II) make a profile for your computer. Take a look of some exemple in https://github.com/sleepingtux/TCD_COMMUNITY_PACKAGE
You should have a config file tcd_config.yaml near the binary.
In this file, you should configure:
Directory_Profile: "profile" ==> if the directory "profile" is near the binary or "/home/user/profile" if you put it on a directory "profile" in your home for exemple
Profile_Battery: "pulse_battery.yaml" ==> name of the file that contain the profile for battery
Profile_Power: "pulse_power.yaml" ==> name of the file that contain the profile for ac
IF you got a dedicated gpu, dont forger to add a GPU Curve!!!

III) Install tuxedo-keyboard (it's needed to use it)

IV) you could test the settings with launching in root ./TCD_COMMUNITY
TAKE A LOOKS OF THE TEMPERATURE!!!! Before forget it in background.

V) If all is ok, make a service to launch it on start.
For exemple here is my systemd service:
[unit]
Description=TCD Community
[Service]
Type=simple
WorkingDirectory=/opt/TCD_Community
ExecStart=/opt/TCD_Community/TCD_COMMUNITY
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=TCD_Community
User=root
Group=root
[Install]
WantedBy=multi-user.target

About

Daemon for controling Fan on Tuxedo notebook (replace TCD nodejs from tuxedo)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published