Gefunden: generisches XFCE4-panel-plugin zur Anzeige aus Script

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
ingo2
Beiträge: 1124
Registriert: 06.12.2007 18:25:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Wo der gute Riesling wächst

Gefunden: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von ingo2 » 05.10.2019 14:24:10

Ich möchte im XFCE4-Panel eine Anzeige, die mir einen Wert anzeigt, den ich mit einem Bash-Script generiere (im speziellen Fall die Außentemperatur eines Sensors).

Habe alle Plugins im Repo gecheckt, aber sowas gibt es dort nicht. Es gibt zwar ein Debianxfce4-indicator-plugin für Ubuntu, aber keinerlei Doku, wie man das mit Werten füttern kann. Eine andere Möglichkeit wäre noch, ein zweites "sensors-plugin" dafür zu mißbrauchen, aber auch da weiß ich nicht, wie ich da einen Input bewerkstelligen kann.

Vielleicht hat Jemand so etwas schon privat programmiert oder kennt eine third-party Quelle?

Gruß,
Ingo
Zuletzt geändert von ingo2 am 05.10.2019 19:24:31, insgesamt 1-mal geändert.

Benutzeravatar
whisper
Beiträge: 3185
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Suche: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von whisper » 05.10.2019 14:55:01


willy4711

Re: Suche: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von willy4711 » 05.10.2019 15:14:45

Ich weiss ja nicht, wie oft du die Anzeige brauchst. Für kontinuierliches ist das nicht gedacht.
aber sonst ist ganz einfach

Code: Alles auswählen

notify-send  1

gibt das:2311

Da kann man natürlich jeden wert übergeben

Benutzeravatar
ingo2
Beiträge: 1124
Registriert: 06.12.2007 18:25:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Wo der gute Riesling wächst

Re: Suche: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von ingo2 » 05.10.2019 15:45:08

willy4711 hat geschrieben: ↑ zum Beitrag ↑
05.10.2019 15:14:45
Ich weiss ja nicht, wie oft du die Anzeige brauchst. Für kontinuierliches ist das nicht gedacht.
aber sonst ist ganz einfach

Code: Alles auswählen

notify-send  1
Ja, das kenn' ich. Da kann man sogar die Anzeigedauer konfigurieren. Leider kann man dann den Inhalt nicht updaten (wenn z.B. sich der Wert ändert). Man kann höchstens die Notification dann mit dem neuen Wert aufrufen, dann müßte das aber genau getimed werden, sonst gibt's 2 Notifications oder eine kurze Zeit ohne Anzeige.

Ich möchte eine kontinuierliche Anzeige mit updatebarem Wert darin.

@whisper: ja Conky kenne ich auch, hätte es aber gern im XFCE4-Panel.

KP97
Beiträge: 3428
Registriert: 01.02.2013 15:07:36

Re: Suche: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von KP97 » 05.10.2019 16:21:31

Vielleicht kannst Du was mit zenity oder yad basteln.

willy4711

Re: Suche: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von willy4711 » 05.10.2019 18:27:30

Ich glaub ich habe es:
Debianxfce4-genmon-plugin
2313
und nun mal dein Script :mrgreen:

willy4711

Re: Suche: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von willy4711 » 05.10.2019 18:54:01

Ganz simpel :
Lüfter Geschwindigkeit auslesen (hier mal zu Fuss)

Code: Alles auswählen

sensors |grep fan1|cut -c 10-25 >/media/KOMM/fan
und mit

Code: Alles auswählen

cat /media/KOMM/fan
die Datei in beliebigen Abständen auslesen
2315

Brächtest also nur dein Script, was den jeweiligen Messwert in einen Datei pinselt.
Das Überwachungstool liest das dann in beliebigen Abständen aus und zeigt es im Panel an

Benutzeravatar
ingo2
Beiträge: 1124
Registriert: 06.12.2007 18:25:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Wo der gute Riesling wächst

