2
0
mirror of https://github.com/hirschmann/nbfc synced 2025-08-31 14:15:28 +00:00
2015-03-30 17:32:51 +02:00
2015-03-06 15:39:25 +01:00
2015-03-30 14:04:14 +02:00
2015-02-24 13:56:16 +01:00
2015-02-24 13:55:08 +01:00
2015-03-18 17:35:05 +01:00

NoteBook FanControl

NBFC is a cross-platform fan control service for notebooks. It comes with a powerful configuration system, which allows to adjust it to many different notebook models.

How to build

First you have to clone the latest revision of this repo:
git clone --depth 1 https://github.com/hirschmann/nbfc.git

Build on Windows

Make sure these packages are installed on your machine:

You should also add %windir%\Microsoft.NET\Framework and the folder which includes nuget.exe to your PATH.

To build the solution, navigate to the cloned repo:
cd nbfc
Restore the NuGet packages for the solution:
nuget restore
And finally build it:
msbuild /t:Build /p:Configuration=ReleaseWindows NoteBookFanControl.sln

If the build was successful there should be a setup file (NbfcBootstrapper.exe) at nbfc\Windows\Setup\NbfcBootstrapper\bin\Release\. Just start it and follow the instructions :)

Build on Linux

Linux support is still experimental!

If mono is not available on your machine, install the complete package:
sudo apt-get install mono-complete

To build the solution, first navigate to the cloned repo:
cd nbfc
Then build the solution:
xbuild /t:Build /p:Configuration=ReleaseLinux NoteBookFanControl.sln

The result can be found at nbfc/Linux/bin/ReleaseLinux
If everything worked well, you may want to start the service:
sudo start-nbfcservice.sh
You can control it via nbfc.exe, e.g. mono nbfc.exe load 'Name of the config' to load a config and start the automatic fan control. To learn more about nbfc.exe call mono nbfc.exe help. Finally, to stop the serivce use sudo stop-nbfcservice.sh.

Have fun :)

Description
No description provided
Readme 13 MiB
Languages
C# 99.7%
Shell 0.2%
PowerShell 0.1%