Conky-Spielerei

Dieses Forum ist für allgemeine Diskussionen der Mitglieder über Mageia vorgesehen.

Technische Fragen sollten im Support-Forum gestellt werden, nicht hier!

Re: Conky-Spielerei

Beitragvon unklar » Sep 15th, '16, 09:21

Die gute Nachricht ist, Teo hat sich gleich an die Arbeit gemacht und das Script wieder gerichtet. Bild

In seiner Ankündigung schreibt er (sinngemäß):
Accuweathers geändert ihre Seiten Layout, also war es eine gute Gelegenheit, das Chaos mit ihren verschiedenen Skripte zu korrigieren: Skripte 1a, 1b1, 1b2 und 1c verschmolzen und fusioniert. Ich habe versucht, so viele Dinge aus den alten Scripten, wie ich konnte, aber in einigen Fällen zu behalten, es war unmöglich (die HEUTE / TONIGHT info hat zum Beispiel verschwunden). Entschuldigung für jegliche Unannehmlichkeiten.
Das neue einheitliche Skript wurde von Grund auf neu geschrieben, so behandeln sie sanft und mit Vorsicht zu genießen. Jede Art von Feedback ist willkommen. Habe Spaß...


und liefert folgende Anleitung
Erstellen Sie einen Ordner in Ihrem Home-Verzeichnis und benennen Sie es
1_accuweather
Erstellen Sie einen anderen Ordner in diesen Ordner und benennen Sie es
Forecast_Images_2016
Gehen Sie in diesem Ordner, und führen Sie das folgende Skript:
Code: Alles auswählen
#!/bin/bash

for (( i=1; i<=9; i++ ))
     do
          wget -O $i.svg http://vortex.accuweather.com/adc2010/images/slate/icons/0$i.svg
     done
for (( i=10; i<=44; i++ ))
     do
          wget -O $i.svg http://vortex.accuweather.com/adc2010/images/slate/icons/$i.svg
     done

Dadurch werden alle neuen Bilder in diesen Ordner herunterladen.
Vorausgesetzt, Sie ImageMagick installiert haben, führen Sie das folgende Skript
Code: Alles auswählen
#!/bin/bash

for i in *.svg
do
   fn=$(basename "$i")
   echo $i
   n=${fn%.*}
   convert -background none "$n".svg "$n".png
done
innerhalb des Ordners alle SVG-Bilder in PNG-Format zu konvertieren (conky SVG-Unterstützung leider nicht).
Die gute Nachricht ist, dass die neuen Bilder sind wunderschön und auch, dass sie das gleiche mit den alten sind (dh. 1.png von den alten Bildern beschreibt das gleiche Wetter wie 1.png von den neuen Bildern). Daher wird in dem neuen Skript, Sie entweder die alten oder die neuen Bilder verwenden können, macht es keinen Unterschied.
Sie ändern nur den Ordnernamen, wo Sie die alten Bilder gespeichert haben, und Sie sind gut zu gehen.

Nun gehen Sie in das 1_accuweather Ordner.
Das neue Skript ist die folgende:

Bitte das Script auf der oben verlinkten Seite unter 1)Accuweather - 1_12-9-16 herunterladen.

Ich habe den 1a, 1b und 1c Skripte verschmolzen.

Benennen Sie das neue Skript 1_accuweather und verwenden Sie es mit dem Argument -f, -h, oder beides.
-f Downloads Informationen über die aktuellen Bedingungen und eine 10 Tage Vorhersage, was die 1a und 1b Skripte zu tun
-h Downloads Verlauf Wetter für die nächsten 16 Stunden (leider kann ich nicht die vorherigen 8 Stunden finden), das heißt die alte 1c Skript
nämlich:
Code: Alles auswählen
./1_accuweather -f -h
oder
Code: Alles auswählen
./1_accuweather -h -a
Laden Sie alles, 10 Tage 'und 16 Stunden' Prognose
Code: Alles auswählen
./1_accuweather -f
Laden Sie nur die 10 Tage 'Prognose
Code: Alles auswählen
./1_accuweather -h
Laden Sie nur die 16 Stunden 'Prognose

Wenn Sie keine Argumente an das Skript übergeben , wird es verlassen, ohne etwas zu tun.

Die stündliche Vorhersage wird eine Datei namens altogether16, bereitstellen von einem einzigen execpi Befehl aufgerufen werden.

Ich werde für ein paar Tage warten und dann das neue Skript wird auf der 1. Seite tarballed und gebucht werden.
Jede Art von Feedback ist mehr als willkommen.

