Description: Modified SeaMod Conky. Included conkyrc, ring .lua & needed font. You are free to modify in any way to make this work on your system. If you republish---PLEASE credit myself & the prior author(s). Have FUN!!!!Last changelog:
Added sda temp & modified the rings in the disk info area.
Added sda temp & modified the rings in the disk info area. Now, the memory & disk areas look similar.
Well--if there is no argument "" ---If no dev parameter is given, the first disk returned by the hddtemp daemon is used. (as per Conky variables.html) The normal argument would be /dev/sda. The problem I'm having is doing it that way is "blowing up" the lua script by executing the hddtemp command. The ring flickers with the sample rate set in the conkyrc settings. I'm not finding an easy answer in Conky documentation ( http://conky.sourceforge.net/variables.html). Will have to think about it for a while.
abuyahya writes this to me.
name="execi 10",
arg="hddtemp /dev/sda -n",
This works since I already have permission granted to normal user. Hopefully I did not give you a headache because I had one trying to figure out how to make it all work. Enjoy your day and thank you for your assistance..
No problem---That's one I had put on "hold" because of lack of information. That solves using rings for CPU & GPU temp readings for me!!!!! Was playing with another ring set to get around your issue & the temp display bit in general....
How to add hddtemp to your seamod_rings.lua so that I can display the hdd temperature in one of those rings? You can display the cpu temp but I want to display hard drive temp.
Are you wanting to create a ring with temp readings or do you want a line reading? The lua only does the rings themselves--the rest is worked with the conkyrc file. To get a line reading it's just " ${hddtemp /dev/sda} °C " modified by font size, drive sd"x" & where you want it. To put the temp inside the disc useage ring do: ${goto 55}${font Technical CE:bold:size=20}${color5}${hddtemp /dev/sda} °C ${font}${voffset 12}${offset 95}${font Technical CE:bold:size=11}${color5}DISKS${voffset -5} right after the line: ${voffset 22} in the showing disk partitions: root, home & Data area. You might need to adjust the line slightly in all 4 pixel directions to include the °C inside the ring--also changing the font size will change pixel spacing.
OK--paste this after the line ${voffset 22}
${goto 62}${font Technical CE:bold:size=11}${color5}${hddtemp /dev/sda} °C ${voffset -2}${font}${goto 125}${font Technical CE:bold:size=11}${color5}DISKS${voffset -5}
Also, if you want the temp the same size as memory %, you can delete the innermost ring (rename the remaining rings to root & home (look in the lua file)--that way you can increase the temp size. You will need to alter spacing to make it all look right. If you want, I could re-write them if you are having problems with it.
Ratings & Comments
11 Comments
10 10 the best
What would be the "arg" - CPU rings { name='hddtemp', arg=' ', max_value=100, x=75, y=180, graph_radius=60, graph_thickness=5, graph_start_angle=180, graph_unit_angle=2.7, graph_unit_thickness=2.7, graph_bg_colour=0xffffff, graph_bg_alpha=0.1, graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3, hand_fg_colour=0x49BA11, hand_fg_alpha=1.0, txt_radius=0, txt_weight=0, txt_size=0, txt_fg_colour=0x13BCE9, txt_fg_alpha=1.0, graduation_radius=28, graduation_thickness=0, graduation_mark_thickness=1, graduation_unit_angle=27, graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3, caption='', caption_weight=1, caption_size=10.0, caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3, },
Well--if there is no argument "" ---If no dev parameter is given, the first disk returned by the hddtemp daemon is used. (as per Conky variables.html) The normal argument would be /dev/sda. The problem I'm having is doing it that way is "blowing up" the lua script by executing the hddtemp command. The ring flickers with the sample rate set in the conkyrc settings. I'm not finding an easy answer in Conky documentation ( http://conky.sourceforge.net/variables.html). Will have to think about it for a while.
abuyahya writes this to me. name="execi 10", arg="hddtemp /dev/sda -n", This works since I already have permission granted to normal user. Hopefully I did not give you a headache because I had one trying to figure out how to make it all work. Enjoy your day and thank you for your assistance..
No problem---That's one I had put on "hold" because of lack of information. That solves using rings for CPU & GPU temp readings for me!!!!! Was playing with another ring set to get around your issue & the temp display bit in general....
How to add hddtemp to your seamod_rings.lua so that I can display the hdd temperature in one of those rings? You can display the cpu temp but I want to display hard drive temp.
Are you wanting to create a ring with temp readings or do you want a line reading? The lua only does the rings themselves--the rest is worked with the conkyrc file. To get a line reading it's just " ${hddtemp /dev/sda} °C " modified by font size, drive sd"x" & where you want it. To put the temp inside the disc useage ring do: ${goto 55}${font Technical CE:bold:size=20}${color5}${hddtemp /dev/sda} °C ${font}${voffset 12}${offset 95}${font Technical CE:bold:size=11}${color5}DISKS${voffset -5} right after the line: ${voffset 22} in the showing disk partitions: root, home & Data area. You might need to adjust the line slightly in all 4 pixel directions to include the °C inside the ring--also changing the font size will change pixel spacing.
I want to create a ring with temp readings identical to a bargraph reading not a numerical reading but a gradient reading.
OK--I'll look into that--might be tomorrow or so....
OK--paste this after the line ${voffset 22} ${goto 62}${font Technical CE:bold:size=11}${color5}${hddtemp /dev/sda} °C ${voffset -2}${font}${goto 125}${font Technical CE:bold:size=11}${color5}DISKS${voffset -5}
Also, if you want the temp the same size as memory %, you can delete the innermost ring (rename the remaining rings to root & home (look in the lua file)--that way you can increase the temp size. You will need to alter spacing to make it all look right. If you want, I could re-write them if you are having problems with it.