Torsmo 0.18 desktop system monitors

Stuff that has yet to be sorted into a category.
Message
Author
GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

Torsmo 0.18 desktop system monitors

#1 Post by GuestToo »

Torsmo 0.18 desktop system monitors

Torsmo is a system monitor that sits in the corner of your desktop

drag the Torsmo icon in my-roxapps to the desktop if you want a shortcut
click the icon to start ... click to stop
right click the icon for Help or to Uninstall
or to configure Torsmo

http://torsmo.sourceforge.net/

screenshot

ver 0.0.3
this has a workaround for the no-swap bug
in this version, the config file is in the roxapp
right click the Torsmo icon to edit the config file
(if you already have a config file, it should be backed up to /root/.torsmorc018)
Attachments
torsmo.pup
Torsmo 0.18 desktop system monitors
(40.29 KiB) Downloaded 5419 times

campamax
Posts: 27
Joined: Fri 22 Jun 2007, 08:42
Location: Genova (Italy)

Does not install!

#2 Post by campamax »

I am newbie using Puppy 3.01.
I tried to run the pup file, but it does not decompress: the warning popup asks if there is no room left to decompress it, but this happen both working with my usb install and running from cd directly in ram, on two different pcs. Why?!?

Anyhow, I downloaded the source ando compliled it, now I neel to setup the .rc file and then i suppose all shoud work.

We'll see. But the .pup files problem is annoying, also because it started happening on many files that I already happened to install in my previous Puppy installation. Hints?!?

Thanks a lot.
___
campamax

User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#3 Post by Dougal »

That is an old package.
You should just google for a Slackware package of Torsmo and install that.
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind

User avatar
alienjeff
Posts: 2265
Joined: Sat 08 Jul 2006, 20:19
Location: Winsted, CT - USA

#4 Post by alienjeff »

Torsmo's most recent change log entry is dated May 25, 2004. It's safe to assume that development, and probably maintanence, came to a screeching halt shortly thereafter.

An actively maintained fork is Conky, which has some wonderful enhancements to Torsmo. As a die-hard Torsmo fan (and one who frequently digs in his heels at any hint of Change), I've recently been convinced (or shamed in) to trying Conky. I'm here to report Conky is great and there's no looking back.

Project page

Download

Docs

Image
[size=84][i]hangout:[/i] ##b0rked on irc.freenode.net
[i]diversion:[/i] [url]http://alienjeff.net[/url] - visit The Fringe
[i]quote:[/i] "The foundation of authority is based upon the consent of the people." - Thomas Hooker[/size]

User avatar
trapster
Posts: 2117
Joined: Mon 28 Nov 2005, 23:14
Location: Maine, USA
Contact:

#5 Post by trapster »

aj,

That's a nice clean looking conky. Can you post your .conkyrc?

Thanks.
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog

User avatar
alienjeff
Posts: 2265
Joined: Sat 08 Jul 2006, 20:19
Location: Winsted, CT - USA

#6 Post by alienjeff »

@ trapster: Why thank you, my fellow BoSox fan. Here you are:

Code: Select all

# Conky configuration
#
# was Conky sample configuration file
# copied to /root, renamed to .conkyrc
# modifications started 1/12/08 jwb
#
# the list of variables has been removed from this file in favour
# of keeping the documentation more maintainable.
# Check http://conky.sf.net for an up-to-date-list.

# set to yes if you want Conky to be forked in the background
background no

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
#
#was xftfont Bitstream Vera Sans Mono:size=8
xftfont Verdana:size=12

# Text alpha when using Xft
#
# was xftalpha 0.8
xftalpha 1.0

# Print everything to stdout?
# out_to_console no

# MPD host/port
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell

# Print everything to console?
# out_to_console no

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 5.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
#
#was own_window yes
own_window no

# If own_window is yes, you may use type normal, desktop or override
own_window_type normal

# Use pseudo transparency with own_window?
own_window_transparent yes

# If own_window_transparent is set to no, you can set the background colour here
own_window_colour hotpink

# If own_window is yes, these window manager hints may be used
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 280 5

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# Draw borders around text
#
# was draw_borders yes

# Draw borders around graphs
draw_graph_borders yes

# Stippled borders?
#
# was stippled_borders 8

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
#
# was default_color white
default_color grey
#
# was default_shade_color black
# was default_outline_color black

# Text alignment, other possible values are commented
#alignment top_left
#alignment top_right
#
# was alignment bottom_left
alignment bottom_right
#alignment none

