Share

More
Toshiba TCL Key and Button Monitor Icon

Toshiba TCL Key and Button Monitor

beta

by macemoneta


Tclkeymon is a demon, writen in TCL, for Toshiba laptops that use ACPI and the Toshiba-ACPI extensions. It monitors function keys and Toshiba specific buttons (including the CD-player buttons, and the state of the laptop lid), and responds appropriately


http://sourceforge.net/projects/tclkeymon/





Separate each tag with a space.

Release Date:

2006-12-02

Topics:

License:

Ratings and Reviews

Be the first to post a text review of Toshiba TCL Key and Button Monitor. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • tclkeymon-0.52

    This is a major release update. Changes: 1. Temperature control has changed. A single set of temperatures are now used, and the fan control is independent of AC/Battery operation. 2. ALSA amixer is now used instead of the depreciated OSS amixer. 3. The microphone muting functions have been removed, since these are now handled by the destop user interface "volume control". 4. Various logging improvements have been made. 5. When running on battery, HD idle time has changed from 5 seconds to 10 seconds to avoid some cycling when running background applications (like system maintenance). 6. The current state of the screen blanking is maintained in /dev/shm/screensaver. This allows the proper state to be maintained across tclkeymon restarts. 7. LCD brightness control is now handled by the desktop user interface "power manager", so the functions have been removed. 8. When performing operations as the logged-in console user, tclkeymon no longer runs a lohin shell, to prevent execution of the bash profile. 9. Screen blanking is now performed by chvt and vbetool, to work around various problems with the newer video drivers. 10. The mouse is no longer monitored for activity when blanked. This prevents an external mouse from being jiggles and waking the system. Press any key (e.g. shift) to wake the system. 11. The acpid now handles the state of the lid file, so the installation instruction have been updated to address this. 12. As usual, various minor typos and bugs have been corrected.

    posted by macemoneta 1071 days ago

  • File released: /tclkeymon/0.52/tclkeymon-0.52.sha1sum.asc

    posted 1071 days ago

  • File released: /tclkeymon/0.52/tclkeymon-0.52.md5sum.asc

    posted 1071 days ago

  • File released: /tclkeymon/0.52/tclkeymon-0.52.tar.gz

    posted 1071 days ago

  • tclkeymon 0.52 file released: tclkeymon-0.52.tar.gz

    # Changelog: # ---------- # # 0.52 Correct lidState reference without a lidFile # Don't override the users 'off' temperature for fan control when # running on AC and active. # Use ALSA's amixer instead of OSS aumix # Remove microphone muting function # Display temperature settings at initialization # Date/time stamp all messages # Increase the HD idle from 5 to 10 seconds on battery # Maintain the screen blanked state in /dev/shm/screensaver # LCD Brightness is now handled by the Power Manager, no need to # do it here. # Fix typo and bugs # Don't run as a login session when running as a user # Remove switchVideo (fn-F5), as it kills the current Nvidia driver # Use chvt/vbetool for screen blanking, to prevent the backlight # from coming on periodically # Only monitor keyboard when blanked, to prevent mouse jiggle # causing the screen to unblank. # 0.51 Automatically adjust machine for power savings on battery # Remove legacy Fn-F2 fan control (now automatic) # Add microphone mute toggle with Fn-space # If lid closed, keep HD idle, even on AC # If cpuspeed is in use, set low CPU speed when lid closed, # or running on batteries # Add definition of wired and wireless devices to the config file # 0.50 Support use of Toshiba utilities tbacklight utility if the user # specifies the location of tbacklight in /etc/tclkeymon.conf. # For example: # set tbacklight "/usr/local/bin/tbacklight" # Allow polling to be disabled with a poll interval of 0 in # the configuration file. When this is done, only screensaver # related actions work # Allow DMA setting on CD/DVD to be disabled with /dev/null. # For example: # set cd_dvd "/dev/null" # Use Firefox instead of Mozilla # Provide temperature based fan control,with config file setting. # Manual fan control is no longer available. # For example: # set tempHigh 50 # set tempLow 45 # set tempOff 40 # Note: tempOff ignored while the machine is active # Allow disk drive to idle when the screen saver kicks in; # after two minutes on AC power # after 5 seconds on battery # Restart xscreensaver and dpms if necessary on Fn-B (blank) # 0.42 Move brightness setting to polling loop # Try multiple locations for xscreensaver-command # Improve MUTE handling for multi-channel audio # 0.41 Correct handling of initial CD player state # 0.40 Use aumix and save mixer setting when muting/unmuting # 0.39 Configuration file (/etc/tclkeymon.conf) support # 0.38 Only clear the key queue if there was a key queued. Duh. # 0.37 Add Fn-d key combination to enable/disable DMA on CD/DVD combo # 0.36 Use ifup/ifdown on wlan0 instead of PCMCIA start/stop # and remove delay # 0.35 Change to use wish and 'package load Expect' to workaround # the lack of an expectk in SUSE # 0.34 Undo 0.27/0.32 changes; nVidia driver unhappy with that change # 0.33 Add GUI pop-ups for operations, add expectk to requisites # 0.32 Set minimal LCD brightness when fan off/low, CPU performance low # 0.31 Add low CPU performance/low fan speed to cycle list # 0.30 Beta test distribution # 0.29 Try to handle lack of ACPI functions gracefully # 0.28 Add separate Changelog, README and INSTALL documents # 0.27 Toggle CPU performance P1/P0 when the fan is off/on respectively # 0.26 Use standard location for mozilla (/usr/bin/mozilla) # 0.25 Insert brief delay when toggling wired/wireless # 0.24 Enable Fn-F2 fan control (sequentially: off, low, high) # 0.23 Deactivate screensaver when lid opened # 0.22 Initial (alpha test) public release

    posted 1072 days ago

  • tclkeymon 0.52 file released: tclkeymon-0.52.sha1sum.asc

    # Changelog: # ---------- # # 0.52 Correct lidState reference without a lidFile # Don't override the users 'off' temperature for fan control when # running on AC and active. # Use ALSA's amixer instead of OSS aumix # Remove microphone muting function # Display temperature settings at initialization # Date/time stamp all messages # Increase the HD idle from 5 to 10 seconds on battery # Maintain the screen blanked state in /dev/shm/screensaver # LCD Brightness is now handled by the Power Manager, no need to # do it here. # Fix typo and bugs # Don't run as a login session when running as a user # Remove switchVideo (fn-F5), as it kills the current Nvidia driver # Use chvt/vbetool for screen blanking, to prevent the backlight # from coming on periodically # Only monitor keyboard when blanked, to prevent mouse jiggle # causing the screen to unblank. # 0.51 Automatically adjust machine for power savings on battery # Remove legacy Fn-F2 fan control (now automatic) # Add microphone mute toggle with Fn-space # If lid closed, keep HD idle, even on AC # If cpuspeed is in use, set low CPU speed when lid closed, # or running on batteries # Add definition of wired and wireless devices to the config file # 0.50 Support use of Toshiba utilities tbacklight utility if the user # specifies the location of tbacklight in /etc/tclkeymon.conf. # For example: # set tbacklight "/usr/local/bin/tbacklight" # Allow polling to be disabled with a poll interval of 0 in # the configuration file. When this is done, only screensaver # related actions work # Allow DMA setting on CD/DVD to be disabled with /dev/null. # For example: # set cd_dvd "/dev/null" # Use Firefox instead of Mozilla # Provide temperature based fan control,with config file setting. # Manual fan control is no longer available. # For example: # set tempHigh 50 # set tempLow 45 # set tempOff 40 # Note: tempOff ignored while the machine is active # Allow disk drive to idle when the screen saver kicks in; # after two minutes on AC power # after 5 seconds on battery # Restart xscreensaver and dpms if necessary on Fn-B (blank) # 0.42 Move brightness setting to polling loop # Try multiple locations for xscreensaver-command # Improve MUTE handling for multi-channel audio # 0.41 Correct handling of initial CD player state # 0.40 Use aumix and save mixer setting when muting/unmuting # 0.39 Configuration file (/etc/tclkeymon.conf) support # 0.38 Only clear the key queue if there was a key queued. Duh. # 0.37 Add Fn-d key combination to enable/disable DMA on CD/DVD combo # 0.36 Use ifup/ifdown on wlan0 instead of PCMCIA start/stop # and remove delay # 0.35 Change to use wish and 'package load Expect' to workaround # the lack of an expectk in SUSE # 0.34 Undo 0.27/0.32 changes; nVidia driver unhappy with that change # 0.33 Add GUI pop-ups for operations, add expectk to requisites # 0.32 Set minimal LCD brightness when fan off/low, CPU performance low # 0.31 Add low CPU performance/low fan speed to cycle list # 0.30 Beta test distribution # 0.29 Try to handle lack of ACPI functions gracefully # 0.28 Add separate Changelog, README and INSTALL documents # 0.27 Toggle CPU performance P1/P0 when the fan is off/on respectively # 0.26 Use standard location for mozilla (/usr/bin/mozilla) # 0.25 Insert brief delay when toggling wired/wireless # 0.24 Enable Fn-F2 fan control (sequentially: off, low, high) # 0.23 Deactivate screensaver when lid opened # 0.22 Initial (alpha test) public release

    posted 1072 days ago

  • tclkeymon 0.52 file released: tclkeymon-0.52.md5sum.asc

    # Changelog: # ---------- # # 0.52 Correct lidState reference without a lidFile # Don't override the users 'off' temperature for fan control when # running on AC and active. # Use ALSA's amixer instead of OSS aumix # Remove microphone muting function # Display temperature settings at initialization # Date/time stamp all messages # Increase the HD idle from 5 to 10 seconds on battery # Maintain the screen blanked state in /dev/shm/screensaver # LCD Brightness is now handled by the Power Manager, no need to # do it here. # Fix typo and bugs # Don't run as a login session when running as a user # Remove switchVideo (fn-F5), as it kills the current Nvidia driver # Use chvt/vbetool for screen blanking, to prevent the backlight # from coming on periodically # Only monitor keyboard when blanked, to prevent mouse jiggle # causing the screen to unblank. # 0.51 Automatically adjust machine for power savings on battery # Remove legacy Fn-F2 fan control (now automatic) # Add microphone mute toggle with Fn-space # If lid closed, keep HD idle, even on AC # If cpuspeed is in use, set low CPU speed when lid closed, # or running on batteries # Add definition of wired and wireless devices to the config file # 0.50 Support use of Toshiba utilities tbacklight utility if the user # specifies the location of tbacklight in /etc/tclkeymon.conf. # For example: # set tbacklight "/usr/local/bin/tbacklight" # Allow polling to be disabled with a poll interval of 0 in # the configuration file. When this is done, only screensaver # related actions work # Allow DMA setting on CD/DVD to be disabled with /dev/null. # For example: # set cd_dvd "/dev/null" # Use Firefox instead of Mozilla # Provide temperature based fan control,with config file setting. # Manual fan control is no longer available. # For example: # set tempHigh 50 # set tempLow 45 # set tempOff 40 # Note: tempOff ignored while the machine is active # Allow disk drive to idle when the screen saver kicks in; # after two minutes on AC power # after 5 seconds on battery # Restart xscreensaver and dpms if necessary on Fn-B (blank) # 0.42 Move brightness setting to polling loop # Try multiple locations for xscreensaver-command # Improve MUTE handling for multi-channel audio # 0.41 Correct handling of initial CD player state # 0.40 Use aumix and save mixer setting when muting/unmuting # 0.39 Configuration file (/etc/tclkeymon.conf) support # 0.38 Only clear the key queue if there was a key queued. Duh. # 0.37 Add Fn-d key combination to enable/disable DMA on CD/DVD combo # 0.36 Use ifup/ifdown on wlan0 instead of PCMCIA start/stop # and remove delay # 0.35 Change to use wish and 'package load Expect' to workaround # the lack of an expectk in SUSE # 0.34 Undo 0.27/0.32 changes; nVidia driver unhappy with that change # 0.33 Add GUI pop-ups for operations, add expectk to requisites # 0.32 Set minimal LCD brightness when fan off/low, CPU performance low # 0.31 Add low CPU performance/low fan speed to cycle list # 0.30 Beta test distribution # 0.29 Try to handle lack of ACPI functions gracefully # 0.28 Add separate Changelog, README and INSTALL documents # 0.27 Toggle CPU performance P1/P0 when the fan is off/on respectively # 0.26 Use standard location for mozilla (/usr/bin/mozilla) # 0.25 Insert brief delay when toggling wired/wireless # 0.24 Enable Fn-F2 fan control (sequentially: off, low, high) # 0.23 Deactivate screensaver when lid opened # 0.22 Initial (alpha test) public release

    posted 1072 days ago

  • tclkeymon-0.51

    This is a major release update. Changes: 1. When running on battery or with lid closed, automatically adjust power savings by spinning down the hard drive quickly, reducing LCD brightness (turning it off if the lid is closed), raising the fan fan thresholds (to keep the fan off longer), keeping the CPU at low speed (requires cpuspeed daemon). 2. Since power control is now automatic, remove the Fn-F2 power control. 3. The microphone can be quicky muted/unmuted with Fn-spacebar. This is handy for VoIP applications. 4. The configuration file now has definitions for the wired and wireless Ethernet devices. This allows proper operation when switching between wired/wireless. The defaults are "eth0" for wired Ethernet and "eth1" for wireless.

    posted by macemoneta 1524 days ago

  • File released: /tclkeymon/0.51/tclkeymon-0.51.sha1sum.asc

    posted 1524 days ago

  • File released: /tclkeymon/0.51/tclkeymon-0.51.md5sum.asc

    posted 1524 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Toshiba TCL Key and Button Monitor Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review