You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdeutils/kmilo/thinkpad
tpearson a2277b6bc7
TQt4 port kdeutils
14 years ago
..
kcmthinkpad TQt4 port kdeutils 14 years ago
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kmilo_thinkpad.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
thinkpad.cpp TQt4 port kdeutils 14 years ago
thinkpad.h TQt4 port kdeutils 14 years ago

README

Thinkpad Buttons KMilo Plugin

Jonathan Riddell jr@jriddell.org, January 2004

A port of tpb ( http://www.nongnu.org/tpb/ ) to KMilo.

KMilo is a service for kded, the KDE daemon.  KMilo is new to KDE 3.2.
It allows plugins which interact with the special buttons found on
some keyboards and laptops.

This KMilo plugin reads the nvram used in IBM Thinkpads.  You need the
Linux nvram module ('insmod nvram') and to create a device node
('mknod /dev/nvram c 10 144').

Thinkpad R30/R31 models do not have a hardware volume control and so
require software volume control.  Other models need software volume
control only if you want a volume change step different from the
builtin value (14).  This required write access to nvram ('chmod 666
/dev/nvram') and could potentially damage the machine.

A KControl Centre module is included to configure the values including
whether this service is run or not (by default it is not).

INSTALL:

Download kdeutils source for kde 3.2 or newer.  Then compile as
usual starting from the kdeutils directory:

 make -f Makefile.cvs
 ./configure
 cd kmilo
 make
 sudo make install

Restarting kded is probably needed:

 kdekillall kded
 kded

HISTORY:

05 January 2004, Initial release, most things working

21 January 2004, Bug fix, stop it crashing if starting without kmix
		runningdisplay rounded min and max volume levels, pda icon for
		KControl module

24 January 2004, Stopped it start kmix on kded startup even when set not to run

28 January 2004, Added to KDE CVS

TODO:

 - Need a better icon for the KControl module
 - Test on machines other than my R31, which only has volume, 
   brightness buttons, light and 'Thinkpad' buttons
 - Add options for the 'Thinkpad' and other action buttons to do something (e.g. bring up Konqueror)
   For this sort of thing we really want integration with KHotKeys but I'm not sure how