Dit is de opdracht tpb die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
tpb - programma om de speciale IBM ThinkPad (tm) toetsen te gebruiken
KORTE INHOUD
tpb [Opties]
PRODUCTBESCHRIJVING
Met TPB is het mogelijk om een programma te binden aan de ThinkPad, Mail, Home en Search-knop.
TPB kan ook een callback-programma uitvoeren bij elke statusverandering met de gewijzigde status en de
nieuwe staat als opties. Het is dus mogelijk om meerdere acties op verschillende gebeurtenissen te activeren.
TPB heeft een on-screen display (OSD) om volume, dempen, helderheid en andere weer te geven
informatie. Verder ondersteunt TPB een softwaremixer, aangezien de ThinkPads uit de R-serie geen
hardwaremixer om het volume te wijzigen.
OPTIES
-H, --help
Hulp weergeven.
-NS, --demon
Opstarten als daemon.
-C, --config=BESTAND
Lees FILE als aanvullend configuratiebestand.
-EEN, --apm=STAAT
Sommige ThinkPads genereren muis- en toetsenbordgebeurtenissen of hebben een hoge CPU-belasting wanneer
peiling /proc/apm. U kunt dit inschakelen als u de AC aangesloten/AC wilt hebben
losgekoppelde berichten. Standaard is uitgeschakeld.
-P, --powermgt=STAAT
De programma-apmiser (onderdeel van tpctl-pakket) schakelt de energiebeheermodus
volgens de behoeften van de gebruiker. Dit resulteert in veel veranderingen die worden weergegeven in
OSD. Om dit te voorkomen, kunnen de energiebeheerberichten worden uitgeschakeld. Standaard is
zelf.
-X, --xevents=STAAT
Sommige speciale sleutels genereren X11-gebeurtenissen in plaats van de nvram te wijzigen. TPB
is in staat om die sleutels te pakken en een applicatie uit te voeren. Over het algemeen zijn evenementen alleen
gepakt voor toetsen waarvoor een commando is toegewezen of als het callback-script is
geconfigureerd. Sommige mensen gebruiken echter graag de X11-gebeurtenissen via xmodmap of de
leuk vinden. Deze optie schakelt het grijpen van alle gebeurtenissen uit, ongeacht of ze dat zijn
geconfigureerd of niet. Betrokken toetsen zijn THUIS, ZOEKEN, MAIL, FAVORIETEN, HERLADEN,
AFBREKEN, ACHTERUIT, VOORUIT en FN. Standaard is ingeschakeld.
-M, --mixer=STAAT
Gebruik de OSS-mixer om het volume te wijzigen en voor dempen/dempen opheffen. Dit zou op modellen moeten worden gebruikt
zonder hardwaremixer (volume- en mute-knoppen tonen geen effect). R31 wordt gemeld
om geen hardwaremixer te hebben. Om dit te gebruiken moet u schrijftoegang tot het NVRAM inschakelen
apparaat (mogelijk gevaarlijk). Mogelijke waarden zijn aan en uit. Standaard is uitgeschakeld.
-O, --osd=STAAT
Toon schermweergave voor volume, dempen en helderheid. Mogelijke waarden staan aan
en uit. Standaard is ingeschakeld.
-P, --poll=VERTRAGING
Stel de vertraging tussen peilingen in microseconden in. Standaard is 200000.
-T, --thinkpad=CMD
Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de ThinkPad-knop is
ingedrukt. Het is mogelijk om elk programma uit te voeren. Het programma moet de
volledig pad naar het uitvoerbare bestand. Standaard wordt er geen commando uitgevoerd.
-H, --home=CMD
Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de Home-knop is
ingedrukt. Standaard wordt er geen commando uitgevoerd.
-S, --zoek=CMD
Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de zoekknop is
ingedrukt. Standaard wordt er geen commando uitgevoerd.
-M, --mail=CMD
Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de knop Mail is
ingedrukt. Standaard wordt er geen commando uitgevoerd.
-W, --draadloos=CMD
Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de knop Draadloos is
ingedrukt. Standaard wordt er geen commando uitgevoerd.
-C, --terugbellen=CMD
Tekenreeks met opdracht en opties die bij elke druk op de knop moeten worden uitgevoerd en
verandering van staat. tpb geeft een identifier door als eerste argument en de nieuwe status als
tweede argument voor de callback. Zodat je leuke dingen kunt doen :) Standaard nee
opdracht wordt uitgevoerd.
-in, --uitgebreid
Print informatie over ingedrukte toetsen.
CONFIGURATIE FILE
De standaardwaarden van tpb kunnen worden overschreven met behulp van een configuratiebestand. De prioriteit van
de configuratie-opties zijn:
· ingebouwde standaardinstellingen
· configuratie in /etc/tpbrc
· configuratie in $HOME/.tpbrc
· configuratie in bestand gegeven met de opdrachtregeloptie '--config'
· opdrachtregelopties
tpb zoekt naar het bestand '~/.tpbrc'. De configuratie bestaat uit regels van de vorm:
# OPMERKING
KEYWORD ARGUMENT # COMMENTAAR
Sleutelwoorden zijn:
NVRAM Moet het nvram-apparaat definiëren van waaruit de informatie over de sleutelstatussen is
lezen. Standaard is om /dev/nvram te proberen, gevolgd door /dev/misc/nvram.
POLLTIJD
Definieert de vertraging tussen peilingen in microseconden. Standaard is 200000.
DENKPAD
Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de ThinkPad-knop is
ingedrukt. Het is mogelijk om elk programma uit te voeren. Standaard is er geen commando
uitgevoerd.
HOME Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de Home-knop is
ingedrukt (alleen beschikbaar op A- en S-serie). Standaard wordt er geen commando uitgevoerd.
ZOEKEN Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de zoekknop is
ingedrukt (alleen beschikbaar op A- en S-serie). Standaard wordt er geen commando uitgevoerd.
MAIL Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de knop Mail is
ingedrukt (alleen beschikbaar op A- en S-serie). Standaard wordt er geen commando uitgevoerd.
Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de knop Favorieten is
ingedrukt (alleen beschikbaar op A-serie). Standaard wordt er geen commando uitgevoerd.
RELOAD Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de knop Opnieuw laden is
ingedrukt (alleen beschikbaar op A-serie). Standaard wordt er geen commando uitgevoerd.
AFBREKEN Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de knop Afbreken is
ingedrukt (alleen beschikbaar op A-serie). Standaard wordt er geen commando uitgevoerd.
ACHTERUIT
Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de knop Achteruit is
ingedrukt (alleen beschikbaar op A-serie). Standaard wordt er geen commando uitgevoerd.
FORWARD Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de knop Doorsturen is
ingedrukt (alleen beschikbaar op A-serie). Standaard wordt er geen commando uitgevoerd.
FN Tekenreeks met opdracht en opties die moeten worden uitgevoerd wanneer de Fn-knop wordt ingedrukt.
Dit wordt alleen geactiveerd als Fn weer wordt losgelaten en niet voor een toets is gebruikt
combinatie. Standaard wordt er geen commando uitgevoerd.
BEL TERUG
Tekenreeks met opdracht en opties die bij elke druk op de knop moeten worden uitgevoerd en
verandering van staat. tpb geeft een identifier door als eerste argument en de nieuwe status als
tweede argument voor de callback. Zodat je leuke dingen kunt doen :) Standaard nee
commando wordt uitgevoerd. Ondersteunde identifiers en statussen zijn:
IDENTIFICATIE STATEN/WAARDE
thinkpad ingedrukt
huis gedrukt
zoeken ingedrukt
mail ingedrukt
favorieten ingedrukt
opnieuw laden ingedrukt
afbreken ingedrukt
achterwaarts ingedrukt
vooruit gedrukt
fn ingedrukt
zoom aan, uit
denklicht aan, uit
display lcd, crt, beide
uitbreiden aan, uit
helderheid PERCENT
volumePERCENT
dempen aan, uit
ac_power aangesloten, losgekoppeld
powermgt_ac hoog, automatisch, handmatig
powermgt_battery hoog, automatisch, handmatig
MIXER Gebruik de OSS-mixer om het volume te wijzigen en voor dempen/dempen opheffen. Dit zou op modellen moeten worden gebruikt
zonder hardwaremixer (volume- en mute-knoppen tonen geen effect). R31 wordt gemeld
om geen hardwaremixer te hebben. Om dit te gebruiken moet u schrijftoegang tot het NVRAM inschakelen
apparaat (mogelijk gevaarlijk). Mogelijke waarden zijn aan en uit. Standaard is uitgeschakeld.
MENGERSTAPPEN
Definieert hoeveel stappen er beschikbaar moeten zijn bij gebruik van de OSS-mixer. Standaard is
14. Als een ander aantal stappen wordt gebruikt, heeft tpb schrijftoegang tot de nvram nodig
stuurt.
MIXERDEV
Definieert het mixerapparaat dat moet worden gebruikt voor OSS-mixerondersteuning. Standaard is /dev/mixer.
APM Sommige ThinkPads genereren muis- en toetsenbordgebeurtenissen of hebben een hoge CPU-belasting wanneer
peiling /proc/apm. U kunt dit inschakelen als u de AC aangesloten/AC wilt hebben
losgekoppelde berichten. Standaard is uitgeschakeld.
POWERMGT
De programma-apmiser (onderdeel van tpctl-pakket) schakelt de energiebeheermodus
volgens de behoeften van de gebruiker. Dit resulteert in veel veranderingen die worden weergegeven in
OSD. Om dit te voorkomen, kunnen de energiebeheerberichten worden uitgeschakeld. Standaard is
zelf.
XEVENEMENTEN Sommige speciale sleutels genereren X11-gebeurtenissen in plaats van de nvram te wijzigen. TPB
is in staat om die sleutels te pakken en een applicatie uit te voeren. Over het algemeen zijn evenementen alleen
gepakt voor toetsen waarvoor een commando is toegewezen of als het callback-script is
geconfigureerd. Sommige mensen gebruiken echter graag de X11-gebeurtenissen via xmodmap of de
leuk vinden. Deze optie schakelt het grijpen van alle gebeurtenissen uit, ongeacht of ze dat zijn
geconfigureerd of niet. Betrokken toetsen zijn THUIS, ZOEKEN, MAIL, FAVORIETEN, HERLADEN,
AFBREKEN, ACHTERUIT, VOORUIT en FN. Standaard is ingeschakeld.
OSD Toon schermweergave voor volume, dempen en helderheid. Mogelijke waarden staan aan
en uit. Standaard is ingeschakeld.
OSDZOOM Specifieke schakelaar voor weergave op het scherm voor zoomknop. Mogelijke waarden
zijn aan en uit. Standaard is niet ingesteld, volgt de OSD-optie.
OSDTHINKLIGHT
Specifieke schakelaar voor weergave op het scherm voor de thinklight-knop. Mogelijk
waarden zijn aan en uit. Standaard is niet ingesteld, volgt de OSD-optie.
OSDDISPLAY
Specifieke schakelaar voor weergave op het scherm voor weergave-uitvoerknop. Mogelijk
waarden zijn aan en uit. Standaard is niet ingesteld, volgt de OSD-optie.
OSDHV-UITBREIDING
Specifieke schakelaar voor weergave op het scherm voor HV-uitbreidingsknop. Mogelijk
waarden zijn aan en uit. Standaard is niet ingesteld, volgt de OSD-optie.
OSDHELDERHEID
Specifieke schakelaar voor weergave op het scherm voor helderheidsknoppen. Mogelijk
waarden zijn aan en uit. Standaard is niet ingesteld, volgt de OSD-optie.
OSDVOLUME
Specifieke schakelaar voor weergave op het scherm voor ivolume- en mute-knoppen.
Mogelijke waarden zijn aan en uit. Standaard is niet ingesteld, volgt de OSD-optie.
OSDPOWERMGT
Specifieke schakelaar voor weergave op het scherm voor ipower-beheerwijzigingen.
Mogelijke waarden zijn aan en uit. Standaard is niet ingesteld, volgt de OSD-optie.
OSDFONT Definieert het lettertype voor de weergave op het scherm. U kunt "xfontsel" gebruiken om er een te kiezen.
Standaard is het standaardlettertype van de xosd-bibliotheek.
OSDKLEUR
Definieert de kleur van de weergave op het scherm. U kunt "xcolors" gebruiken om er een te kiezen.
Standaard is BLAUW.
OSDTIMEOUT
Definieert hoe lang (in seconden) de schermweergave wordt weergegeven na de laatste toetsen
werd ingedrukt. Standaard is 3.
OSDOFFSET
Voor achterwaartse compatibiliteit. Hetzelfde als OSDVERTICAL.
OSDSCHADUW
Definieert de verschuiving van de lettertypeschaduw in pixels. Standaard is 2.
OSDSCHADUWKLEUR
Definieert de kleur van de schaduw van de weergave op het scherm. U kunt "xcolors" gebruiken om
kies er een. Standaard is ZWART.
OSDOUTLINE
Definieert de breedte van de lettertypecontour in pixels. Standaard is 1.
OSDOUTLINEKLEUR
Definieert de kleur van de omtrek van de weergave op het scherm. Je mag "xcolors" gebruiken
om er een te kiezen. Standaard is ZWART.
OSDVERTICAAL
Definieert de offset vanaf de boven- of onderkant van het scherm in pixels. Standaard is 25.
OSDHORIZONTAAL
Definieert de verschuiving vanaf de linker- of rechterkant van het scherm in pixels. Alleen ondersteund
door xosd 2.0.0 en hoger. Standaard is 25.
OSDPOS Definieert waar de osd wordt weergegeven. Mogelijke waarden zijn boven, midden en onder. De
waarde midden wordt alleen ondersteund door xosd 2.0.0 en hoger. Standaard is onder.
OSDALIGN
Definieert de uitlijning van de osd. Mogelijke waarden zijn links, midden en rechts.
Standaard is links.
OPMERKINGEN
Vereist NVRAM-apparaat /dev/nvram. Dit moet ingeschakeld zijn in je kernel. Hoewel de
apparaatbestand moet bestaan. Het apparaatbestand kan worden gemaakt met ´mknod /dev/nvram c 10 144´
Dit programma is ontwikkeld op een Thinkpad Model T21.
VOORBEELD
tpb --osd=uit --verbose --thinkpad="xterm -T ntpctl -e ntpctl"
COPYRIGHT
Auteursrecht 2002-2005, Markus Braun[e-mail beveiligd]>
Gelicentieerd onder GNU GPL versie 2 of hoger. Dit is gratis software; zie de bron voor
voorwaarden kopiëren. Er is GEEN garantie; zelfs niet voor VERKOOPBAARHEID of GESCHIKTHEID VOOR A
SPECIFIEK DOEL.
Gebruik tpb online met behulp van onworks.net-services