TLP Programmdokumentation: Unterschied zwischen den Versionen

Aus ThinkPad-Wiki
Zeile 49: Zeile 49:
|tlp-ifup
|tlp-ifup
|/etc/networking/if-up.d/
|/etc/networking/if-up.d/
|Skript zum Setzen des Wifi-Power-Save-Modus<br />
|Skript zum Setzen des WLAN-Power-Save-Modus<br />
- wird vom System stets nach dem Start eines IP-Interfaces aufgerufen; wir nur aktiv, wenn es sich um ein WLAN-Interface handelt.
- 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, 19:55 Uhr

Qsicon inArbeit.png *** IN ARBEIT ***

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 Man Pages 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 (in Ubuntu/Debian) und den Verwendungszweck auf.

Datei Installationsort Verwendung Besonderheiten
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/ Konfiguration
tlp /usr/sbin/ 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

- 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.
tlp.init /etc/init.d/tlp Systemstartskript
- schaltet Funkgeräte aus und setzt die Ladeschwellen.
tlp-nop /usr/lib/tlp-pm/ Dummyskript, liefert rc=0.
tlp-rf /usr/bin/bluetooth,
wifi,
wwan
Hauptprogramm zum Schalten der Funkgeräte. 3 Hardlinks auf dieselbe Datei
tlp-rf-func /usr/lib/tlp-pm/ Funktionsbibliothek zum Schalten der Funkgeräte.
tlp-run-on
tlp-stat
tlp.upstart
zztlp
man
Makefile
README
COPYING
LICENSE

Tabelle 1

Abhängigkeiten

Systemstart

Test