Hast Du an Conky irgendwie mit entwickelt?
Nein - mich nur vor längerer Zeit mal ein wenig damit beschäftigt.
Hast Du an Conky irgendwie mit entwickelt?
Nein - mich nur vor längerer Zeit mal ein wenig damit beschäftigt.
Funktioniert sicherlich auch. Da siehst was man mit Conky alles anstellen kann. Da sind dir fast keine Grenzen gesetzt.
Du kannst Grafiken (Balken, Kreisdiagramme usw.) ausgeben lassen.
Ich habe mich mal ziemlich lange damit beschäftigt und weiß ganz sicher nicht viel darüber.
Mittlerweile bin ich bei KDE angelangt und da gibt es jede Menge Widgets dafür ......
Alles anzeigenJa zum Teil verstehe ich es schon - glaube ich zumindest:
- exec startet das Programm sensors
- das wiederum liest den ISA-Adapter nach seiner Bezeichnung it8728-isa-0a30 aus und gibt es durch die Pipe an grep weiter
- grep extrahiert die Zeile mit dem Anfang temp1
- und der Rest (den ich noch nicht verstehe) holt den token des 2. Eintrages aus der Zeile
... könnte das so stimmen ?
Das stimmt exakt so.
Mit Hilfe Deines Strings kann ich nun auch die anderen Daten des ISA-Adapters auslesen - prima Sache - wobei mich da noch die Fan-Drehzahlen interessieren. Gibt es eigentlich eine Logik, für was die Variablen stehen?
Da muss ich leider passen ...
Da müssen unsere Hardware Spezialisten*innen ran
Das hat funktioniert - danke ! Nur müsste ich noch kapieren, was da genau passiert. Muss mir mal Deine hier verwendeten Befehle im Handbuch nachschlagen - ich will ja schließlich wissen, wie das funktioniert.
Wenn du in dein Terminal sensors eingibst und die Zeile mit der Ausgabe vergleichst kommst du eher drauf was hier gemacht wird.
Einen kleine Erklärung habe ich eh dazu geschrieben.
Bisher sieht mein Conky so aus:
Sieht ganz gut aus, aber hier kann man deine öffentliche IP sehen - wäre nicht schlecht wenn du die unkenntlich machst.
Alles anzeigenBrander Stier: In der Anwendungsverwaltung ist LM-Sensors angehakt, also gehe ich davon aus, dass es installiert ist.
josefine: bitteschön ...
${color grey}Startzeit.....:$color $uptime${color grey}CPU-Frequenz (MHz):$color $freq
${color grey}CPU-Frequenz (GHz):$color $freq_g
${color grey}CPU-Temperaturen..:$color $temp1
${color grey}CPU-Nutzung.......:$color $cpu% ${cpubar 8}
${color grey}RAM-Nutzung.......:$color $mem/$memmax - $memperc% ${membar 8}
${color grey}Swap-Nutzung......:$color $swap/$swapmax - $swapperc% ${swapbar 8}
Ersetze einmal $color $temp1 durch:
Hier soll der Befehl exec die Temp 1 von sensors suchen und den Wert 2: in deinem Fall aus obiger sensors Ausgabe, +30.0°C anzeigen.
Leider wird "temp1" auch ignoriert ...
Stell mal das Codeschnipsel um das es hier geht hier rein.
Dankeschön für die Richtigstellung - ich bin halt von "die Alten"
Das liegt daran das dir die CPU Temperatur eben nicht als Variable "coretemp" ausgegeben wird.
Ich vermute mal das es bei dir die Variable "temp1 = 30 Grad Celsius" ist.
Da musst du dein Script wieder dahingehend anpassen.
Führe mal
sudo sensors-detect
Alles mit "y" bestätigen.
Eventuell musst du lm_sensors installieren, bekommst aber eh eine Meldung wenn es nicht installiert ist.
So jetzt habe ich das Ding geknackt. Habe in Mint unter Netzwerk nachgesehen und bin unter "Kennung" bei "MAC-Adresse" fündig geworden. Da steht in Klammern: enp6s0
Das habe ich bei addrs eingegeben, also ${addrs enp6s0} - jetzt kommen die Daten.
Super - schau hast du wieder etwas gelernt.
Für die Zukunft:
ifconfig
oder
nmcli
Liefert auch Informationen.
Bei Conky musst du die Paramaeter an dein system anpassen.
Hier mal ein Link zum einlesen:
https://wiki.ubuntuusers.de/Conky/