TLP Programmdokumentation: Unterschied zwischen den Versionen

Aus ThinkPad-Wiki
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
== Einleitung ==
== Einleitung ==
== Programmbestandteile ==
== Programmbestandteile ==
TLP besteht - abgesehen von Manpages und Dokumentation - ausschließlich aus POSIX-kompatiblen (d.h. ohne Bash-Erweiterungen) Shell-Skripten.  
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.
Tabelle 1 listet die Inhalte des Source-Tarballs '''tlp_VERSION.orig.tar.gz''', den jeweiligen Installationsort (in Ubuntu/Debian) und den Verwendungszweck auf.
Zeile 13: Zeile 13:
{| border="1"
{| border="1"
! width="15%" |Datei
! width="15%" |Datei
! width="25%" |Installationsort
! width="20%" |Installationsort
! width="30%" |Verwendung
! width="45%" |Verwendung
! width="30%" |Besonderheiten
! width="20%" |Besonderheiten
|-
|-
|49bay
|49bay
|/usr/lib/pm-utils/sleep.d/
|/usr/lib/pm-utils/sleep.d/
|Skript zum Sichern und Wiederherstellen des Wechselschacht- bzw. Ultrabay-Schaltzustands, wird von pm-utils vor und nach einem Suspend bzw. Hibernate aufgerufen  
|Skript zum Sichern und Wiederherstellen des Wechselschacht- bzw. Ultrabay-Schaltzustands<br />-- 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, wird von pm-utils vor und nach einem Suspend bzw. Hibernate aufgerufen  
|Skript zum Sichern und Wiederherstellen des WWAN-Schaltzustands<br />- wird von pm-utils vor einem Suspend bzw. Hibernate und nach dem darauffolgenden Resume aufgerufen.
|
|
|-
|-
Zeile 34: Zeile 34:
|tlp
|tlp
|/usr/sbin/
|/usr/sbin/
|Hauptprogramm
|Hauptprogramm.
|
|
|-
|-
|tlp.desktop
|tlp.desktop
|/etc/xdg/autostart/
|/etc/xdg/autostart/
|Autostart nach der Benutzeranmeldung
|Autostart nach der Benutzeranmeldung.
|derzeit ohne Funktion
|derzeit ohne Funktion
|-
|-
|tlp-functions
|tlp-functions
|/usr/lib/tlp-pm/
|/usr/lib/tlp-pm/
|Funktionsbibliothek
|Funktionsbibliothek allgemein.
|
|
|-
|-
|tlp-ifup
|tlp-ifup
|/etc/networking/if-up.d/
|/etc/networking/if-up.d/
|
|Skript zum Setzen des Wifi-Power-Save-Modus. Wird nach dem Start jedes IP-Interface aufgerufen und prüft ob es sich um ein WLAN-Interfaces 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, schaltet Funkgeräte aus und setzt die Ladeschwellen
|Systemstartskript<br />- schaltet Funkgeräte aus und setzt die Ladeschwellen.
|
|
|-
|-
|tlp-nop
|tlp-nop
|/usr/lib/tlp-pm/
|/usr/lib/tlp-pm/
|Dummyskript, liefert rc=0
|Dummyskript, liefert rc=0.
|
|
|-
|-
|tlp-rf
|tlp-rf
|/usr/bin/bluetooth, wifi, wwan
|/usr/bin/bluetooth, <br/>wifi, <br/>wwan
|Hauptprogramm zum Schalten der Funkgeräte
|Hauptprogramm zum Schalten der Funkgeräte.
|3 Hardlinks auf dieselbe Datei
|3 Hardlinks auf dieselbe Datei
|-
|-
|tlp-rf-func
|tlp-rf-func
|/usr/lib/tlp-pm/
|/usr/lib/tlp-pm/
|Funktionsbibliothek zum Schalten der Funkgeräte
|Funktionsbibliothek zum Schalten der Funkgeräte.
|
|
|-
|-

Version vom 19. April 2011, 19:52 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 Wifi-Power-Save-Modus. Wird nach dem Start jedes IP-Interface aufgerufen und prüft ob es sich um ein WLAN-Interfaces 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