From kde-utils-devel Wed Aug 20 13:05:15 2008 From: =?ISO-8859-1?Q?Aur=E9lien_G=E2teau?= Date: Wed, 20 Aug 2008 13:05:15 +0000 To: kde-utils-devel Subject: Resurrecting KMilo? Message-Id: <48AC168B.5050802 () free ! fr> X-MARC-Message: https://marc.info/?l=kde-utils-devel&m=121924571027762 Hello, Not being able to use the volume keys from my laptop got me frustrated enough that I grabbed KMilo from tags/unmaintained/4 and did the necessary porting to get the keys working. For those who do not know, KMilo is responsible for handling so-called "multimedia keys" like volume, hibernate, backlight... It's implemented as a kded service and provides a plugin system to implement hardware-specific support. My laptop needed the simple "generic_monitor" plugin to work: the keys are reported as XF86Audio* symbols. So I ported it to kde4 and refactored the kmilod architecture a bit to avoid runtime symbol errors when the monitor tried to display information. I would like to see this back into KDE because I believe it is important to support those keys. To give it a try: - Checkout kdeutils - cd kdeutils - git clone git://github.com/agateau/kmilo.git - Enable the kmilo dir with this patch on kdeutils/CMakeLists.txt: ---------- diff --git a/CMakeLists.txt b/CMakeLists.txt index 366cc6f..4ca9d0e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -63,6 +63,7 @@ if( Q_WS_X11 AND BLITZ_FOUND ) #endif( BACKGROUND_INTERFACE_FILE_FOUND ) endif( Q_WS_X11 AND BLITZ_FOUND ) macro_optional_add_subdirectory( sweeper ) +macro_optional_add_subdirectory( kmilo ) # --- show log --- macro_display_feature_log() ---------- I am willing to finish the kde4 port and work a bit on prettifying the OSD but: 1. My free time is also quite limited, but I think this kind of service does not require intensive care once it's running (correct me if I am wrong). 2. I do not have access to the other supported hardware (thinkpad, vaio, dell and powerbook so far) so I can't really apply as a maintainer for their respective KMilo monitors. Despite this, I would like to move kmilo to playground, then review, then kdeutils. Does it sound ok for you? Aurélien _______________________________________________ Kde-utils-devel mailing list Kde-utils-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-utils-devel