Zur bildlichen Vorstellung:
1_accuScripte.jpg

1c
1b1, 1a , 1b2

Da Teo als System arch-linux benutzt, liegen die 4 Konfigurationsdateien in der neuen Conky-Version 1.10 vor.
Diese muß ich noch verpacken und hier einfügen. ;)
Später kümmere ich mich um die deutsche Ausgabe. :D
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Sep 15th, '16, 12:41

Bitteschön, hier die config-Dateien. conky_v.1.10
Ich habe mir erlaubt die neuen Bilder gleich mit einzupacken. :D

conky10_config_Dateien.tar.gz
(851.03 KiB) 209-mal heruntergeladen
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Sep 16th, '16, 13:24

Mahlzeit!

Hier nun ein paar Beispiele mit der deutschen Konfiguration. 8-)
conky_v.1.9
Das alte Layout mit dem neuen 1_accuweather_Deutsch-Script
1teo.jpg

sidu_Accuweather_Deutsch.tar.gz
(38.66 KiB) 194-mal heruntergeladen

Als conkyrc habe ich die Alte wieder benutzt, mit entsprechenden Pfadanpassungen.

Das deutsche Script wird ohne Argumente aufgerufen!

Have fun! :D
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Sep 16th, '16, 13:42

conky_v.1.9

Das hier kann so aussehen, mit dem 1_accuweather-Script
bunsen1_scrot.png

(Umlaute werden nicht dargestellt, der Aufruf des Script erfolgt mit dem Argument -f)

oder so aussehen, mit dem 1_accuweather_Deutsch-Script
bunsen_accu_Deutsch.png

(hier wieder kein Argument!)

1_accuweather_Deutsch.tar.gz
(984.03 KiB) 202-mal heruntergeladen

Das Paket beinhaltet alles, auch LUA für die "runden Ecken" und die neuen Bilder. :D
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Sep 16th, '16, 13:56

conky_v.1.10

Hier ein Beispiel mit den neuen Bildern
accu4.jpg


arch_Accuweather.tar.gz
(1.83 MiB) 176-mal heruntergeladen


Auch hier sind die beiden Scripte und alles notwendige enthalten (außer LUA, weil das mit der conky_v.1.10 nicht mehr funktioniert :( )

Ich denke, nach 10 Tagen ist die Misere mit den Wetter-Conky's vs. Accuweather.com ganz gut überstanden. ;)


Wie immer, wünsch euch was! :D
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon sector11 » Sep 16th, '16, 14:22

unklar hat geschrieben:Wie immer, wünsch euch was! :D

Ausgezeichnete Arbeit unklar. Conky überlebt mit AccuWeather. ;)
sector11
 
Beiträge: 17
Registriert: Dez 4th, '15, 15:57

Re: Conky-Spielerei

Beitragvon unklar » Sep 16th, '16, 14:52

^ Yeah!
Very gladly I give this compliment @Teo further, because without him there is the
beautiful weather Conky not. Bild
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon AndieY » Sep 16th, '16, 23:42

Wie habt ihr die Wettersymbole variable eingebunden?
Hab mal damit rum gesponnen, funktioniert aber nicht
Code: Alles auswählen
${image $HOME/.conky/baustelle/image/$(exec sed -n '3p' $HOME/.conky/baustelle/imagelist.txt) -p 100,20 -s 50x50}
AndieY
 
Beiträge: 82
Registriert: Jul 25th, '11, 18:05

Re: Conky-Spielerei

Beitragvon unklar » Sep 17th, '16, 09:18

Das ist das font ConkyWeather.ttf und steht in der Konfiguration z.B. so:
Code: Alles auswählen
${font conkyweather:size=40}${execi 600  sed -n '22p' ~/1_accuweather_Deutsch/curr_cond}${font}


Oder, verstehe ich dich wieder nicht... :)
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon AndieY » Sep 17th, '16, 10:52

unklar hat geschrieben:Oder, verstehe ich dich wieder nicht... :)
sieht so aus.....glaube ich muss etwas weiter ausholen.

Die Vorhersage von Akkuweather ist mir zu unzuverlässig, also hab ich mir ein Script für Wetter.com geschrieben, nun steht halt in der Ausgabe.txt auch das Wetter Symbol. Das hat aber keinen statischen Namen, logisch sind ja auch je nach Wetter andere Symbole.

Jetzt weiß ich nicht wie ich es anstelle das Conky schaut wie das Bild in der Ausgabe.txt heißt und es dann einbindet! Mein Problem soweit verständlich?
AndieY
 
