mirror of
https://github.com/gryf/wmdocklib.git
synced 2025-12-19 20:38:03 +01:00
trying to clean up things. wmdocklib now contains the modules to install. examples all the scripts. only pywmhdmon.py has been tested.
70 lines
2.3 KiB
Plaintext
70 lines
2.3 KiB
Plaintext
# Sample configuration file for pywmgeneric.py.
|
|
#
|
|
# THIS IS ONLY A SAMPLE. IT WILL MOST CERTAIN NOT WORK ON YOUR SYSTEM SINCE
|
|
# CUSTOM PROGRAMS ARE USED IN HERE. ONLY USE THIS AS AN REFERENCE.
|
|
#
|
|
# Available actions are:
|
|
# * method <method> - Call a method defined in the class UserMethods. See the
|
|
# source file for more information
|
|
# * exec <command> - Execute an external command
|
|
#
|
|
# Available mouse actions are:
|
|
# * method <method> - Same as above, see the source file for more information.
|
|
# * exec <command> - Same as above
|
|
# * update - Update the data through running the action.
|
|
#
|
|
# Other options:
|
|
# * scroll = yes|no - en-/disable scrolling of the text if it doens't fit.
|
|
# * display = <text> - display a static string instead of the first line of
|
|
# the action-generated output.
|
|
# * update_delay = <number><s|m|h> - the time to elapse between performing the
|
|
# action
|
|
#
|
|
# %(allText)s expands to all the text collected by the action.
|
|
# %(displayedLine)s expands to the line currently displayed in the app. This
|
|
# may show more than actually displayed since it gets the
|
|
# entire line, which may be truncated before display.
|
|
# %(allTextEscaped)s expands to the same as %(allText)s but with all ":s
|
|
# escaped to \". Great to use when passing the text as a
|
|
# command line argument to something.
|
|
# %(allTextButFirstLine)s expands to all text but leaves out the first line.
|
|
# Useful if your program for example prints a summary
|
|
# first.
|
|
# %(allTextButFirstLineEscaped)s is a combination of the two above.
|
|
#
|
|
|
|
[0]
|
|
action = method getCpuTemp
|
|
update_delay = 10s
|
|
on_mouse1 = exec sensors | xmessage -file -
|
|
on_mouse3 = update
|
|
scroll = no
|
|
|
|
[1]
|
|
action = method getSysTemp
|
|
update_delay = 10s
|
|
on_mouse1 = exec sensors | xmessage -file -
|
|
on_mouse3 = update
|
|
scroll = no
|
|
|
|
[2]
|
|
action = exec tvcatcher.py -s -d
|
|
on_mouse1 = method showTvWithoutDescs
|
|
on_mouse2 = exec mozilla http://tvprogram.nu
|
|
on_mouse3 = exec xmessage "%(allTextButFirstLineEscaped)s"
|
|
update_delay = 5m
|
|
scroll = yes
|
|
|
|
[3]
|
|
display = xterm
|
|
on_mouse1 = exec xterm
|
|
|
|
[4]
|
|
action = exec dnheadlinecatcher.py -d
|
|
on_mouse1 = method showDnWithoutDescs
|
|
on_mouse2 = exec mozilla http://www.dn.se
|
|
on_mouse3 = exec xmessage "%(allTextEscaped)s"
|
|
update_delay = 0.5h
|
|
scroll = yes
|
|
|