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
Timothy Pearson 02fa907065
Fix remaining missing semicolons at end of Keywords strings
10 years ago
..
kcmthinkpad Fix remaining missing semicolons at end of Keywords strings 10 years ago
CMakeLists.txt Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
Makefile.am Additional k => tde renaming and fixes 11 years ago
README Rename kdekillall -> tdekillall 11 years ago
kmilo_thinkpad.desktop Fix ServiceTypes, ExcludeServiceTypes, and DocPath desktop file entries to match XDG specifications 10 years ago
thinkpad.cpp Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
thinkpad.h Rename common header files for consistency with class renaming 12 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 tdeutils source for kde 3.2 or newer.  Then compile as
usual starting from the tdeutils directory:

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

Restarting kded is probably needed:

 tdekillall 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