Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015  (gelezen 66569 keer)

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Conky is natuurlijk niet alleen handig, maar ook leuk. Bovendien zo persoonlijk als je muziekvoorkeur.....

Het lijkt me wel een aardig initiatief, om elkaar eens wat goede ideeën hierover toe te spelen. Door je eigen Conky te delen!

Als je wil meedoen: graag met zowel schermafdruk als code.
Schermafdruk kun je o.a. posten met behulp van postimage.org
Code graag tussen code-tags, anders wordt 't al gauw onleesbaar.

Ik ben benieuwd!  :)

Wil je zelf met Conky beginnen, maar je weet nog niet hoe? Ik heb er een handleiding voor gemaakt: https://sites.google.com/site/computertip/atheros

De aftrap: mijn eigen Conky heb ik vooral rustig en beperkt gehouden. Geheel in het Nederlands, leesbaar lettertype, kleuren die redelijk goed zichtbaar zijn op veel bureaubladachtergronden. Niet te veel gedans en gefriemel.

Toegespitst op een eenvoudig flaptopje, dus niet 1-2-3 volledig inzetbaar op andere machines.....

Schermafdruk (klik erop om hem te vergroten):


Code: zie https://sites.google.com/site/computertip/atheros

--- bericht gewijzigd wegens fouten in oorspronkelijk geposte code
« Laatst bewerkt op: 2015/09/11, 00:32:15 door Pjotr »

Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code.
« Reactie #1 Gepost op: 2015/08/13, 20:02:35 »
Het 'oude' Topic was alweer 2 jaar dood en begraven ( Klik hier voor de laatste reactie 2 jaar geleden . )

Het lijkt me zinvol dit Topic leven in te blazen, en ik heb het oude gesloten.
Veel plezier met het tonen van jullie Conky's !!  =D
Gubuntu 17.04 wegens verdwijnen Unity binnenkort

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #2 Gepost op: 2015/08/13, 21:04:08 »
Inmiddels heb ik m'n eerste bericht iets gewijzigd, omdat m'n Conky anders is geworden.....

Je blijft ermee spelen, met dat spul.  =D

Ik ben benieuwd naar jullie Conky's!

Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #3 Gepost op: 2015/08/14, 21:52:31 »
ik heb de Conky uitgeprobeerd van Pjotr; alleen heb ik 2 kernen van processoren en dus een regel bij aangemaakt.

use_xft yes
xftfont Terminus:size=10
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type normal
own_window_class conky-semi
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
background no
double_buffer yes
minimum_size 300 200
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_shade_color black
default_outline_color white
default_bar_size 150 5
default_gauge_size 20 20
imlib_cache_size 0
draw_shades no
alignment top_right
gap_x 5
gap_y 35
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
default_color ECEAE4
color1 ffff00
color2 01C400


TEXT
${font AvantGardeLTMedium:bold:size=10}${color Tan1}Systeem ${color slate grey}${hr 2}${font}
${color1}Computernaam       ${alignr}${color}${nodename}
${color1}Kernelversie       ${alignr}${color}${kernel}-${machine}
${color1}CPU-kloksnelheid   ${alignr}${color}${freq_g}GHz
${color1}Belasting (gem.)   ${alignr}${color}${loadavg 1}
${color1}CPU-temperatuur    ${alignr}${color}${acpitemp} graden Celsius

${font AvantGardeLTMedium:bold:size=10}${color Tan1}Lading van laptopaccu ${color slate grey}${hr 2}${font}
${color1}Acculading         ${alignr}${color}${battery_short BAT1}

${font AvantGardeLTMedium:bold:size=10}${color Tan1}Processoren ${color slate grey}${hr 2}${font}
${color1}Kern 1             ${alignr}${color}${cpu cpu1}%  ${cpubar cpu1}
${color1}Kern 2             ${alignr}${color}${cpu cpu2}%  ${cpubar cpu2}           ****= toegevoegd

${font AvantGardeLTMedium:bold:size=10}${color Tan1}Geheugen (RAM) ${color slate grey}${hr 2}${font}
${color1}Geheugen vrij / totaal ${alignr}${color}${memeasyfree} / ${memmax}
${color1}Thans in gebruik ${alignr}${color}${memperc}%   ${membar}
${color1}Wisselgeheugen (swap)  ${alignc}${color}${swap} / ${swapmax} ${color}${alignr}${swapperc} %

${font AvantGardeLTMedium:bold:size=10}${color Tan1}Bestandssysteem ${color slate grey}${hr 2}${font}
${color1}Root ofwel /       ${alignc}${color}${fs_used /} / ${fs_size /} ${color}${alignr}${fs_free_perc /} %
${color}${fs_bar 5,300 /}
${color1}Home ofwel /home   ${alignc}${color}${fs_used /home} / ${fs_size /home} ${color}${alignr}${fs_free_perc /home} %
${color}${fs_bar 5,300 /home}

${font AvantGardeLTMedium:bold:size=10}${color Tan1}Draadloos netwerk ${color slate grey}${hr 2}${font}
${if_existing /proc/net/route wlan0}${color1}Draadloos toegangspunt ${alignr}${color}${wireless_essid wlan0}
${color1}Signaalsterkte     ${alignr}${color}${wireless_link_qual_perc wlan0}   ${wireless_link_bar 10,100 wlan0}
${color1}Gegevensverbruik in / uit   ${alignr}${color}${totaldown wlan0}  ${color1}/  ${color}${totalup wlan0}

Wat met **** gemarkeerd is: heb ik zelf toegevoegd. En dat werkt op mijn AMD Athlon X2 perfect :) .

screenshot:
« Laatst bewerkt op: 2015/08/14, 21:57:00 door Joshua Orbit »
Gubuntu 17.04 wegens verdwijnen Unity binnenkort

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #4 Gepost op: 2015/08/14, 23:21:21 »
@Joris: mooi! Wel zou ik, gezien de kleuren van je bureaubladachtergrond, de kleuren van de tekst in Conky veranderen. En het onderdeel "Acculading" kun je er geheel uit gooien....

Overigens: aan Conky te zien, is je wisselgeheugen (swap) deels in gebruik. Heb je de swapneiging al verlaagd?

Offline Henkp

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #5 Gepost op: 2015/08/14, 23:59:25 »
Ik heb hem voor de Desktop pc overgenomen, is heel mooi.
Alleen de CPU- Temperatuur meter doet het niet bij mij. Op mijn Linux Mint 17.2 Cinnamon/Rafaela 64Bit

Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #6 Gepost op: 2015/08/15, 07:52:26 »
@Joris: mooi! Wel zou ik, gezien de kleuren van je bureaubladachtergrond, de kleuren van de tekst in Conky veranderen. En het onderdeel "Acculading" kun je er geheel uit gooien....

Overigens: aan Conky te zien, is je wisselgeheugen (swap) deels in gebruik. Heb je de swapneiging al verlaagd?

Danku, en inderdaad is nog het een en ander aan te passen; het betreft hier een verse installatie. Momenteel heb ik een nieuwe accu besteld in China, maar de levertermijn zou wel eens 63 dagen kunnen worden.
Ik ga eens experimenteren met die kleuren; voorheen had ik de standaard meegeleverde foto (grijs met rechts een gitaar) als bureaublad, maar die foto van Diana Krall (jazz-zangeres) paste goed bij die Conky , alleen inderdaad de kleuren zouden beter kunnen. Enfin ik ga nog wat spelen.  (En bedankt Pjotr voor je goed gemaakte Conky: ik ben daar echt een noob in)
Gubuntu 17.04 wegens verdwijnen Unity binnenkort

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #7 Gepost op: 2015/08/15, 10:06:56 »
De huidige kleurcodes staan onderaan in de kop, en betreft deze:
default_color ECEAE4
color1 ffff00
color2 01C400

Hier kun je andere kleurcodes kiezen en ophalen:
http://www.w3schools.com/tags/ref_colorpicker.asp

Offline Bloom

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #8 Gepost op: 2015/08/15, 11:10:47 »
Bij mij staat dit aan de rechterkant van mijn desktop:

En dit is de .conkyrc:
background yes
font Caliban:size=8
xftfont Caliban:size=8
use_xft yes
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window_class Conky
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_argb_visual yes
#own_window_argb_value 0
double_buffer yes
draw_shades yes
draw_outline yes
draw_borders no
draw_graph_borders no
minimum_size 350
maximum_width 350
default_color ffffff
default_shade_color 000000
draw_outline no
alignment top_right
gap_x 10
gap_y 36
no_buffers yes
cpu_avg_samples 1
override_utf8_locale yes
uppercase no
use_spacer none
#vereist dat stunnel4 geïnstalleerd is
imap localhost gebruikersnaam wachtwoord -i 60 -p 143
mpd_host streamer
mpd_port 6600
color1 0099CC
color2 9933CC
color3 669900
color4 FF8800
color5 CC0000
color6 AAAAAA
color7 484848

TEXT
${font Geosans Light:pixelsize=22}${alignc}${color DBDBDB}${nodename_short}${font}
${font Geosans Light:pixelsize=14}${alignc}${exec cat /etc/issue.net}${font}
${image ~/.conky/icons/logo.png -p 18,20 -s 45x45}
${goto 74}${font Poky:pixelsize=20}r${font} ${voffset -16} Kernel: $kernel $machine
${goto 99}Looptijd: $uptime_short
${goto 99}Gebruikers: $user_number
#${voffset -6}${goto 70}${font Poky:pixelsize=22}T${font}${color 98FB98}${voffset -8} ${battery_bar 6,150 BAT0}${color}  ${battery BAT0}
${voffset -8}
${goto 33}${font :style=Bold:pixelsize=12}CPU${voffset -8} ${font Poky:pixelsize=22}P${font} ${voffset -5}${freq_g 1} GHz ${alignc}${voffset -15} ${cpugraph  CPU 20,80 FFF6CD FF0B00 -t}
${voffset -20}${goto 246}${font :style=Bold:pixelsize=14}${cpu CPU}%${font}


${voffset -8}${goto 34}${font :style=Bold:pixelsize=12}MEM${font}${voffset -19} ${font Poky:pixelsize=32}a${font}   ${voffset -22}  RAM: $mem v $memmax
${alignr 50}${color A0CCFF}   ${membar 4,180}${color}
${goto 120} Swap: $swap v $swapmax
${goto 120} Last: ${color C7FF8E}$loadavg${color}
${goto 120} Taken: ${color C7FF8E}$processes${color}
${goto 120} Draaiend: $running_processes ${color}


${voffset -8}${goto 33}${font :style=Bold:pixelsize=12}NET${font}${voffset -19} ${font Poky:pixelsize=32}w${font}