# Gap between borders of screen and text
# same thing as passing -x at command line
#
# was gap_x 12
# was gap_y 12
gap_x 50
gap_x 100

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer no

# Allow each port monitor to track at most this many connections (if 0 or not set, default is 256)
#max_port_monitor_connections 256

# Maximum number of special things, e.g. fonts, offsets, aligns, etc.
#max_specials 512

# Maximum size of buffer for user text, i.e. below TEXT line.
#max_user_text 16384

# Timing interval for music player thread, e.g. mpd, audacious
#music_player_interval (update_interval is default)

# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument

# stuff after 'TEXT' will be formatted on screen

TEXT
${color tan}$alignc Puppy GNU/Linux OS v2.12 full HD install
$color $alignc Pitiful uptime: $uptime
$alignc lame load: $loadavg

CPU - $cpu% ${cpubar}
RAM - $memperc% ${membar}
Swap - $swapperc% ${swapbar}
hda2 - ${fs_used_perc} % ${fs_bar /}

CPU: Intel Celeron (Coppermine) $freq MHz
RAM usage: $mem/$memmax ($memperc%)
	cached: $cached
	buffers: $buffers
Swap usage: $swap/$swapmax ($swapperc%)
HD usage: ${fs_used /}/${fs_size /} (${fs_used_perc}%)

Processes: $processes  Running: $running_processes

CPU
${cpugraph 20,300 0000ff 00ff00}
Network: ${addr eth0}
${downspeedgraph eth0 20,150 ff0000 0000ff} ${upspeedgraph eth0 20,150 0000ff ff0000}
Down: ${downspeedf eth0} k/s ${offset 64}Up: ${upspeedf eth0} k/s
[size=84][i]hangout:[/i] ##b0rked on irc.freenode.net
[i]diversion:[/i] [url]http://alienjeff.net[/url] - visit The Fringe
[i]quote:[/i] "The foundation of authority is based upon the consent of the people." - Thomas Hooker[/size]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#7 Post by MU »

Thanks AJ, looks nice :)

To use it with Rox 2, I had to slightly change it.
I also use variables for the Kernel and the processor.

Then run it like this:
qiv -z /root/Choices/ROX-background.jpg
conky -d

I use it with this Conky-dotpet:
http://dotpups.de/puppy3/dotpups/Deskto ... -1.4.8.pet
mirror:
http://puppyfiles.ca/dotpupsde/puppy3/d ... -1.4.8.pet
Mark

Code: Select all

# Conky configuration
#
# was Conky sample configuration file
# copied to /root, renamed to .conkyrc
# modifications started 1/12/08 jwb
#
# the list of variables has been removed from this file in favour
# of keeping the documentation more maintainable.
# Check http://conky.sf.net for an up-to-date-list.

# set to yes if you want Conky to be forked in the background
background yes

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
#
#was xftfont Bitstream Vera Sans Mono:size=8
xftfont Verdana:size=12

# Text alpha when using Xft
#
# was xftalpha 0.8
xftalpha 1.0

# Print everything to stdout?
# out_to_console no

# MPD host/port
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell

# Print everything to console?
# out_to_console no

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 5.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
#
#was own_window yes
own_window yes

# If own_window is yes, you may use type normal, desktop or override
own_window_type desktop

# Use pseudo transparency with own_window?
own_window_transparent yes

# If own_window_transparent is set to no, you can set the background colour here
own_window_colour hotpink

# If own_window is yes, these window manager hints may be used
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 280 5

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# Draw borders around text
#
# was draw_borders yes

# Draw borders around graphs
draw_graph_borders yes

# Stippled borders?
#
# was stippled_borders 8

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
#
# was default_color white
default_color grey
#
# was default_shade_color black
# was default_outline_color black

# Text alignment, other possible values are commented
#alignment top_left
#alignment top_right
#
# was alignment bottom_left
alignment bottom_right
#alignment none

# Gap between borders of screen and text
# same thing as passing -x at command line
#
# was gap_x 12
# was gap_y 12
gap_x 50
gap_x 100

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer no

# Allow each port monitor to track at most this many connections (if 0 or not set, default is 256)
#max_port_monitor_connections 256

# Maximum number of special things, e.g. fonts, offsets, aligns, etc.
#max_specials 512

# Maximum size of buffer for user text, i.e. below TEXT line.
#max_user_text 16384

# Timing interval for music player thread, e.g. mpd, audacious
#music_player_interval (update_interval is default)

# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument

# stuff after 'TEXT' will be formatted on screen

