TLP Programmdokumentation: Unterschied zwischen den Versionen
Aus ThinkPad-Wiki
Zeile 46: | Zeile 46: | ||
|/etc/networking/if-up.d/ | |/etc/networking/if-up.d/ | ||
|Skript zum Setzen des WLAN-Power-Save-Modus | |Skript zum Setzen des WLAN-Power-Save-Modus | ||
* wird vom System stets nach dem Start eines IP-Interfaces aufgerufen | * wird vom System stets nach dem Start eines IP-Interfaces aufgerufen. | ||
* wir nur aktiv, wenn es sich um ein WLAN-Interface handelt. | |||
* Installationsort und das Skript selbst müssen ggf. distributionsspezifisch angepaßt werden. | * Installationsort und das Skript selbst müssen ggf. distributionsspezifisch angepaßt werden. | ||
|- | |- |
Version vom 19. April 2011, 21:03 Uhr
Zielgruppe
Diese Anleitung wendet sich an Programmierer bzw. Paketierer, die TLP anpassen und für weitere Linux-Distributionen verfügbar machen wollen.
Wer TLP nur benutzen möchte, liest bitte hier weiter.
Einleitung
Programmbestandteile
TLP besteht - abgesehen von Manpages und Dokumentation - ausschließlich aus POSIX-kompatiblen (d.h. ohne Bash-Erweiterungen) Shell-Skripten.
Tabelle 1 listet die Inhalte des Source-Tarballs tlp_VERSION.orig.tar.gz, den jeweiligen Installationsort (lt. Makefile) und den Verwendungszweck auf.
Datei | Installationsort | Verwendung | |
---|---|---|---|
49bay | /usr/lib/pm-utils/sleep.d/ | Skript zum Sichern und Wiederherstellen des Wechselschacht- bzw. Ultrabay-Schaltzustands.
| |
49wwan | /usr/lib/pm-utils/sleep.d/ | Skript zum Sichern und Wiederherstellen des WWAN-Schaltzustands.
| |
default | /etc/default/ | Zentrale Konfigurationsdatei. | |
tlp | /usr/sbin/ | TLP-Hauptprogramm. | |
tlp.desktop | /etc/xdg/autostart/ | Autostart nach der Benutzeranmeldung (derzeit ohne Funktion). | |
tlp-functions | /usr/lib/tlp-pm/ | Funktionsbibliothek allgemein. | |
tlp-ifup | /etc/networking/if-up.d/ | Skript zum Setzen des WLAN-Power-Save-Modus
| |
tlp.init | /etc/init.d/tlp | Systemstartskript (SysV).
| |
tlp-nop | /usr/lib/tlp-pm/ | Dummyskript (liefert rc=0). | |
tlp-rf | /usr/bin/bluetooth
|
Hauptprogramm zum Schalten der Funkgeräte (3 Hardlinks auf dasselbe Skript). | |
tlp-rf-func | /usr/lib/tlp-pm/ | Funktionsbibliothek zum Schalten der Funkgeräte. | |
tlp-run-on | /usr/bin/run-on-bat
|
Bedingtes Starten von Befehlen in Abhängigkeit von der aktiven Stromquelle (2 Hardlinks auf dasselbe Skript). | |
tlp-stat | /usr/bin/ | Statusbericht aller aktiven Einstellungen. | |
tlp.upstart | n/a | Systemstartskript für Upstart (derzeit nicht verwendet). | |
zztlp | /usr/lib/pm-utils/power.d/ | Skript zum Setzen aller Einstellungen in Abhängigkeit von der aktiven Stromquelle.
|
|
man/bluetooth.1
|
n/a | Manpages für die gleichnamigen Kommandos.
| |
Makefile | n/a | Installation aller Skripte und der Konfigurationsdatei an die angegebenen Installationsorte. | |
README | n/a | README zu TLP.
|
|
COPYING | n/a | Angaben zum Copyright - Lizenzierung nach GPL v2.
| |
LICENSE | n/a | Angaben zum Programmautor. |
Tabelle 1