106 lines
		
	
	
	
		
			4.6 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			106 lines
		
	
	
	
		
			4.6 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
|  | X-Sys README | ||
|  | ============ | ||
|  | What is X-Sys? | ||
|  | 
 | ||
|  | X-Sys is a plugin for X-Chat that allows you to display your current system statistics in | ||
|  | a channel, private conversation or just in an echo to yourself for testing purposes. | ||
|  | It is supported on Linux, running on various architectures. Right now x86, ppc, ppc64, sparc, | ||
|  | sparc64 and alpha are supported, with parisc and ia64 implemented but awaiting testing. | ||
|  | 
 | ||
|  | --------------- | ||
|  | Who wrote this? | ||
|  | 
 | ||
|  | X-Sys is originally a Mike Shoup creation, from the very first alpha releases to the open-source | ||
|  | version 1 releases. But then, things stalled. For a few months (more like a year almost) | ||
|  | Mike didn't work on X-Sys. The last version that had been written was 1.0.5. | ||
|  | The website was gone, and I (Tony) couldn't find Mike. So, I took over and improved it to my liking.  | ||
|  | It turned out that Mike was still around, though, he contacted me and started development again, | ||
|  | now called version 2, a complete rewrite. Various 1.9 betas came out that I contributed patches to, | ||
|  | and starting with version 2.0.0 I'm maintaining xchat-xsys again, this time with Mike's blessing. | ||
|  | 
 | ||
|  | --------------- | ||
|  | What do I need? | ||
|  | 
 | ||
|  | - X-Chat (regular or Gnome version) | ||
|  | - Audacious 1.4 or higher | ||
|  | - D-Bus (for communication with Audacious) | ||
|  | - a working toolchain (compiler, binutils, etc). | ||
|  | 
 | ||
|  | ------------------------------------------------ | ||
|  | What if I get errors about u8 not being defined? | ||
|  | 
 | ||
|  | Sorry to hear that, it appears your linux distribution neglected to install essential headers on your  | ||
|  | system. On Debian & Ubuntu, apt-get install pciutils-dev should make it happy. | ||
|  | 
 | ||
|  | ======== | ||
|  | COMMANDS | ||
|  | 
 | ||
|  | X-Sys 2 has the following implemented commands: | ||
|  | /XSYS & /EXSYS - Output current version, either to channel or echoed on screen. | ||
|  | /CPUINFO & /ECPUINFO - Echoes or says current cpu statistics | ||
|  | /SYSUPTIME & /ESYSUPTIME - Echoes or says current uptime | ||
|  | /OSINFO & /EOSINFO - Echoes or says various OS statistics | ||
|  | /SOUND & /ESOUND - Echoes or says the current sound card, as determined by ALSA | ||
|  | /NETDATA & /ENETDATA - Echoes or says total amount transferred through a network | ||
|  | 	interface. Use like: `/netdata eth0' (where eth0 is a network interface) | ||
|  | /NETSTREAM & /ENETSTREAM - Echoes or says amount of bandwidth being used. | ||
|  | 	Use like: `/netstream eth0' (where eth0 is a network interface) | ||
|  | /DISKINFO & /EDISKINFO - Echoes or says free space on partitions. The DISK command has a | ||
|  | 	few arguments as follows: | ||
|  | 	ALL - Displays every partitions | ||
|  | 	/mount - Displays free space for that specific mount point | ||
|  | 	No arguments just displays total free space | ||
|  | /MEMINFO & /EMEMINFO - Echoes or says memory information. | ||
|  | /VIDEO & /EVIDEO - Echoes or says the current video card on the PCI bus | ||
|  | /ETHER & /EETHER - Echoes or says the current network card on the PCI bus | ||
|  | /DISTRO & /EDISTRO - Echoes or says which distro you're running | ||
|  | 	If this doesn't work for your distro, look for a *-release file or similar in /etc | ||
|  | 	E-mail this to chainsaw@gentoo.org | ||
|  | 
 | ||
|  | and the big one: | ||
|  | /SYSINFO & /ESYSINFO - Complete system information! | ||
|  | 
 | ||
|  | Two output control commands: | ||
|  | /XSYS2FORMAT , No arguments, it will print just the current formatting string. | ||
|  |    It will take any arguments to it as the formatting string. | ||
|  |    The formatting string can consist of any letter/numbers, and is used to format | ||
|  |    the output. The following special symbols can be used: | ||
|  |     | ||
|  |    %B      : Bold | ||
|  |    %Cnn    : Foreground Color, where nn is a number corresponding to a mIRC color | ||
|  |    %Cnn,nn : Foreground,Background Color | ||
|  |    %R      : Reverse Foreground/Background Colors | ||
|  |    %O      : Reset Color and Format (thats an 'oh' not a 'zero (0)') | ||
|  |    %C      : Reset Color | ||
|  |    %U      : Underline  | ||
|  | 
 | ||
|  | /PLAYING will either print or allow you to set the text for /np. | ||
|  | The default is now_playing, but you can set this to whatever text you prefer. | ||
|  | 
 | ||
|  | /PERCENTAGES will allow you to set whether to use percentages in plugin output or not. | ||
|  | Percentages are enabled  by default. Use a zero value to disable, and a non-zero value | ||
|  | to enable. If unsure, use 1. | ||
|  | 
 | ||
|  | /NP & /ENP - Reports what's currently playing in Audacious. | ||
|  | 
 | ||
|  | ==== | ||
|  | BUGS | ||
|  | (none known) | ||
|  | 
 | ||
|  | E-mail me your bug reports at chainsaw@gentoo.org | ||
|  | Please include the following information: | ||
|  | - what architecture you are using (amd64, ia64, parisc, ppc, ppc64, sparc, sparc64 or x86) | ||
|  | - what linux distribution you are using (Gentoo 2007.1, Fedora Core 8, etc) | ||
|  | - what compiler you have used to compile X-Sys, i.e. gcc (GCC) 4.1.2 (Gentoo 4.1.2) | ||
|  | - what version of X-Sys you are using | ||
|  | 
 | ||
|  | ======= | ||
|  | Thanks! | ||
|  | Remember, everything here is: | ||
|  | (C) 2003, 2004, 2005 by Michael Shoup | ||
|  | (C) 2005, 2006, 2007 by Tony Vroon | ||
|  | All Rights Reserved. | ||
|  | Visit http://dev.gentoo.org/~chainsaw/xsys/ for release information. | ||
|  | 
 | ||
|  | Feel free to e-mail me for feature requests, or see if I'm online on irc.freenode.net |