Displays graphically individual cpu usuage, core temps, GPU temp, motherboard temp (north bridge), fan speeds, disk usuage, diskio, RAM, ethernet upspeed and downspeed.
Very low on resources. 0 - 1% cpu and 2 - 3 MiB memory (absolute not percentage).
Conky based on Future Conky 2.1 by hfcf.
To install just move or copy the ' .Conky ' hidden folder to you user/HOME folder.
Do not forget to install the fonts!!!
To put conky to start with the system go to ' startup applications ' and add in the ' command ' the file ' .Conky/future_conky/start_conky.sh '
Used Script further modified by me:
' Rings with Sectors ' by wlourf
hwmon arguements for core temp, GPU temp motherboard temp and fan speeds will need to be adjusted according to your setup. (install and run lm-sensors ) diskio is set up for for 2 hard disks who' s arguements may need changing for your setup. CPU parameters are for quad-core processor and will need adjusting for other such numbered-cores. I have removed weather scripts, prayer times and clock. If you prefer this I have left Futuristic Conky 2.2.1intact at http://gnome-look.org/content/show.php/Futuristic+Conky?content=151021
It is worth looking at the comments there for troubleshooting.
The new clock in the image is Revulutionary Mini clock 1.0.2 and can be found at
the lua script needs needss to be modified for the correct conky commands
/.Conky/future_conky/sector_rings.lua
{
name="hwmon 2",
arg="temp 1",
the parameters between quotation marks needs changing. i.e hwmon2 to possibly acpi and temp 1 to whatever is appropriate (if all else fails could try backslash). I never used acpi so not aware of the conky command for it.
the paramethers inside the lua script are not set up. set up sensors ( sudo sensors-detect ) then run sensors to determine what you have in terms of hardware temps and fans. you wil have to adjust the name='' and arg='' parameters for your system. see post above dated 7th june.
Actually, the problem was running the script as root. :S The $HOME was directing the loading of the LUA script incorrectly.
Thank you though for the sensor setup tip though, current my sensors are only showing a few temp readings. This might help. :)
this does not want to work for me at all , no matter what i do or change all i get is a big ugly black conky on the left side of my screen, i really want this to work...any help would be appreciated
1. run (copy and paste) the following into a terminal.
conky -c $HOME/.Conky/future_conky/conkyrc1 &
2. if it doesnt work then check you have unzipped into the correct directory.
ls $HOME/.Conky/future_conky/
it should output
conkyrc1
fonts
pix
sector_rings.lua
start_conky.sh
if not then you not extracted the download into the correct area. the .Conky folder needs to be under your Home folder.
3. if above is ok and number 1 is still not working.
then check you have all the conky packages
sudo apt-get install conky-all
everything is in the correct folder and i have everything installed , but when i run the command conky -c $HOME/.Conky/future_conky/conkyrc1 & it shows up for a few seconds the dissapears, this is the output from the terminal
rik@slade:~$ Conky: temperature_unit: incorrect argument
Conky: /home/rik/.Conky/future_conky/conkyrc1: 24: config file error
Conky: diskio device 'sdb' does not exist
Conky: diskio device 'sdb' does not exist
Conky: forked to background, pid is 608
Conky: desktop window (e00022) is subwindow of root window (b0)
Conky: window type - normal
Conky: drawing to created window (0x4800001)
Conky: drawing to double buffer
Conky: can't open '/sys/class/hwmon/hwmon2/temp1_input': No such file or directory
please check your device or remove this var from Conky
hwmon 2 temp 1 for me is the graphics card temperature. do you have a separate graphics card or an integrated one.
make sure you have lm-sensors installed and have run detect-sensors.
open the following file in a text editor (such as gedit or kate).
/.Conky/future_conky/sector_rings.lua
from line 38 to 65 you wiill see the following:
{
name="hwmon 2",
arg="temp 1",
max=90,
xc=163.5,
yc=220.5,
start_angle=-150,
end_angle=150,
thickness=13,
radius=22,
sectors=32,
gap_sectors=1,
bg_colour1={{0,0xFFFFFF,0}},
bg_colour2={{1,0xFFFFFF,0}},
fg_colour1={{0,0xFFFFFF,1.0}},
fg_colour2={{0,0xff3300,1}},
xtp=152,
ytp=249,
caption=' °C',
inverse_arc=true,
border_size= 0,
fill_sector=false,
background=false,
foreground=true,
bd_colour1={{0,0xFFFFFF,0}},
bd_colour2={{0,0xFFFFFF,0}},
draw_me=true,
},
either delete it all or edit it out by putting --[[ before and ]] after it
once you get it working you could output some thing else here to use up the space. such as the HDD temps
then try to run the conky in terminal with
If it still doesn't work then
look in /sys/class/hwmon/hwmon0/device
you should have some files referring to your Core temps such as
Core0 , Core1, Core2, Core3 or
temp1, temp2, temp3, temp4 or
something else
mine were temp2, temp3, temp4, temp5 and that's what Futuristic Conky is based on.
and change the arguments for the hwmon0 "temp x" for whatever is in your system
e.g
name="hwmon 0",
arg="temp 2", <---change this line
max=90,
repeat for all the cores - hwmon 0 . save the file and run
conky -c $HOME/.Conky/future_conky/config/conkyrc1 &
if still not working repeat above for hwmon 1 which is your motherboard.
if still cant get it to work post output of
sensors in a terminal.
ok i figured it out, the problem was all the lines of code for the fans , i removed those restarted it and it works fine now, thank so much for the help!, and the your conky makes my desktop very very nice to look at!!!
Ratings & Comments
14 Comments
Hi, I try to configure the conky but the CPU temp don't work. Is just the CPU temp.
how can i configure it to monitor hw via acpi not ls-sensor?
the lua script needs needss to be modified for the correct conky commands /.Conky/future_conky/sector_rings.lua { name="hwmon 2", arg="temp 1", the parameters between quotation marks needs changing. i.e hwmon2 to possibly acpi and temp 1 to whatever is appropriate (if all else fails could try backslash). I never used acpi so not aware of the conky command for it.
I keep getting the error: conkyConky: llua_do_call: function conky_main_rings execution failed: attempt to call a nil value
the paramethers inside the lua script are not set up. set up sensors ( sudo sensors-detect ) then run sensors to determine what you have in terms of hardware temps and fans. you wil have to adjust the name='' and arg='' parameters for your system. see post above dated 7th june.
Actually, the problem was running the script as root. :S The $HOME was directing the loading of the LUA script incorrectly. Thank you though for the sensor setup tip though, current my sensors are only showing a few temp readings. This might help. :)
this does not want to work for me at all , no matter what i do or change all i get is a big ugly black conky on the left side of my screen, i really want this to work...any help would be appreciated
1. run (copy and paste) the following into a terminal. conky -c $HOME/.Conky/future_conky/conkyrc1 & 2. if it doesnt work then check you have unzipped into the correct directory. ls $HOME/.Conky/future_conky/ it should output conkyrc1 fonts pix sector_rings.lua start_conky.sh if not then you not extracted the download into the correct area. the .Conky folder needs to be under your Home folder. 3. if above is ok and number 1 is still not working. then check you have all the conky packages sudo apt-get install conky-all
everything is in the correct folder and i have everything installed , but when i run the command conky -c $HOME/.Conky/future_conky/conkyrc1 & it shows up for a few seconds the dissapears, this is the output from the terminal rik@slade:~$ Conky: temperature_unit: incorrect argument Conky: /home/rik/.Conky/future_conky/conkyrc1: 24: config file error Conky: diskio device 'sdb' does not exist Conky: diskio device 'sdb' does not exist Conky: forked to background, pid is 608 Conky: desktop window (e00022) is subwindow of root window (b0) Conky: window type - normal Conky: drawing to created window (0x4800001) Conky: drawing to double buffer Conky: can't open '/sys/class/hwmon/hwmon2/temp1_input': No such file or directory please check your device or remove this var from Conky
hwmon 2 temp 1 for me is the graphics card temperature. do you have a separate graphics card or an integrated one. make sure you have lm-sensors installed and have run detect-sensors. open the following file in a text editor (such as gedit or kate). /.Conky/future_conky/sector_rings.lua from line 38 to 65 you wiill see the following: { name="hwmon 2", arg="temp 1", max=90, xc=163.5, yc=220.5, start_angle=-150, end_angle=150, thickness=13, radius=22, sectors=32, gap_sectors=1, bg_colour1={{0,0xFFFFFF,0}}, bg_colour2={{1,0xFFFFFF,0}}, fg_colour1={{0,0xFFFFFF,1.0}}, fg_colour2={{0,0xff3300,1}}, xtp=152, ytp=249, caption=' °C', inverse_arc=true, border_size= 0, fill_sector=false, background=false, foreground=true, bd_colour1={{0,0xFFFFFF,0}}, bd_colour2={{0,0xFFFFFF,0}}, draw_me=true, }, either delete it all or edit it out by putting --[[ before and ]] after it once you get it working you could output some thing else here to use up the space. such as the HDD temps then try to run the conky in terminal with If it still doesn't work then look in /sys/class/hwmon/hwmon0/device you should have some files referring to your Core temps such as Core0 , Core1, Core2, Core3 or temp1, temp2, temp3, temp4 or something else mine were temp2, temp3, temp4, temp5 and that's what Futuristic Conky is based on. and change the arguments for the hwmon0 "temp x" for whatever is in your system e.g name="hwmon 0", arg="temp 2", <---change this line max=90, repeat for all the cores - hwmon 0 . save the file and run conky -c $HOME/.Conky/future_conky/config/conkyrc1 & if still not working repeat above for hwmon 1 which is your motherboard. if still cant get it to work post output of sensors in a terminal.
ok i figured it out, the problem was all the lines of code for the fans , i removed those restarted it and it works fine now, thank so much for the help!, and the your conky makes my desktop very very nice to look at!!!
glad you got it sorted. (you could output other data in place of the fans)
Perfect
thank you for the feed-back. Glad you like it.