TLP Programmdokumentation: Unterschied zwischen den Versionen
Aus ThinkPad-Wiki
Zeile 18: | Zeile 18: | ||
|49bay | |49bay | ||
|/usr/lib/pm-utils/sleep.d/ | |/usr/lib/pm-utils/sleep.d/ | ||
|Skript zum Sichern und Wiederherstellen des Wechselschacht- bzw. Ultrabay-Schaltzustands. | |Skript zum Sichern und Wiederherstellen des Wechselschacht- bzw. Ultrabay-Schaltzustands. Wird von pm-utils vor einem Suspend bzw. Hibernate und nach dem darauffolgenden Resume aufgerufen. | ||
|- | |- | ||
|49wwan | |49wwan | ||
|/usr/lib/pm-utils/sleep.d/ | |/usr/lib/pm-utils/sleep.d/ | ||
|Skript zum Sichern und Wiederherstellen des WWAN-Schaltzustands. | |Skript zum Sichern und Wiederherstellen des WWAN-Schaltzustands. Wird von pm-utils vor einem Suspend bzw. Hibernate und nach dem darauffolgenden Resume aufgerufen. | ||
|- | |- | ||
|default | |default | ||
Zeile 45: | Zeile 43: | ||
|tlp-ifup | |tlp-ifup | ||
|/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 | * wir nur aktiv, wenn es sich um ein WLAN-Interface handelt | ||
Installationsort und das Skript selbst müssen ggf. distributionsspezifisch angepaßt werden. | |||
|- | |- | ||
|tlp.init | |tlp.init | ||
|/etc/init.d/tlp | |/etc/init.d/tlp | ||
|Systemstartskript (SysV) | |Systemstartskript (SysV) - schaltet Funkgeräte aus und setzt die Akkuladeschwellen. | ||
|- | |- | ||
|tlp-nop | |tlp-nop | ||
|/usr/lib/tlp-pm/ | |/usr/lib/tlp-pm/ | ||
|Dummyskript | |Dummyskript - liefert rc=0. | ||
|- | |- | ||
|tlp-rf | |tlp-rf | ||
Zeile 85: | Zeile 82: | ||
|zztlp | |zztlp | ||
|/usr/lib/pm-utils/power.d/ | |/usr/lib/pm-utils/power.d/ | ||
|Skript zum Setzen aller Einstellungen in Abhängigkeit von der aktiven Stromquelle | |Skript zum Setzen aller Einstellungen in Abhängigkeit von der aktiven Stromquelle: | ||
* ruft tlp auf | * ruft tlp auf | ||
* wird von pm-utils bei jedem Wechsel der Stromquelle sowie beim Systemstart aufgerufen (via pm-powersave) | * wird von pm-utils bei jedem Wechsel der Stromquelle sowie beim Systemstart aufgerufen (via pm-powersave) | ||
| | | | ||
|- | |- | ||
Zeile 98: | Zeile 95: | ||
:wwan.1 | :wwan.1 | ||
|n/a | |n/a | ||
|Manpages für die gleichnamigen Kommandos. | |Manpages für die gleichnamigen Kommandos. Installation ist distributionsspezifisch und daher nicht im Makefile enthalten. | ||
|- | |- | ||
|Makefile | |Makefile | ||
Zeile 107: | Zeile 103: | ||
|README | |README | ||
|n/a | |n/a | ||
|README zu TLP. | |README zu TLP. Installationsort ist distributionsspezifisch und daher nicht im Makefile enthalten. | ||
| | | | ||
|- | |- | ||
|COPYING | |COPYING | ||
|n/a | |n/a | ||
|Angaben zum Copyright - Lizenzierung nach GPL v2. | |Angaben zum Copyright - Lizenzierung nach GPL v2. Installationsort ist distributionsspezifisch und daher nicht im Makefile enthalten. Die Installation dieser Datei auf dem Zielsystem (oder die Aufnahme in ein distributionsspezifisches Template) ist dient zur Einhaltung der Lizenz. | ||
|- | |- | ||
|LICENSE | |LICENSE |
Version vom 20. April 2011, 16:48 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. Wird von pm-utils vor einem Suspend bzw. Hibernate und nach dem darauffolgenden Resume aufgerufen. | |
49wwan | /usr/lib/pm-utils/sleep.d/ | Skript zum Sichern und Wiederherstellen des WWAN-Schaltzustands. Wird von pm-utils vor einem Suspend bzw. Hibernate und nach dem darauffolgenden Resume aufgerufen. | |
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:
Installationsort und das Skript selbst müssen ggf. distributionsspezifisch angepaßt werden. | |
tlp.init | /etc/init.d/tlp | Systemstartskript (SysV) - schaltet Funkgeräte aus und setzt die Akkuladeschwellen. | |
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. Installation ist distributionsspezifisch und daher nicht im Makefile enthalten. | |
Makefile | n/a | Installation aller Skripte und der Konfigurationsdatei an die angegebenen Installationsorte. | |
README | n/a | README zu TLP. Installationsort ist distributionsspezifisch und daher nicht im Makefile enthalten. | |
COPYING | n/a | Angaben zum Copyright - Lizenzierung nach GPL v2. Installationsort ist distributionsspezifisch und daher nicht im Makefile enthalten. Die Installation dieser Datei auf dem Zielsystem (oder die Aufnahme in ein distributionsspezifisches Template) ist dient zur Einhaltung der Lizenz. | |
LICENSE | n/a | Angaben zum Programmautor. |
Tabelle 1