Beiträge: 82
Registriert: Jul 25th, '11, 18:05

Re: Conky-Spielerei

Beitragvon unklar » Sep 17th, '16, 11:29

Code: Alles auswählen
${image $HOME/.conky/baustelle/image/$(execpi sed -n '3p' $HOME/.conky/baustelle/imagelist.txt) -p 100,20 -s 50x50}

Du sagst doch selbst, dass sich das Bild entsprechend der Wetter-Situation verändert. Also, kannst'e das auch nicht mit
Code: Alles auswählen
excec
aufrufen, sondern mit dem Intervall-Befehl
Code: Alles auswählen
execpi
z.B.
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon AndieY » Sep 17th, '16, 12:19

daran liegt es nicht leider nicht
Code: Alles auswählen
conky: Unable to load image '/home/ArchUser/.conky/baustelle/


Edit2:habe mir diesen Einzeiler gebaut, frage mich ernsthaft warum ich nicht schon vorher darauf gekommen bin.
Code: Alles auswählen
 cp -f -s $HOME/.conky/baustelle/symbole/$(sed -n '3p' $HOME/.conky/baustelle/wetter.txt)  $HOME/.conky/baustelle/tag0.png
dies erstellt eine symbolische Verknüpfung, dabei bleibt der Name der Verknüpfung erhalten und kann von Conky aufgerufen werden. Nur das Ziel der Verknüpfung wechselt.
AndieY
 
Beiträge: 82
Registriert: Jul 25th, '11, 18:05

Re: Conky-Spielerei

Beitragvon unklar » Sep 17th, '16, 21:58

^ und, ich wollte dich zu Mittag schon fragen, warum du das Bild nicht angibst
Code: Alles auswählen
${image $HOME/.conky/baustelle/image/$(execpi sed -n '3p' $HOME/.conky/baustelle/imagelist.txt)tag0.png -p 100,20 -s 50x50}
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Sep 17th, '16, 22:07

conky_v1.9

sector11 hat geschrieben:Conky überlebt mit AccuWeather. ;)

Ich konnte einfach nicht das von dir geschaffene Schmuckstück "hängen" lassen. :D
1_3_accuweatherHTC.jpg

ConkyHTCSpill.tar.gz
(2.83 MiB) 184-mal heruntergeladen


Have fun!

Update 30.11.2016
1.
Im accuweather-Script hatte ich auf Zeile 367 die Anfoderung der Aktualisierungs-Zeit eingefügt, damit diese im Conky (grün) dargestellt wird.
Leider wird diese Zeit bei einem Neustart erst im nächsten Durchlauf korrekt angezeigt. Verantwortlich dafür ist der Befehl
Code: Alles auswählen
${texeci..
in der Konfigurationsdatei. Wenn man das t entfernt, ist alles Palletti. :D Also Zeile 106
Code: Alles auswählen
${execi 600 bash $HOME/S11/ConkyHTCSpill/1_accuweather/1_accuweather -f2015}\


2.
Wenn unter der Stundenangabe die Charakterisierung des gegenwärtigen Wetter in der Textlänge abgeschnitten ist, dann bitte die Zeile 114 so abändern:
Code: Alles auswählen
${goto 28}${execpi 600 sed -n '4p' $HOME/S11/ConkyHTCSpill/1_accuweather/curr_cond|cut -c-13}\
Die 13 dürfte ausreichen. Der Text steht in der curr_cond Zeile 4. Dabei wird jeder(s) Buchstabe(Zeichen) gezählt, auch Leerzeichen. ;)
Zuletzt geändert von unklar am Nov 30th, '16, 19:58, insgesamt 1-mal geändert.
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Okt 15th, '16, 20:32

conky_V1.10.5-1

Mahlzeit!

Für die Freunde der genannten Conky-Version
images_wind_2015.png