${goto 118}${font Poky:pixelsize=22}i${font}${voffset -40} Download: ${downspeed eth0}
${goto 148}${voffset -6}${downspeedgraph eth0 25,150 D9FFDF A5FEB3}
${goto 148}${voffset -4}Upload: ${upspeed eth0}
${goto 148}${voffset -6}${upspeedgraph eth0 25,150 FEC2A5 FA9C6F}
${goto 118}${font Poky:pixelsize=22}e${font}
${goto 148}${voffset -26}Totaal: down: ${totaldown eth0}
${goto 189}up: ${totalup eth0}
${goto 148}IP      : ${exec hostname -I}
${goto 148}e-mail: ${imap_unseen}/${imap_messages}

${goto 30}${font Poky:pixelsize=52}y${font}
${voffset -40}
${alignc}Root: ${fs_free /} / ${fs_size /}
${alignc}${color 83A1FF}${fs_bar 4,150 /}${color}
${alignc}Home: ${fs_free /home} / ${fs_size /home}
${alignc}${color 83A1FF}${fs_bar 4,150 /home}${color}
${alignc}Mother: ${fs_free /media/Mother} / ${fs_size /media/Mother}
${alignc}${color 83A1FF}${fs_bar 4,150 /media/Mother}${color}
${alignc}TriNAS: ${fs_free /media/TriNAS} / ${fs_size /media/TriNAS}
${alignc}${color 83A1FF}${fs_bar 4,150 /media/TriNAS}${color}
${if_mpd_playing}
  ${alignc}${color 98FB98}Muziekweergave:${color}
  ${alignc}$mpd_album
  ${alignc}$mpd_artist
  ${alignc}$mpd_title
  ${alignc}$mpd_status ${color 98FB98}${mpd_bar 4,150}${color} $mpd_bitrate kbit/s
  ${alignc}$mpd_elapsed / $mpd_length
${endif}
${color DBDBDB}
${font Dream Orphanage:pixelsize=55}${alignc}${time %H:%M}${font}
${color 5F5F5F}
${font Dream Orphanage:pixelsize=25}${alignc}${time %A %d %B %Y}${font}
${color DBDBDB}
${if_mpd_playing}
  ${voffset -30}
${else}
  ${voffset 45}
