NBFC-SERVICE(1)

NAME

nbfc_service - Notebook FanControl service

DESCRIPTION

NoteBook FanControl service

SYNOPSIS

nbfc_service [OPTIONS]

OPTIONS

-h, --help
    Show help message and exit.

--version
    Show program's version number and exit.

-r, --read-only
    Start in read-only mode.

-f, --fork
    Switch process to background after sucessfully started.

-d, --debug
    Enable tracing of reads and writes of the embedded controller.

-c, --config-file CONFIG
    Use an alternative config file (default /etc/nbfc/nbfc.json).

-e, --embedded-controller {ec_sys, acpi_ec, dev_port, dummy}
    Select the implementation used to access the embedded controller.

    •   ec_sys: Use the ec_sys kernel module.

    •   acpi_ec: Use the acpi_ec kernel module.

    •   dev_port: Access the embedded controller via /dev/port.

    •   dummy: Do not access the embedded controller at all.

FILES

/etc/nbfc/nbfc.json
    The main configuration file for nbfc_service. See nbfc_service.json(5) for further details.

/run/nbfc_service.pid
    File containing the PID of current running nbfc_service.

/run/nbfc_service.socket
    Socket file of nbfc_service.

/usr/share/nbfc/configs/*.json
    Configuration files for various notebook models. See nbfc_service.json(5) for further details.
/usr/share/nbfc/model_support.json
    Model support database. This file maps notebook model names to configuration files.
/var/lib/nbfc/configs/*.json
    Configuration files downloaded from the internet. Files in this directory take precedence over those in /usr/share/nbfc/configs.
/var/lib/nbfc/model_support.json
    Model support database downloaded from the internet. Both /var/lib/nbfc/model_support.json and /usr/share/nbfc/model_support.json are taken into account.
/var/lib/nbfc/state.json
    State file of nbfc_service. This holds the current fan speeds.

EXIT STATUS

    0   Everything fine

    1   Generic error

    2   Command-line error

    3   Initialization error

    5   Fatal error (memory allocation failure)

BUGS

Report bugs to https://github.com/nbfc-linux/nbfc-linux

AUTHOR

Benjamin Abendroth (braph93@gmx.de)

SEE ALSO

nbfc(1), nbfc_service.json(5), ec_probe(1), fancontrol(1)