Das aktuelle Gesamtpaket Accuweather - 1_2-10-16 liegt hier.
Meine modifizierte conkyrc
Code: Alles auswählen
conky.config = {
-- Create own window instead of using desktop (required in nautilus)
   own_window = true,
   own_window_type = 'normal',
   own_window_transparent = false,
        own_window_class = 'Conky',
        own_window_colour = '#000000',
        own_window_argb_visual = true,
        own_window_argb_value = 200,   
   own_window_hints = 'undecorated,below,skip_taskbar,skip_pager',

-- Use double buffering (reduces flicker, may not work for everyone)
   double_buffer = true,

-- fiddle with window
   use_spacer = 'right',
   use_xft = true,

-- Update interval in seconds
   update_interval = 3,

-- Minimum size of text area
   minimum_width = 300, minimum_height = 350,
   maximum_width = 300,

   override_utf8_locale = true,

-- Draw shades?
   draw_shades = true,

-- Text stuff
   draw_outline = true,-- amplifies text if yes
   draw_borders = false,
--font freesans -12
   font = 'Arial:size=9',
   uppercase = false,-- set to yes if you want all text to be in uppercase

-- Stippled borders?
   stippled_borders = 3,

-- border margins
   border_inner_margin = 9,
   border_outer_margin = 0,   

-- border width
   border_width = 10,

-- Default colors and also border colors, grey90 == #e5e5e5
   default_color = '#cbcbcb',

--own_window_colour = 'brown',
--own_window_transparent = true,

-- Text alignment, other possible values are commented
--alignment top_left
   alignment = 'top_right',
--alignment bottom_left
--alignment bottom_right

-- Gap between borders of screen and text
   gap_x = 30,
   gap_y = 30,

   imlib_cache_size = 0,
-- stuff after 'TEXT' will be formatted on screen

};

conky.text = [[
${image $HOME/1_accuweather/images/base2.png -p 0,30 -s 333x120}${image $HOME/1_accuweather/images/base2.png -p -1,225 -s 333x70}${image $HOME/1_accuweather/images/base2.png -p -1,328 -s 333x48}\
${font Arial:size=12}${color ffe595}WEATHER ${color ff8c00}${hr 2}$color${texeci 500 bash $HOME/1_accuweather/1_accuweather -f2015}${font}
${image $HOME/1_accuweather/forecast_2015/forecast_0.png -p 0,35 -s 167x100}${font Arial:size=11}${goto 170}${execpi 600 sed -n '4p' $HOME/1_accuweather/curr_cond|cut -c1-20}
${goto 170}${execpi 600 sed -n '4p' $HOME/1_accuweather/curr_cond|cut -c21-40}
${font Arial:size=22}${goto 170}${execpi 600 sed -n '2p' $HOME/1_accuweather/curr_cond}° (${execpi 600 sed -n '3p' $HOME/1_accuweather/curr_cond}°)${font}${image $HOME/1_accuweather/forecast_2015/wind_0.png -p 180,70 -s 80x80}


${goto 170}${execpi 600 sed -n '5p' $HOME/1_accuweather/curr_cond}${goto 250}${execpi 600 sed -n '6p' $HOME/1_accuweather/curr_cond|awk '{print $1}'}
${goto 250}${execpi 600 sed -n '6p' $HOME/1_accuweather/curr_cond|awk '{print $2}'}


${color ffe595}HUMIDITY: $color${alignr 15}${execpi 600 sed -n '7p' $HOME/1_accuweather/curr_cond}${goto 170}${color ffe595}PRESSURE: $color${alignr -5}${execpi 600 sed -n '8p' $HOME/1_accuweather/curr_cond}
${color ffe595}UV INDEX: $color${alignr 35}${execpi 600 sed -n '9p' $HOME/1_accuweather/curr_cond} ${goto 170}${color ffe595}CLOUD COVER: $color${alignr}${execpi 600 sed -n '10p' $HOME/1_accuweather/curr_cond}
${color ffe595}DEW POINT: $color${alignr 60}${execpi 600 sed -n '12p' $HOME/1_accuweather/curr_cond}°${goto 170}${color ffe595}VISIBILITY: $color${alignr}${execpi 600 sed -n '13p' $HOME/1_accuweather/curr_cond}
${color ffe595}SUN R/S: $color${alignr 27}${execpi 600 sed -n '23p' $HOME/1_accuweather/curr_cond}/${execpi 600 sed -n '24p' $HOME/1_accuweather/curr_cond}${goto 170}${color ffe595}MOON R/S: ${alignr}$color${execpi 600 sed -n '25p' $HOME/1_accuweather/curr_cond}/${execpi 600 sed -n '26p' $HOME/1_accuweather/curr_cond}
${color ffe595}SUN DURAT.: $color${alignr 22}${execpi 600 sed -n '16p' $HOME/1_accuweather/curr_cond}${goto 170}${color ffe595}MOON DURAT.: $color${alignr}${execpi 600 sed -n '20p' $HOME/1_accuweather/curr_cond}
${hr 1}
${goto 25}${font Arial:size=10}${color ffe595}${execpi 600 sed -n '1p' $HOME/1_accuweather/first_days}${goto 125}${execpi 600 sed -n '6p' $HOME/1_accuweather/first_days}${goto 225}${execpi 600 sed -n '11p' $HOME/1_accuweather/first_days}$color${font}${image $HOME/1_accuweather/forecast_2015/forecast_1.png -p 0,240 -s 83x50}${image $HOME/1_accuweather/forecast_2015/forecast_2.png -p 100,240 -s 83x50}${image $HOME/1_accuweather/forecast_2015/forecast_3.png -p 200,240 -s 83x50}

${goto 75}${execpi 600 sed -n '3p' $HOME/1_accuweather/first_days}°${goto 175}${execpi 600 sed -n '8p' $HOME/1_accuweather/first_days}°${goto 275}${execpi 600 sed -n '13p' $HOME/1_accuweather/first_days}°
${goto 75}/${execpi 600 sed -n '4p' $HOME/1_accuweather/first_days}°${goto 175}/${execpi 600 sed -n '9p' $HOME/1_accuweather/first_days}°${goto 275}/${execpi 600 sed -n '14p' $HOME/1_accuweather/first_days}°

${font Arial:size=8}${execpi 600 sed -n '5p' $HOME/1_accuweather/first_days|cut -c1-17}${goto 110}${execpi 600 sed -n '10p' $HOME/1_accuweather/first_days|cut -c1-17}${goto 220}${execpi 600 sed -n '15p' $HOME/1_accuweather/first_days|cut -c1-17}
${execpi 600 sed -n '5p' $HOME/1_accuweather/first_days|cut -c18-34}${goto 110}${execpi 600 sed -n '10p' $HOME/1_accuweather/first_days|cut -c18-34}${goto 220}${execpi 600 sed -n '15p' $HOME/1_accuweather/first_days|cut -c18-34}
${hr 1}
${color ffe595}${execpi 600 sed -n '16p' $HOME/1_accuweather/first_days}${goto 90}${execpi 600 sed -n '21p' $HOME/1_accuweather/first_days}${goto 165}${execpi 600 sed -n '1p' $HOME/1_accuweather/last_days}${goto 245}${execpi 600 sed -n '6p' $HOME/1_accuweather/last_days}$color${image $HOME/1_accuweather/forecast_2015/forecast_4.png -p 10,345 -s 50x30}${image $HOME/1_accuweather/forecast_2015/forecast_5.png -p 85,345 -s 50x30}${image $HOME/1_accuweather/forecast_2015/forecast_6.png -p 160,345 -s 50x30}${image $HOME/1_accuweather/forecast_2015/forecast_7.png -p 235,345 -s 50x30}

${goto 65}${execpi 600 sed -n '18p' $HOME/1_accuweather/first_days}°${goto 142}${execpi 600 sed -n '23p' $HOME/1_accuweather/first_days}°${goto 219}${execpi 600 sed -n '3p' $HOME/1_accuweather/last_days}°${goto 295}${execpi 600 sed -n '8p' $HOME/1_accuweather/last_days}°
${goto 65}/${execpi 600 sed -n '19p' $HOME/1_accuweather/first_days}°${goto 142}/${execpi 600 sed -n '24p' $HOME/1_accuweather/first_days}°${goto 219}/${execpi 600 sed -n '4p' $HOME/1_accuweather/last_days}°${goto 295}/${execpi 600 sed -n '9p' $HOME/1_accuweather/last_days}°



]];