Re: Suche: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von ingo2 » 05.10.2019 19:04:34

willy4711 hat geschrieben: ↑ zum Beitrag ↑
05.10.2019 18:27:30
Ich glaub ich habe es:
Debianxfce4-genmon-plugin
Glaube ich auch - großartig - bloss:
wie heißt das Ding auf Deutsch, oder wie finde ich das zugehörige Panel-Applet?

Puh, hab's endlich gefunden - war wohl blind es heißt "Allgemeine Überwachung" und steht im Alphabet ganz oben :facepalm:

Danke,
Ingo

BenutzerQuea2i

Re: Gefunden: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von BenutzerQuea2i » 13.10.2019 11:39:12

Vllt. kannst Du watch noch gebrauchen, zum sekündlichen updaten.

Code: Alles auswählen

watch -n 1 "sensors |grep fan2|cut -c 10-31"
Nur so als Idee. :)

willy4711

Re: Gefunden: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von willy4711 » 13.10.2019 13:59:49

AndyKl hat geschrieben: ↑ zum Beitrag ↑
13.10.2019 11:39:12

Code: Alles auswählen

watch -n 1 "sensors |grep fan2|cut -c 10-31"
Da sieht zwar im Terminal schön aus, ich habe aber keinen Weg gefunden, dies in das xfce4-genmon-plugin
so zu integrieren, das nur die Zahl angezeigt wird.
Gibt immer ne Fehlermeldung.
Ne Textdatei, die man auslesen könnte, wird kontinuierlich voll gekritzelt.
Wahrscheinlich hat ingo2 ja schon was gefunden.
Mein Gegenentwurf mit ner Schleife wäre so:

Code: Alles auswählen

#!/bin/bash
while
  true
do
  sensors |grep fan1|cut -c 10-25 >/media/KOMM/fan
  sleep 2
done
Dabei wird der Wert in der Datei /media/KOMM/fan immer wieder überschrieben und lässt sich vom Plugin problemlos mit cat auslesen.

BenutzerQuea2i

Re: Gefunden: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von BenutzerQuea2i » 13.10.2019 15:59:22

Ja ok, das rauscutten des Wertes ist umständlicher, weil die Ausgabe gestreckt ist. Aber so gehts ja auch.

Hatte sowas auch für mein lxpanel gesucht und zum Glück ein sensors Plugin eines Users gefunden.

Bild

Wers auch braucht für LXDE: https://github.com/danamlund/sensors-lxpanel-plugin

Benutzeravatar
ingo2
Beiträge: 1124
Registriert: 06.12.2007 18:25:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Wo der gute Riesling wächst

Re: Gefunden: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von ingo2 » 13.10.2019 22:29:58

willy4711 hat geschrieben: ↑ zum Beitrag ↑
13.10.2019 13:59:49
Da sieht zwar im Terminal schön aus, ich habe aber keinen Weg gefunden, dies in das xfce4-genmon-plugin
so zu integrieren, das nur die Zahl angezeigt wird.
Wie wär's mit

Code: Alles auswählen

sensors | grep fan2 | cut -d" " -f12,13
für Zahl + RPM oder nur Zahl:

Code: Alles auswählen

sensors | grep fan2 | cut -d" " -f12
Gruß, Ingo

P.S. ist halt blöd mit einem Leerzeichen " " als delimiter, da zählt dann jedes weitere Leerzeichen extra :?

EDIT: Aber warum nimmst du nicht das "sensors-plugin"?

BenutzerQuea2i

Re: Gefunden: generisches XFCE4-panel-plugin zur Anzeige aus Script

Beitrag von BenutzerQuea2i » 14.10.2019 06:47:11

ingo2 hat geschrieben: ↑ zum Beitrag ↑
13.10.2019 22:29:58
EDIT: Aber warum nimmst du nicht das "sensors-plugin"?
Das Plugin ist für das lxpanel. Er hat XFCE.

Antworten