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
|
|
|