Wünsch euch was. :D
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Okt 16th, '16, 19:34

conky_V1.9

Da das Gesamtpaket 11 Konfigurationsdateien mit dem Syntax der Version 1.10 enthält, habe ich hier ein eigenes Paket mit dieser einzigen Konfigurationsdatei in 1.9 erstellt.
Dafür enthält es die image-Dateien und Lua für die "runden Ecken". ;)
images_wind20151.png

1_accuweather_wind2015.tar.gz
(6.64 MiB) 120-mal heruntergeladen

Bitte die Pfade, falls erforderlich, anpassen!
Wie immer, Gutes Gelingen! :D
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Nov 5th, '16, 15:21

conky_V1.9 und conky_V1.10

Moin!

für die "ein-Linien-Freunde" des Conky in beiden Versionen, habe ich hier eine Kreation des User @nili aus dem bunsen-labs-forum verpackt.
niliConk.jpg

eineLinie.tar.gz
(13.2 KiB) 109-mal heruntergeladen

Die Darstellung ist hier auf einer Displaybreite von 1680pixel und beinhaltet das Übliche, u.a. 4xCPU und das Netz zum Schluß mit upspeed/downspeed, sowie dem Gesamtdatenvolumen der Sitzung über vnstat.

Das ist nur für junge Menschen geeignet! :D
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Nov 16th, '16, 20:10