${endif}
# WEERBERICHT
# geocode Hasselt/België 12817672
${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=12817672&u=c" -o ~/.cache/weather.xml}${font Geosans Light:size=15}${execi 300 grep "yweather:location" ~/.cache/weather.xml | grep -o "city=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}, ${execi 300 grep "yweather:location" ~/.cache/weather.xml | grep -o "country=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}${font}
${font Geosans Light:size=60}${alignr}${execi 300 grep "yweather:condition" ~/.cache/weather.xml | grep -o "temp=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}°${font}${voffset -20}
${execi 300 cp -f ~/.conky/$(grep "yweather:condition" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*").png ~/.cache/weather.png}${image ~/.cache/weather.png -p 0,755 -s 60x60}
#${execi 300 grep "yweather:condition" ~/.cache/weather.xml | grep -o "text=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | tr '[a-z]' '[A-Z]'}
${execi 300 grep $(grep "yweather:condition" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*") ~/.conky/weercodes.txt | cut -d, -f2 | tr '[a-z]' '[A-Z]'}
${image ~/.conky/wind.png -p 0,830 -s 15x15}${goto 35}${execi 300 grep "yweather:wind" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}${execi 300 grep "yweather:units" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
${image ~/.conky/humidity.png -p 0,845 -s 15x15}${goto 35}${execi 300 grep "yweather:atmosphere" ~/.cache/weather.xml | grep -o "humidity=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}%
${execi 300 cp -f ~/.conky/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2').png ~/.cache/weather-today.png}${image ~/.cache/weather-today.png -p 0,865 -s 30x30}${execi 300 cp -f ~/.conky/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3').png ~/.cache/weather-tomorrow.png}${image ~/.cache/weather-tomorrow.png -p 130,865 -s 30x30}${voffset -10}
#${goto 60}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2' | tr '[a-z]' '[A-Z]'}${goto 190}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3' | tr '[a-z]' '[A-Z]'}
${goto 60}Morgen${goto 190}Overmorgen
${goto 60}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2'}° ${color6}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2'}°${color}${goto 190}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3'}° ${color6}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3'}°${color}${voffset 15}


Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #10 Gepost op: 2015/08/15, 16:25:51 »
@Bloom: mooi!
Inderdaad prachtige Conky; alleen is die nogal schermresolutiegevoelig ik heb hem eens 'proberen' te draaien maar het is echt geen zicht ..... na wat sleutelen iets beter, maar zoals ik al zei ik een beetje noob in het schrijven van Conky data.
Gubuntu 17.04 wegens verdwijnen Unity binnenkort

Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #11 Gepost op: 2015/08/15, 16:45:28 »
Even met de kleuren gespeeld (ik heb slate grey vervangen door red in bepaalde strings en ook met de codes die Pjotr aangaf in zijn link hierboven) . Nu nog finetunen. (Te gek spul dat Conky  =D )
Gubuntu 17.04 wegens verdwijnen Unity binnenkort

Offline Bloom

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #12 Gepost op: 2015/08/16, 02:19:29 »
@Bloom: mooi!
Inderdaad prachtige Conky; alleen is die nogal schermresolutiegevoelig ik heb hem eens 'proberen' te draaien maar het is echt geen zicht ..... na wat sleutelen iets beter, maar zoals ik al zei ik een beetje noob in het schrijven van Conky data.
Je hebt wel nog wat pictogrammen en fonts nodig om hem helemaal hetzelfde te doen uitzien!

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #13 Gepost op: 2015/08/16, 13:24:23 »
Ik had een "${endif}" vergeten in beide voorbeeldscripts van me; inmiddels fout hersteld.....  :P

Offline Moob

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #14 Gepost op: 2015/08/19, 22:35:53 »
Hier is de mijne, is nog wel 'work in progress'  :)

http://postimg.org/image/p04x64k9z/


De inhoud van de conkyrc
alignment top_right
background no
double_buffer yes
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=12
gap_x 5
gap_y 35
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type override
own_window_transparent no
#own_window_hints undecorated
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
minimum_size 563 691
maximum_width 563

#Lua scripts
lua_load ~/.lua/script.lua
lua_draw_hook_pre main

TEXT
#${hwmon temp 1} #cpu
#${hwmon temp 2} #internal
#${hwmon fan 1} # fan snelheid
#hoek linkonder naar boven, 1ste
${image ~/.lua/lcarsldso.png -p -1,170 -s 126x65 }
# eerste dwarsbalk vanaf eerste hoek
${image ~/.lua/lcars-oranje.png -p 124,219 -s 450x15}
# eerste blok links bovenaan
${image ~/.lua/lcars-oranje.png -p -1,1 -s 82x165 }
# 2de hoek linkerzijde
${image ~/.lua/lcarsld.png -p -1,240 -s 126x65 }
# opvulling van 2de hoek naar onderen toe
${image ~/.lua/lcars-oranje.png -p -1,304 -s 82x34}
# 2de dwarsbalk van hoeks naar rechts
${image ~/.lua/lcars-oranje.png -p 124,241 -s 450x15}
# hoek linksonderin
${image ~/.lua/lcarsldso.png -p -1,631 -s 126x65 }
# onderste horizontale balk
${image ~/.lua/lcars-oranje.png -p 124,680 -s 450x15}

en de inhoud van het bijbehorende lua script
--this is a lua script for use in conky
require 'cairo'

-- globale variabelen
info = {}
info.cpu1max = 0
info.cpu2max = 0
info.memmax = 0
info.swapmax = 0
info.disk1max = 0
info.disk2max = 0
info.disk3max = 0
info.disk4max = 0
info.sx = 84
info.barheight = 28
info.infoheight = 32
info.scalefactor = 0
info.blokwidth = 80
info.vspacer = 4


function conky_main()

local grid_width = 480

if conky_window == nil then return end
local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
cr = cairo_create(cs)
local updates=tonumber(conky_parse('${updates}'))
if updates>5 then
local xpos_comp = 210
conky_lctext(grid_width-xpos_comp,310,"SYSTEM ANALYSIS 4077",48,"U",.806,.807,.996)
-- .806,.807,.996 - lichtblauw
-- .61,.61,1 - iets blauwer
-- .8,.4,.4 - bruinachtig
-- .568,.403,.737 - paars
-- .996,.6,0 - oranje
-- 1,.619,.388 -licht oranje

-- system information
conky_lctext(34,167,"SYSTEM",16,"X",0,0,0)
local kolom1=100
local startrow=26
local fs=16 --font size
conky_lctext(kolom1,startrow,"Hostname : "..conky_parse("$nodename"),16,"X",.9,.9,.9)
conky_lctext(kolom1,startrow+fs,"Kernel : "..conky_parse("$sysname $kernel $machine"),16,"X",.9,.9,.9)
conky_lctext(kolom1,startrow+(2*fs),"Uptime : "..conky_parse("$uptime"),16,"X",.9,.9,.9)
conky_lctext(kolom1,startrow+(3*fs),"CPU Frequency : "..conky_parse("$freq_g").."GHz",16,"X",.9,.9,.9)
conky_lctext(kolom1,startrow+(4*fs),"Total memory : "..conky_parse("$memmax").."GB",16,"X",.9,.9,.9)
conky_lctext(kolom1,startrow+(5*fs),"Total swap : "..conky_parse("$swapmax").."GB",16,"X",.9,.9,.9)
conky_lctext(kolom1,startrow+(7*fs),"Network up/down : "..conky_parse("${upspeed eth0}").." / "..conky_parse("${downspeed eth0}"),16,"X",.9,.9,.9)
conky_lctext(kolom1,startrow+(9*fs),"CPU temp : "..conky_parse("${hwmon temp 1}".." C"),16,"X",.9,.9,.9)
conky_lctext(kolom1,startrow+(10*fs),"Internal temp : "..conky_parse("${hwmon temp 2}".." C"),16,"X",.9,.9,.9)
conky_lctext(kolom1,startrow+(11*fs),"Fan speed : "..conky_parse("${hwmon fan 1}".." RPM"),16,"X",.9,.9,.9)


local kolom2,kolom3,kolom4,kolom5=300,400,450,500
conky_lctext(kolom2,startrow,"Name",16,"X",1,1,1)
conky_lctext(kolom3+8,startrow,"PID",16,"X",1,1,1)
conky_lctext(kolom4+5,startrow,"CPU%",16,"X",1,1,1)
conky_lctext(kolom5+3,startrow,"MEM%",16,"X",1,1,1)
conky_lctext(kolom2,startrow+fs,conky_parse("${top name 1}"),16,"X",.9,.9,.9)
conky_lctext(kolom3,startrow+fs,conky_parse("${top pid 1}"),16,"X",.9,.9,.9)
conky_lctext(kolom4,startrow+fs,conky_parse("${top cpu 1}"),16,"X",.9,.9,.9)
conky_lctext(kolom5,startrow+fs,conky_parse("${top mem 1}"),16,"X",.9,.9,.9)
conky_lctext(kolom2,startrow+(2*fs),conky_parse("${top name 2}"),16,"X",.9,.9,.9)
conky_lctext(kolom3,startrow+(2*fs),conky_parse("${top pid 2}"),16,"X",.9,.9,.9)
conky_lctext(kolom4,startrow+(2*fs),conky_parse("${top cpu 2}"),16,"X",.9,.9,.9)
conky_lctext(kolom5,startrow+(2*fs),conky_parse("${top mem 2}"),16,"X",.9,.9,.9)
conky_lctext(kolom2,startrow+(3*fs),conky_parse("${top name 3}"),16,"X",.9,.9,.9)
conky_lctext(kolom3,startrow+(3*fs),conky_parse("${top pid 3}"),16,"X",.9,.9,.9)
conky_lctext(kolom4,startrow+(3*fs),conky_parse("${top cpu 3}"),16,"X",.9,.9,.9)
conky_lctext(kolom5,startrow+(3*fs),conky_parse("${top mem 3}"),16,"X",.9,.9,.9)
conky_lctext(kolom2,startrow+(4*fs),conky_parse("${top name 4}"),16,"X",.9,.9,.9)
conky_lctext(kolom3,startrow+(4*fs),conky_parse("${top pid 4}"),16,"X",.9,.9,.9)
conky_lctext(kolom4,startrow+(4*fs),conky_parse("${top cpu 4}"),16,"X",.9,.9,.9)
conky_lctext(kolom5,startrow+(4*fs),conky_parse("${top mem 4}"),16,"X",.9,.9,.9)
conky_lctext(kolom2,startrow+(5*fs),conky_parse("${top name 5}"),16,"X",.9,.9,.9)
conky_lctext(kolom3,startrow+(5*fs),conky_parse("${top pid 5}"),16,"X",.9,.9,.9)
conky_lctext(kolom4,startrow+(5*fs),conky_parse("${top cpu 5}"),16,"X",.9,.9,.9)
conky_lctext(kolom5,startrow+(5*fs),conky_parse("${top mem 5}"),16,"X",.9,.9,.9)
conky_lctext(kolom2,startrow+(6*fs),conky_parse("${top name 6}"),16,"X",.9,.9,.9)
conky_lctext(kolom3,startrow+(6*fs),conky_parse("${top pid 6}"),16,"X",.9,.9,.9)
conky_lctext(kolom4,startrow+(6*fs),conky_parse("${top cpu 6}"),16,"X",.9,.9,.9)
conky_lctext(kolom5,startrow+(6*fs),conky_parse("${top mem 6}"),16,"X",.9,.9,.9)
--conky_lctext(kolom2,startrow+(7*fs),conky_parse("${top name 7}"),16,"X",.9,.9,.9)
--conky_lctext(kolom3,startrow+(7*fs),conky_parse("${top pid 7}"),16,"X",.9,.9,.9)
--conky_lctext(kolom4,startrow+(7*fs),conky_parse("${top cpu 7}"),16,"X",.9,.9,.9)
--conky_lctext(kolom5,startrow+(7*fs),conky_parse("${top mem 7}"),16,"X",.9,.9,.9)
--conky_lctext(kolom2,startrow+(8*fs),conky_parse("${top name 8}"),16,"X",.9,.9,.9)
--conky_lctext(kolom3,startrow+(8*fs),conky_parse("${top pid 8}"),16,"X",.9,.9,.9)
--conky_lctext(kolom4,startrow+(8*fs),conky_parse("${top cpu 8}"),16,"X",.9,.9,.9)
--conky_lctext(kolom5,startrow+(8*fs),conky_parse("${top mem 8}"),16,"X",.9,.9,.9)
--conky_lctext(kolom2,startrow+(9*fs),conky_parse("${top name 9}"),16,"X",.9,.9,.9)
--conky_lctext(kolom3,startrow+(9*fs),conky_parse("${top pid 9}"),16,"X",.9,.9,.9)
--conky_lctext(kolom4,startrow+(9*fs),conky_parse("${top cpu 9}"),16,"X",.9,.9,.9)
--conky_lctext(kolom5,startrow+(9*fs),conky_parse("${top mem 9}"),16,"X",.9,.9,.9)

conky_lctext(kolom2,startrow+(9*fs),"Disk I/O: SDA",16,"X",.9,.9,.9)
conky_lctext(kolom3,startrow+(9*fs),"SDB",16,"X",.9,.9,.9)
conky_lctext(kolom4,startrow+(9*fs),"SDC",16,"X",.9,.9,.9)
conky_lctext(kolom5,startrow+(9*fs),"SDD",16,"X",.9,.9,.9)
conky_lctext(kolom2+40,startrow+(10*fs),conky_parse("${diskio /dev/sda}"),16,"X",.9,.9,.9)
conky_lctext(kolom3,startrow+(10*fs),conky_parse("${diskio /dev/sdb}"),16,"X",.9,.9,.9)
conky_lctext(kolom4,startrow+(10*fs),conky_parse("${diskio /dev/sdc}"),16,"X",.9,.9,.9)
conky_lctext(kolom5,startrow+(10*fs),conky_parse("${diskio /dev/sdd}"),16,"X",.9,.9,.9)

--conky_lctext(kolom5,startrow+(11*fs),"SDD-"..conky_parse("${diskio /dev/sdd}"),16,"X",.9,.9,.9)

-- begin y positie
local starty=348
-- cpu 1 info
conky_horizontal_bar(1,starty,info.blokwidth,info.infoheight,.8,.4,.4,1)
conky_lctext(info.blokwidth-32,starty+info.infoheight-4,"CPU1",16,"X",0,0,0)
local cpu_perc_bar=tonumber(conky_parse("${cpu cpu1}"))
conky_horizontal_bar(info.sx, starty+2, cpu_perc_bar*info.scalefactor,info.barheight,.5,.1,1,1)
if (info.sx+(cpu_perc_bar*info.scalefactor)) > info.cpu1max then
info.cpu1max=info.sx+(cpu_perc_bar*info.scalefactor)
end
conky_max_bar(info.cpu1max,starty+2,6,info.barheight)
-- volgende start y coordinaat berekenen en opslaan
starty=starty+info.infoheight+info.vspacer

-- cpu 2 info
conky_horizontal_bar(1,starty,info.blokwidth,info.infoheight,.8,.4,.4,1)
conky_lctext(info.blokwidth-32,starty+info.infoheight-4,"CPU2",16,"X",0,0,0)
local cpu_perc_bar=tonumber(conky_parse("${cpu cpu2}"))
conky_horizontal_bar(info.sx, starty+2, cpu_perc_bar*info.scalefactor,info.barheight,.5,.5,1,1)
if (info.sx+(cpu_perc_bar*info.scalefactor)) > info.cpu2max then
info.cpu2max=info.sx+(cpu_perc_bar*info.scalefactor)
end
conky_max_bar(info.cpu2max,starty+2,6,info.barheight)
starty=starty+info.infoheight+info.vspacer

-- internal memory info
conky_horizontal_bar(1,starty,info.blokwidth,info.infoheight,.568,.403,.737,1)
conky_lctext(info.blokwidth-32,starty+info.infoheight-4,"MEM",16,"X",0,0,0)
local mem_perc_bar=tonumber(conky_parse("${memperc}"))
conky_horizontal_bar(info.sx, starty+2, mem_perc_bar*info.scalefactor,info.barheight,.2,.2,.6,1)
if (info.sx+(mem_perc_bar*info.scalefactor)) > info.memmax then
info.memmax=info.sx+(mem_perc_bar*info.scalefactor)
end
conky_max_bar(info.memmax,starty+2,6,info.barheight)
starty=starty+info.infoheight+info.vspacer

-- swap info
conky_horizontal_bar(1,starty,info.blokwidth,info.infoheight,.568,.403,.737,1)
conky_lctext(info.blokwidth-32,starty+info.infoheight-4,"SWP",16,"X",0,0,0)
local swap_perc_bar=tonumber(conky_parse("${swapperc}"))
--local swap_perc_bar=95
conky_horizontal_bar(info.sx, starty+2, swap_perc_bar*info.scalefactor,info.barheight,.7,.2,.6,1)
if (info.sx+(swap_perc_bar*info.scalefactor)) > info.swapmax then
info.swapmax=info.sx+(swap_perc_bar*info.scalefactor)
end
conky_max_bar(info.swapmax,starty+2,6,info.barheight)
starty=starty+info.infoheight+info.vspacer

-- disk root info
conky_horizontal_bar(1,starty,info.blokwidth,info.infoheight,.806,.807,.996,1)
conky_lctext(info.blokwidth-32,starty+info.infoheight-4,"ROOT",16,"X",0,0,0)
local disk1_perc_bar=conky_parse("${fs_used_perc /}")
conky_horizontal_bar(info.sx, starty+2, disk1_perc_bar*info.scalefactor,info.barheight,1,.8,0,1)
if (info.sx+(disk1_perc_bar*info.scalefactor)) > info.disk1max then
info.disk1max=info.sx+(disk1_perc_bar*info.scalefactor)
end
conky_max_bar(info.disk1max,starty+2,6,info.barheight)
starty=starty+info.infoheight+info.vspacer

-- olddisk info
conky_horizontal_bar(1,starty,info.blokwidth,info.infoheight,.806,.807,.996,1)
conky_lctext(info.blokwidth-32,starty+info.infoheight-4,"OLDD",16,"X",0,0,0)
local disk2_perc_bar=conky_parse("${fs_used_perc /media/Olddisk}")
conky_horizontal_bar(info.sx, starty+2, disk2_perc_bar*info.scalefactor,info.barheight,.81,.61,.81,1)
if (info.sx+(disk2_perc_bar*info.scalefactor)) > info.disk2max then
info.disk2max=info.sx+(disk2_perc_bar*info.scalefactor)
end
conky_max_bar(info.disk2max,starty+2,6,info.barheight)
starty=starty+info.infoheight+info.vspacer

-- data2 info
conky_horizontal_bar(1,starty,info.blokwidth,info.infoheight,.806,.807,.996,1)
conky_lctext(info.blokwidth-32,starty+info.infoheight-4,"DTA2",16,"X",0,0,0)
local disk3_perc_bar=conky_parse("${fs_used_perc /media/data2}")
conky_horizontal_bar(info.sx, starty+2, disk3_perc_bar*info.scalefactor,info.barheight,.81,.61,.81,1)
if (info.sx+(disk3_perc_bar*info.scalefactor)) > info.disk3max then
info.disk3max=info.sx+(disk3_perc_bar*info.scalefactor)
end
conky_max_bar(info.disk3max,starty+2,6,info.barheight)
starty=starty+info.infoheight+info.vspacer

-- data1 info
conky_horizontal_bar(1,starty,info.blokwidth,info.infoheight,.806,.807,.996,1)
conky_lctext(info.blokwidth-32,starty+info.infoheight-4,"DTA1",16,"X",0,0,0)
local disk4_perc_bar=conky_parse("${fs_used_perc /media/data1}")
conky_horizontal_bar(info.sx, starty+2, disk4_perc_bar*info.scalefactor,info.barheight,.81,.61,.81,1)
if (info.sx+(disk4_perc_bar*info.scalefactor)) > info.disk4max then
info.disk4max=info.sx+(disk4_perc_bar*info.scalefactor)
end
conky_max_bar(info.disk4max,starty+2,6,info.barheight)
starty=starty+info.infoheight+info.vspacer

-- bar grid
-- scale factor wordt automatisch aangepast aan de breedte van het grid
conky_grid(info.sx,340,grid_width,298)

end-- if updates>5
cairo_destroy(cr)
cairo_surface_destroy(cs)
cr=nil

end-- end main function

function conky_write_text()

font="Swiss911 XCm BT"
font_size=18
local cpu_perc=conky_parse("${cpu cpu1}")
local updates=tonumber(conky_parse('${updates}'))
--local updates=conky_parse('${info}')
--text="cpu usage: "..cpu_perc*info.scalefactor.."%"
text="cpu1 usage: "..cpu_perc.."%"..",scale is "..info.scalefactor..",swap is "..conky_parse("${swapperc}").."/"..info.swapmax..",mem is "..conky_parse("${memperc}").."%"
xpos,ypos=100,210
red,green,blue,alpha=1,1,1,1
font_slant=CAIRO_FONT_SLANT_NORMAL
font_face=CAIRO_FONT_WEIGHT_NORMAL
----------------------------------
cairo_select_font_face (cr, font, font_slant, font_face);
cairo_set_font_size (cr, font_size)
cairo_set_source_rgba (cr,red,green,blue,alpha)
cairo_move_to (cr,xpos,ypos)
cairo_show_text (cr,text)
cairo_stroke (cr)
end -- end conky_write_text function

function conky_lctext(sx,sy,tekst,fontsize,ftype,r,g,b)
cairo_select_font_face (cr, "Swiss911 "..ftype.."Cm BT", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
cairo_set_font_size (cr, fontsize)
cairo_set_source_rgba (cr,r,g,b,1)
cairo_move_to (cr,sx,sy)
cairo_show_text (cr,tekst)
cairo_stroke (cr)
end -- conky_text

function conky_draw_graph()
local cpu_perc=tonumber(conky_parse("${cpu}"))
local updates=tonumber(conky_parse('${updates}'))
local save_x=100+1
line_width=1
line_cap=CAIRO_LINE_CAP_BUTT
red,green,blue,alpha=1,1,1,1
startx=save_x
starty=452
endx=startx
endy=starty-cpu_perc
----------------------------
cairo_set_line_width (cr,line_width)
cairo_set_line_cap  (cr, line_cap)
cairo_set_source_rgba (cr,red,green,blue,alpha)
cairo_move_to (cr,startx,starty)
cairo_line_to (cr,endx,endy)
cairo_stroke (cr)
--print (save_x)
end -- end conky_draw_graph

function conky_horizontal_bar(sx, sy, width,height,r,g,b,a)
line_width=1
line_cap=CAIRO_LINE_CAP_BUTT
cairo_set_source_rgba (cr,r,g,b,a)
cairo_rectangle(cr,sx,sy,width,height)
cairo_fill(cr)
end -- conky_horizontal_bar

function conky_max_bar(sx, sy, width,height)
line_width=1
line_cap=CAIRO_LINE_CAP_BUTT
cairo_set_source_rgba (cr,1,1,1,1)
cairo_rectangle(cr,sx,sy,width,height)
cairo_fill(cr)
end -- conky_max_bar

function conky_grid(sx,sy,width,height)
info.scalefactor=width/100
local percentage = {"10","20","30","40","50","60","70","80","90","100"}

for i,v in ipairs(percentage) do
conky_grid_part(v,sx+(info.scalefactor*v),sy,width,height)
end
end -- conky_grid

function conky_grid_part(tekst,sx,sy,width,height)
font="Swiss911 XCm BT"
font_size=18
red,green,blue,alpha=1,1,1,.9
font_slant=CAIRO_FONT_SLANT_NORMAL
font_face=CAIRO_FONT_WEIGHT_NORMAL
-- de -9 nodig is nodig voor de juiste uitlijning
-- als je het font "Swiss911 XCm BT" gebruikt.
-- bij Mono font moet het weggehaald worden
font_length=(string.len(tekst)*font_size)-9
if string.len(tekst) > 2 then
font_length=(string.len(tekst)*font_size)-font_size+font_size/2-9
end

if tonumber(tekst) > 80 then
red,green,blue,alpha=1,.4,0,1
end
if tonumber(tekst) > 50 and tonumber(tekst) < 90 then
red,green,blue,alpha=.97,.64,.02,1
end
if tonumber(tekst) > 30 and tonumber(tekst) < 60 then
red,green,blue,alpha=.81,.51,.98,1
end
if tonumber(tekst) >= 10 and tonumber(tekst) < 40 then
red,green,blue,alpha=.61,.61,1,1
end
----------------------------------
cairo_select_font_face (cr, font, font_slant, font_face);
cairo_set_font_size (cr, font_size)
cairo_set_source_rgba (cr,red,green,blue,alpha)
cairo_move_to (cr,sx-font_length,sy)
cairo_show_text (cr,tekst)
line_width=1
line_cap=CAIRO_LINE_CAP_BUTT
--start punt line
cairo_move_to (cr,sx,sy+2)
cairo_line_to (cr,sx,sy+height)
cairo_stroke (cr)
cairo_rectangle (cr,sx-7,sy-6,8,8)
cairo_rectangle (cr,sx-7,sy+height,8,8)
cairo_fill (cr)
end -- conky_grid_part

Het lua script is niet generiek maar gemaakt naar mijn systeem. Het generiek maken moet ik nog eens doen  ;) Als iemand nog de afbeeldingen wilt hebben die door het script gebruikt worden, dan weet je me te vinden  =D
« Laatst bewerkt op: 2015/08/19, 22:41:53 door Moob »

Offline Moob

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #15 Gepost op: 2015/08/22, 19:37:34 »
Zo, ik heb die van mij verder aangepast zodat deze wat meer generiek is. De files en dergelijk kan je terug vinden bij onderstaande links, dit omdat er ook nog afbeeldingen en dergelijk nodig zijn heeft het geen zin om de code hier te plaatsen. Die staan in de files  ;)

Screenshot,


Files, https://www.dropbox.com/s/p88u7cpnniplf8j/LCARSconky.zip?dl=0

Veel plezier ermee  =D
« Laatst bewerkt op: 2015/08/22, 21:07:30 door Moob »

Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #16 Gepost op: 2015/08/28, 12:06:14 »
Ik heb hem voor de Desktop pc overgenomen, is heel mooi.
Alleen de CPU- Temperatuur meter doet het niet bij mij. Op mijn Linux Mint 17.2 Cinnamon/Rafaela 64Bit
Ik ben er ook mee aan de slag maar ook ik krijg niet de cpu temperatuur.
Ik heb al acpi geïnstalleerd maar moeten er nog meer pakketjes van acpi geïnstalleerd worden?
Via inxi -s en sensors kan ik wel de temp. zien.
mvg,  Peter
Desktop: xubuntu 18.04.6
"No windows in the house but somehow there's more light..."
The future ain’t what it used to be.

Offline Moob

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #17 Gepost op: 2015/08/28, 13:11:18 »
Je zou de onderstaande regel kunnen wijzigen van :
${color1}CPU-temperatuur    ${alignr}${color}${acpitemp} graden Celsiusnaar
${color1}CPU-temperatuur    ${alignr}${color}${hwmon temp 1} graden Celsius
en dan kijken of je wel een temperatuur te zien krijgt.

Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #18 Gepost op: 2015/08/28, 13:22:55 »
Gewijzigd en werkt helemaal goed!
Reuze bedankt Moob.  8-)
mvg,  Peter
Desktop: xubuntu 18.04.6
"No windows in the house but somehow there's more light..."
The future ain’t what it used to be.

Offline Henkp

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #19 Gepost op: 2015/08/28, 13:25:57 »
Je zou de onderstaande regel kunnen wijzigen van :
${color1}CPU-temperatuur    ${alignr}${color}${acpitemp} graden Celsiusnaar
${color1}CPU-temperatuur    ${alignr}${color}${hwmon temp 1} graden Celsius
en dan kijken of je wel een temperatuur te zien krijgt.

Vriendelijk bedankt, voor het mee denken.
Maar helaas bij mij werkt dat ook niet, hij geeft alleen, graden Celsius, aan.
Gebruik op Linux Mint Cinnamon/Rafaela 17.2 op Ubuntu en Xubuntu geen probleem.
« Laatst bewerkt op: 2015/08/28, 13:27:38 door Henkp »

Offline Kees3

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #20 Gepost op: 2015/08/28, 14:35:03 »
Als je met sensors wel een temperatuur krijgt kan je het met zoiets als onderstaand gebruiken
${color lightblue}CPU-temperatuur ${color }${alignr}${exec sensors | grep 'temp2' | sed 's/temp2: *+//' | sed 's/.0°C(*.*//'} °CVia sensors het juiste nummer achter temp opzoeken en evt de .0°C veranderen in alleen °C.

Offline Henkp

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #21 Gepost op: 2015/08/28, 16:30:45 »
Als je met sensors wel een temperatuur krijgt kan je het met zoiets als onderstaand gebruiken
${color lightblue}CPU-temperatuur ${color }${alignr}${exec sensors | grep 'temp2' | sed 's/temp2: *+//' | sed 's/.0°C(*.*//'} °CVia sensors het juiste nummer achter temp opzoeken en evt de .0°C veranderen in alleen °C.

Vriendelijk bedankt,

Het werkt nu maar ik krijg nu dit te zien 35.°C

Offline Moob

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #22 Gepost op: 2015/08/28, 19:56:55 »
${hwmon temp 2} gebruiken in plaats van de exec regel zou ook voldoende moeten zijn.

Offline Henkp

  • Lid
Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #23 Gepost op: 2015/08/28, 20:18:40 »
@Moob,

Hartelijk bedankt voor deze goede oplossing.

En staat er nu 35 Graden Celcius. Dus het zelfde als in mijn menupaneel.
Zo ziet de code er nu bij mij uit,
${color1}CPU-temperatuur    ${alignr}${color}${hwmon temp 2} Graden Celcius

Re: Hoe ziet jouw Conky eruit? Graag zowel schermafdruk als code. - 2015
« Reactie #24 Gepost op: 2015/08/29, 14:11:11 »
@Henkp, plak:
${iconv_start UTF-8 ISO_8859-1}° ${iconv_stop}Celsius achter  {hwmon temp 2} en haal graden Celsius weg
en je krijgt ° Celsius
mvg,  Peter
Desktop: xubuntu 18.04.6
"No windows in the house but somehow there's more light..."
The future ain’t what it used to be.