TEXT
${color tan}$alignc Puppylinux Kernel ${kernel}
$color $alignc Pitiful uptime: $uptime
$alignc lame load: $loadavg

CPU - $cpu% ${cpubar}
RAM - $memperc% ${membar}
Swap - $swapperc% ${swapbar}
HD - ${fs_used_perc} % ${fs_bar /}

CPU: ${machine} $freq MHz
RAM usage: $mem/$memmax ($memperc%)
   cached: $cached
   buffers: $buffers
Swap usage: $swap/$swapmax ($swapperc%)
HD usage: ${fs_used /}/${fs_size /} (${fs_used_perc}%)

Processes: $processes  Running: $running_processes

CPU
${cpugraph 20,300 0000ff 00ff00}
Network: ${addr eth0}
${downspeedgraph eth0 20,150 ff0000 0000ff} ${upspeedgraph eth0 20,150 0000ff ff0000}
Down: ${downspeedf eth0} k/s ${offset 64}Up: ${upspeedf eth0} k/s 

User avatar
alienjeff
Posts: 2265
Joined: Sat 08 Jul 2006, 20:19
Location: Winsted, CT - USA

#8 Post by alienjeff »

Thanks, Mark. ;) Should have mentioned my Conky app was compiled from source on Puppy v2.12 with JWM updated to v2.0.1 - in case that matters.

Also, I call up Conky from within my /root/.jwm/jwmrc-personal by adding <StartupCommand>conky</StartupCommand> just before </JWM>.

My Conky display is rather spartan compared to more elaborate installations by enthusiasts with "sweet tooths for eye candy" or the legitimate need for more system information. I've seen Conky displays with what appears to be input from top and netstat, among other apps, including weather conditions. Cool beans!

Here's a quick link for a Google Image Search of "conky display screenshot" for examples of what can be done:
http://images.google.com/images?hl=en&q ... a=N&tab=wi

And here's a link worth bookmarking for quick reference:
http://conky.sourceforge.net/docs.html

There are a few Conky enthusiasts on Freenode IRC in ##puppylinux, #puppylinux, and #conky - if anyone is interested in real-time help with tweaks or just a chat.
Last edited by alienjeff on Tue 15 Jan 2008, 17:52, edited 3 times in total.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#9 Post by MU »

the pet includes a .conkyrc with some more explanations.

Those say:
# exec shell command Executes a shell command and displays
# the output in torsmo. warning: this
# takes a lot more resources than other
# variables. I'd recommend coding wanted
# behaviour in C and posting a patch :-).
So to keep the processor-usage low, I did not add more things to your .conkyrc.
But with "exec" you could display almost anything :)
Mark

campamax
Posts: 27
Joined: Fri 22 Jun 2007, 08:42
Location: Genova (Italy)

Conky

#10 Post by campamax »

Thanks to all of you: I am going to give Conky a try.

After all, yesterday evening i compiled Torsmo from the source code, but when I try to execute it it gives a "floating point exception".....

Bye
Last edited by campamax on Fri 18 Jan 2008, 07:06, edited 1 time in total.
[i]campamax[/i]

campamax
Posts: 27
Joined: Fri 22 Jun 2007, 08:42
Location: Genova (Italy)

Question about Conky

#11 Post by campamax »

Hi all.
I tried Conky and managed to put together the parameters I needed (mainly the battery status, that I can already keep monitored with batmon) in a rc file.

My question is: why at every refresh of the conky window all the icons on my desktop disappear, and reappear only when I hover with the mouse cursor over them?!? This obviously turns Conky in a toll that I cannot definitely use!
I have Puppy 3.01 with EZpup (and so IceWM) installed, and this happen both with the conky installed through the pup file MU mentioned above, and by running the latest Slackware-compatible binary downloaded from the concy website.

Any idea?!?

Thanks a lot!
[i]campamax[/i]

User avatar
trapster
Posts: 2117
Joined: Mon 28 Nov 2005, 23:14
Location: Maine, USA
Contact:

#12 Post by trapster »

I'm just throwing darts here but,

in .conkyrc, find the line:
# If own_window is yes, you may use type normal, desktop or override
own_window_type desktop


and change it to:
# If own_window is yes, you may use type normal, desktop or override
own_window_type normal
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#13 Post by MU »

When I use Xvesa, then conky flickers, you see every refresh.
It seems to depend on the graficscard or driver.
Maybe with xorg you will have good results as I do.
Mark

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#14 Post by mikeb »

I used the debian etch binary....

worked ok for series 2 puppies and no extra dependancies needed..the posted .conkyrc files work too :)

mike

campamax
Posts: 27
Joined: Fri 22 Jun 2007, 08:42
Location: Genova (Italy)

Half a success...

#15 Post by campamax »

Hi all.

Yesterday evening I tried to make a fresh new install on a USB key to try to solve two issues (this one on Conky an another on EZpup) on a 'clean' Xorg install. With Conky I had a partial success: if I use the default rc file installed by the pup file (with a black background) I have no flickers, while if I use the transparent one I was experimenting before I still have flickering. I had no time (I was too asleep!) to compare the two files, I suppose it should be a setting as trapster suggested: I'll let you know. But this is a proof that flickering and desktop content erasure can occur also with Xorg.

Bye
[i]campamax[/i]

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#16 Post by mikeb »

Yesterday evening I tried to make a fresh new install on a USB key to try to solve two issues (this one on Conky an another on EZpup) on a 'clean' Xorg install. With Conky I had a partial success: if I use the default rc file installed by the pup file (with a black background) I have no flickers, while if I use the transparent one I was experimenting before I still have flickering. I had no time (I was too asleep!) to compare the two files, I suppose it should be a setting as trapster suggested: I'll let you know. But this is a proof that flickering and desktop content erasure can occur also with Xorg.
With Jwm it randomly dissappears and also the rox pinboard icons.
With xfce stable including rox icons inc transparent

mike

MyPup
Posts: 26
Joined: Sat 06 Oct 2007, 22:36

#17 Post by MyPup »

I would like to thank alienjeff for all his help that he gave me with my conky as i would have never gotten the weather scripts going without him. I started just wanting some basic system info and a battery but I tend to go overboard and while I wouldn't suggest going this far unless you have plenty of memory and cpu. I really like being able to see just whats going on under heavy load situations and can glance over at conky and see where I am in resources. Thanks alienjeff and all the other good people that have helped me from the puppy community.Image[/img] Attached are the files i used. I started by downloading the conky-1.4.9.pet After you install it following those directions then reboot and replace the original conk.cr with this one be sure you save it first in case you don't like mine.To use these just make a weather folder in your home directory with weather.sh and weather.xslt inside. These are the files alienjeff made for me as i could never figure them out. You will also place the new conky.rc file from this download there as well. Then (if you have a laptop and need to monitor the battery) place the battery script in usr/local/bin (right click make search able) also be sure to add the command modprobe battery in ect/rc.d/rc.local. You should be good to go although, the rss feeds and weather will not come up till about five minutes one booting you can look in the conky.rc file and at the bottom you can change the zip code to suit your city. I hope this will save someone a lot of work and hopefully someone with more skills can improve and add or fix what may be wrong as i would like to someday get gmail working with conky (hint hint) maybe some of you can share your conky scripts and help with those of us that are linux challenged. I would also like to thank big_bass, ttuuxxx, DigitalCrypto, Rhino and all of you that have helped me to learn and grow with puppy. Thank you all for the help and the work that all of you have done with puppy. FYI this was used on a fatfree 3.00 build. In case that it matters
Attachments
mypups conky.tar.gz
(4.81 KiB) Downloaded 364 times

MyPup
Posts: 26
Joined: Sat 06 Oct 2007, 22:36

#18 Post by MyPup »

Here is an update to my conky.rc file as it had a stripped bar where processes and running is so i tightened the space up to look cleaner and changed some colors around and taken out the reference to duo-core. To change the weather to show your city open the conky.rc file by right clicking open as text drill down to the bottom line and you will see this > ${execi 300 /root/weather/weather.sh 74129} <-just change the zip code at the end to your city.

User avatar
Botanic
Posts: 240
Joined: Wed 05 Sep 2007, 10:54
Location: Toulouse, France

#19 Post by Botanic »

alienjeff wrote:Thanks, Mark. ;) Should have mentioned my Conky app was compiled from source on Puppy v2.12 with JWM updated to v2.0.1 - in case that matters.
i compiled from source on Puppy 2.16, i'm using IceWM. I tried executing conky and obtained a rather different result from the image you posted. i'm sure it's about configuring, but i find nothing in root, no .conkyrc :cry:
Attachments
conky.jpg
(16.44 KiB) Downloaded 953 times
Puppy 2.16 on HP Vectra VL400 - PIII 800 MHz - 320M RAM
Wary on Acer Aspire X3200 - Phenom X4 - 2.2GHz - 4G RAM

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#20 Post by MU »

open leafpad.
copy & paste the text from the examples posted before.

Save that text in /root/ as .conkyrc

Mark

Post Reply