conky_V1.9 und conky_V1.10

Mahlzeit!

Als Fortsetzung obiger "eine-Linie-Conky's" habe ich hier noch drei Beispiele für den gemeinen Laptop. :D
Auch aus dem bunsenlabs-forum eine Kreation des User @arlance
arlanceOneliner.jpg
arlanceOneliner.jpg (10.73 KiB) 6363-mal betrachtet

Modifiziert und ans Ende des TEXT-Abschnitt habe ich:
- eine CPU mit Zwei (was entsprechend "Bedarf" kopiert und eingefügt werden kann)
- seinen Portscan mit netcat habe ich mit ident.me ersetzt
- die wireless_bitrate eth0 (wäre mit der entsprechenden wlan-Schnittstelle auszustatten)

Die Batterie-Anzeige habe ich auskommentiert, da das hier kein Laptop ist.
arlanceOnliner.tar.gz
(11.94 KiB) 104-mal heruntergeladen
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Nov 16th, '16, 20:39

Das hier ist eine Kreation eines mir unbekannten User (mit dem Nick wahrscheinlich aus dem crunchbang-forum)und der Einbindung des Music-Player-Daemon mpd.
hO5H9.png
hO5H9.png (3.62 KiB) 6363-mal betrachtet

hO5H9.tar.gz
(5.17 KiB) 94-mal heruntergeladen

Meine Spielerei in den Konfigurationsdateien mit dem zugehörigen Client des mpd, cantata habe ich leider vergessen zu entfernen. Sorry! :?

[OT]
Apropos cantata.
Den MPD habe ich unter den deb-basierten Distris einfach nicht eingerichtet bekommen. Nun bin ich bezüglich Music auch nicht der Brüller, ergo schlummerte das dahin. Bis ich von cantata, dem Clienten von MPD unter KDE las.
In Mageia5 ging das mit Beiden im MCC wie von allein von der Hand! Aus der Box! (Nur für die, die da immer was zu meckern haben :D ) [OT]

Kostprobe :lol:
cantata.jpg
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Nov 16th, '16, 21:04

Da ich erst mal wieder 'rausgeflogen bin - alles nochmal! :cry:

Ich hatte geschrieben, das dritte Beispiel ist vom Conky-Meister @Sector11 selbst. Hier habe ich lediglich mit Hilfe von hwmon meine Radeon-Karte "reingebracht". Er hat eine Nvidia in seinem Rechner.
something_meine.png

something.tar.gz
(3.47 MiB) 98-mal heruntergeladen

Die entsprechenden Konfigurationsdaten sind am Ende des TEXT-Abschnitt auskommentiert. Bei "Bedarf" also ändern.

Wünsche zu Allem viel Erfolg! :D

PS: zu hwmon ein paar Erläuterungen in einem späteren Beispiel.
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Nov 28th, '16, 21:54

hwmon

Beginnend mit Mageia5 lieferten die Macher auch gleich das Tool "Im_sensors" mit aus. Eine Art Hardware-Überwachung, was in nahezu allen Distri's verfügbar ist.

Es dürfte allgemein bekannt sein, dass das für einige Darstellungen/Ausgaben im Conky erforderlich ist. Auch dürfte bekannt sein, dass es als root mit dem Befehl
Code: Alles auswählen
sensors-detect
und der Beantwortung faßt aller Fragen mit "YES" eingerichtet werden kann.

Der gemeine User sieht dann mit dem Befehl
Code: Alles auswählen
sensors -u
was seine Kiste an Temperaturen, Lüfterdrehzahlen und Spannungen zu bieten hat.

Aussehen kann das z.B. so
hwmon_Bsp.jpg
und der Code
Code: Alles auswählen
...
${font sans:normal:size=7}${color0}${cpugraph cpu0 ffffff ff8c00}
${color5}${font sans:normal:size=8}Cpu-Frequenzy Total:${color9} $alignr${freq cpu0} MHz
${font sans:normal:size=8}${color6}CPU TEMP: $alignr${color0}${execi 60 sensors | grep 'CPU Temperature' | cut -c23-28}
${font sans:normal:size=8}${color2}GPU Temp: $alignr${execi 60 sensors | grep 'temp1' | cut -c16-21}
${font sans:normal:size=8}${color6}MB Temp: $alignr${color0}${execi 600 sensors | grep 'MB Temperature' | cut -c23-28}
${font sans:normal:size=8}${color6}CPU Fan: $alignr${color0}${execi 10 sensors | grep 'CPU FAN Speed' | cut -c21-28}
${font sans:normal:size=8}${color6}POWER Fan: $alignr${color0}${execi 10 sensors | grep 'POWER FAN Speed' | cut -c20-28}
${font sans:normal:size=8}${color6}Chassis Fan1: $alignr${color0}${execi 10 sensors | grep 'CHASSIS1 FAN Speed' | cut -c21-28}
${font sans:normal:size=8}${color6}Chassis Fan2:  $alignr${color0}${execi 10 sensors | grep 'CHASSIS2 FAN Speed' | cut -c21-28}
...


