98 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| [Pywmdatetime]
 | |
| Pywmdatetime is a WindowMaker dockapp for displaying time, date and
 | |
| some other information. The colors and formats are easy to configure
 | |
| through the configuration file or as command line arguments. Invoke
 | |
| the program with --help or see the sample rc-file for more information.
 | |
| 
 | |
| [Pywmgeneric]
 | |
| Pywmgeneric is a dockapp with five entrys that display the first line of
 | |
| output from an external program, the returned string from an python
 | |
| method or an static string. Three mouse actions can be associated with
 | |
| each displayed entry.
 | |
| 
 | |
| [Pywmgeneric -- DETAILED]
 | |
| Five different entries can be defined in pywmgeneric. Every entry can
 | |
| have an action, an update_delay and up to three mouse actions associated
 | |
| with it. Some additional options are also available.
 | |
| 
 | |
| The associated action of an entry is executed with update_delay time
 | |
| between executions. The output from the action is stored. If no special
 | |
| display options are defined, the application will display the first line
 | |
| of output from the action. If it does not fit in the window, it will
 | |
| slowly scroll in the window. Clicking with the mouse on the text invokes
 | |
| one of the mouse actions, depending on which button was pressed. The
 | |
| action can be to execute an external program, to run a python method or
 | |
| to update the text through performing the action associated with the
 | |
| entry. The mouse actions can retreive the text genererated by the timed
 | |
| action.
 | |
| 
 | |
| Python methods that should be executed as actions should be defined in
 | |
| the class UserMethods. Look in pywmgeneric.py, near the top, for this
 | |
| class and the documentation of how these methods should be defined.
 | |
| Note that the methods allready there only are samples and will probably
 | |
| not work on your system.
 | |
| 
 | |
| Other options in the configuration file include:
 | |
| scroll = yes|no - en-/disable scrolling of the text when it doesn't fit
 | |
| display = <text> - display a static string instead of the first line of
 | |
|                    the action-generated output.
 | |
| 
 | |
| See the sample configuration file for examples and more information.
 | |
| Note that this file is only for reference, it is the one I use. Things
 | |
| will probably not work on your system if you do not change it.
 | |
| 
 | |
| [Pywmgeneric -- USES]
 | |
| This program is very generic (hence the name ;) ), the uses are many
 | |
| since it is highly configurable.
 | |
| 
 | |
| I use it for displaying my cpu and system temperatures. I just defined
 | |
| methods for reading two files in the /proc filesystem on my system.
 | |
| 
 | |
| I also use it for fetching headlines from a newspaper, displaying the
 | |
| first headline fetched. If I click with my left button, all headlines
 | |
| will appear in an xmessage. If I rightclick the headlines along with
 | |
| summaries are displayed, and if I click with my middle button mozilla
 | |
| will fire up showing the newspaper's website.
 | |
| 
 | |
| I have an external program which displays what's currently on tv,
 | |
| ideal for use with this program I thought! I modified it a bit so
 | |
| it printed a summary line at the top, and voila I have all
 | |
| currently running tv programs scrolling by in an dockapp. And clicking
 | |
| on it shows me the details.
 | |
| 
 | |
| You could use it as an application launcher, just display the name of
 | |
| the applications and associate mouse actions to lauch them. The
 | |
| xterm-entry in the sample shows this.
 | |
| 
 | |
| You could probably come up with much more than this!
 | |
| 
 | |
| [pywmhdmon]
 | |
| pywmhdmon is a WindowMaker dockapp that displays the available space on
 | |
| up to four of your filesystems. It also contains a bar showing the
 | |
| current HD activity. It currently only works on system which has a
 | |
| /proc/stat like file. The application is easy to configure, invoke it
 | |
| with --help or see the sample rc-file for more information.
 | |
| 
 | |
| [pywmhdmon -- BUGS]
 | |
| The activity bar does not work with the proc filesystem that comes with
 | |
| the 2.6 kernels. It is just a matter of rewriting the app to parse the
 | |
| new format, but I'm low on time personally.
 | |
| 
 | |
| [Pywmseti]
 | |
| Pywmseti is an WindowMaker dockapp for monitoring your seti@home progress.
 | |
| The application displays how many workunits you have done and the progress
 | |
| on the current one. You start/stop the seti@home process by simply clicking
 | |
| anywhere in the application. It also displays the time spent on the workunit
 | |
| (or since you started the program if you restart it in the middle of a
 | |
| workunit). Invoke the program with --help or see the sample rc-file for
 | |
| more information about customization.
 | |
| 
 | |
| [pywmsysmon]
 | |
| pywmsysmon is a WindowMaker dockapp that displays your cpu and memory
 | |
| usages. The upper graph shows your cpu usage history and the lower
 | |
| "progress bar" shows your current memory usage excluding cached and
 | |
| buffered data. This program currently only works on systems which got
 | |
| the /proc/stat and /proc/meminfo files available. Invoke the program
 | |
| with --help for information about customization.
 | |
| 
 |