Auf einem Laptop habe ich aber das Bestreben, dass die CPU 'runtertaktet' und möglichst bei Nichtbenutzung des Rechner "schläft" (Stichwort Batterie-Entladung). Dieser Conky läßt das aber nicht zu, weil seine
Code: Alles auswählen
${execi
Befehle alle 10/60 oder 600 Sekunden die CPU beschäftigen.

Jetzt kommt hwmon ins Spiel und da sieht das so aus
sensors_meine.jpg
sensors_meine.jpg (9.58 KiB) 6329-mal betrachtet
der betreffende Code
Code: Alles auswählen
...
${color6}CPU${color}    ${hwmon 1 temp 2}°
${color6}MB ${color}    ${hwmon 0 temp 2}°
${color2}GPU${color}    ${hwmon 2 temp 1}°
${color6}HDD${color}    ${execi 600 hddtemp -n /dev/sda}°
${color1}${swapbar 0}${color}
${alignc}${color5}CPU MHz
${alignc}${color6}1${color}    ${freq 1}
${alignc}${color6}2${color}    ${freq 2}
${alignc}${color6}3${color}    ${freq 3}
${alignc}${color6}4${color}    ${freq 4}
${color1}${swapbar 0}${color}
${alignc}${color5}FAN${color}
${color6}CPU Fan ${color5}${hwmon 0 fan 1}
${color6}CHASS 1 ${color5}${hwmon 0 fan 2}
${color6}CHASS 2 ${color5}${hwmon 0 fan 3}
${color6}POWER   ${color5}${hwmon 0 fan 4}
...


Kurz gefaßt macht man sich den Umstand zu nutze, dass jeder Rechner/Motherboard beim Start die Daten der Sensorchips in Schnittstellen-Dateien schreibt. Das ist aber nicht standardisiert und deshalb bei jeden unter sysfs-interfaces anders.
Wie das konkret auf einem Rechner aussieht, kann ich mit dem Befehl
Code: Alles auswählen
$ ls -l /sys/class/hwmon
ermitteln. Beispiele zu Mageia5, arch-linux und Mageia6 auf dem gleichen Desktop-Rechner hier:
Code: Alles auswählen
Beispiel mga5:
code
$ ls -l /sys/class/hwmon/
insgesamt 0
lrwxrwxrwx 1 root root 0 Nov 19 14:46 hwmon0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:03/ATK0110:00/hwmon/hwmon0/
lrwxrwxrwx 1 root root 0 Nov 19 14:46 hwmon1 -> ../../devices/platform/coretemp.0/hwmon/hwmon1/

Beispiel arch
code
$ ls -l /sys/class/hwmon
insgesamt 0
lrwxrwxrwx 1 root root 0 21. Nov 2016  hwmon0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:03/ATK0110:00/hwmon/hwmon0
lrwxrwxrwx 1 root root 0 21. Nov 2016  hwmon1 -> ../../devices/platform/coretemp.0/hwmon/hwmon1
lrwxrwxrwx 1 root root 0 21. Nov 2016  hwmon2 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon2

Beispiel mga6
code
$ ls -l /sys/class/hwmon
insgesamt 0
lrwxrwxrwx 1 root root 0 Nov 22 18:45 hwmon0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon0/
lrwxrwxrwx 1 root root 0 Nov 22 17:45 hwmon1 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:03/ATK0110:00/hwmon/hwmon1/
lrwxrwxrwx 1 root root 0 Nov 22 17:45 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2/

und für einen Laptop-Rechner (in diesem Fall ein ThinkPad T500) hier
Code: Alles auswählen
mga5 T500

$ ls -l /sys/class/hwmon
insgesamt 0
lrwxrwxrwx 1 root root 0 Nov 27 13:59 hwmon0 -> ../../devices/virtual/hwmon/hwmon0/
lrwxrwxrwx 1 root root 0 Nov 27 13:59 hwmon1 -> ../../devices/platform/thinkpad_hwmon/hwmon/hwmon1/
lrwxrwxrwx 1 root root 0 Nov 27 13:59 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2/


archlinux
$ ls -l /sys/class/hwmon
insgesamt 0
lrwxrwxrwx 1 root root 0 27. Nov 14:05 hwmon0 -> ../../devices/virtual/hwmon/hwmon0
lrwxrwxrwx 1 root root 0 27. Nov 14:05 hwmon1 -> ../../devices/platform/thinkpad_hwmon/hwmon/hwmon1
lrwxrwxrwx 1 root root 0 27. Nov 14:05 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2


siduction-xorg
$ ls -l /sys/class/hwmon
insgesamt 0
lrwxrwxrwx 1 root root 0 Nov 27 14:08 hwmon0 -> ../../devices/virtual/hwmon/hwmon0
lrwxrwxrwx 1 root root 0 Nov 27 14:08 hwmon1 -> ../../devices/platform/thinkpad_hwmon/hwmon/hwmon1
lrwxrwxrwx 1 root root 0 Nov 27 14:08 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2


Mit ein klein wenig Logik hat man dann alle Daten zusammen, was das nachfolgende Bild verdeutlichen soll:
hwmon.png

Links der Conky; dann die Ausgabe des sensors -u Befehl; die Konfiguration des Conky und schließlich der Befehl
ls -l /sys/class/hwmon, hier nur im Dateimanager und nicht in der Konsole.

Das ist wirklich kein Hexenwerk. :D
Wer noch einmal nachlesen möchte, findet alles hier.
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Dez 3rd, '16, 11:31

Ich habe hier nochmal einen "einLinien"-Conky ;) in den Versionen 1.9 und 1.10 vorrangig für einen Laptop.

Meine Zielstellung war, der Conky soll den Wechsel des Netzwerk (LAN --> Wlan --> LAN), je nachdem was angeschlossen ist, automatisch anzeigen.
Dazu habe ich hier ein ThinkPad T500 verwendet. ThinkPad's eignen sich besonders gut, wegen ihrer Linux-Unterstützung. 8-)
http://www.thinkwiki.org/wiki/Thermal_Sensors

Er sollte aber auch mit vielen anderen Laptop's zusammenarbeiten. Dazu muß man im Netz nur etwas recherchieren.

Die Bilder und Konfiguration:
jan12.jpg

ohnePanel.jpg
ohnePanel.jpg (10.72 KiB) 6299-mal betrachtet

Jan2012.tar.gz
(3.31 KiB) 99-mal heruntergeladen


Natürlich habe ich hwmon verwendet, um die "Auslastung" gering zu halten. In glances taucht er so gut wie nicht auf. :D
Falls jemand das Ganze als Panel verwenden möchte, ich habe die entsprechende Funktion in der Konfigurationsdatei schon mit vorbereitet.
Code: Alles auswählen
own_window_type normal  #panel


"Abgeguckt" habe ich wie immer bei @Sector11, @BitJAM, @Crinos512 und @arlance bei denen ich mich für Ihre ausgezeichnete Arbeit bedanke.

Euch wünsche ich was!
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Dez 22nd, '16, 15:03

Mahlzeit!

Kurz vor Weihnachten habe ich da ein paar Conky-Perlen gefunden... :D
Diesmal von dem User @ragamatrix aus dem Jahr 2012 zu dem Thema Astronomie und Satellitenbilder.

Das hier ist eine Infrarotsatelliten-Aufnahme von Europa.
radar1.jpg
oder
radar2.jpg
Die Aufnahme wird aller 30 Minuten aktualisiert und mit einer localen Verzögerung von 15 Min. im Conky dargestellt.

Meine Version:
radar.tar.gz
(1.35 KiB) 96-mal heruntergeladen
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Dez 22nd, '16, 15:08

Das Original:
conkygws.zip
(282.3 KiB) 87-mal heruntergeladen
enthält noch eine Uhr mit Wettersymbole etc. (in französisch) :P

Das Script läd die Bilder in das /tmp - Verzeichnis und wandelt sie von .gif nach .png
http://de.sat24.com/de
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: Conky-Spielerei

Beitragvon unklar » Dez 22nd, '16, 22:42

Zweites Beispiel ist die Darstellung der Erde im Infrarot-Bereich Nordamerikas.

gwsUS2.jpg

Auch dieses Bild wird im Conky ca. aller 20Min. erneuert und im /tmp - Verzeichnis abgelegt.

Trenner.tar.gz
(1.47 KiB) 107-mal heruntergeladen
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

VorherigeNächste

Zurück zu Allgemeine Diskussionen über Mageia

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron