ubuntuusers.de

Conky stärke der Transparenz und Wetter-Daten

Status: Ungelöst | Ubuntu-Version: Xubuntu 21.04 (Hirsute Hippo)
Antworten |

Muckel1986

Avatar von Muckel1986

Anmeldungsdatum:
31. Mai 2009

Beiträge: 198

Wohnort: Braunschweig

Guten Morgen zusammen, ist es möglich bei Conky auch anzugeben, wie stark die Transparenz sein soll?

1
own_window_transparent yes

Kenne selbst nur die Funktion zum ein-/ausschalten.

Zum Beispiel in den Einstellungen des Terminal kann man angeben, wie stark die Transparenz sein soll, also zum Beispiel 80%. Das würde ich auch gerne mit conky nutzen, wenn es möglich wäre.

Als zweites suche ich eine Möglichkeit, wie man aktuelle Wetterdaten einbinden könnte. Gerne auch von wttr.in.

Ja, man kann natürlich aus dem Fenster schauen, doch darum geht es nicht. Leider habe ich eine Autoimmunerkrankung, weshalb sich Temperatur- und Wetterwechsel negativ auswirken. Daher wäre es hilfreich, wenn mir direkt angezeigt werden würde, wie die Temperatur, der Niederschlag, die Luftfeuchtigkeit, usw. wäre.

Die normale Anzeige von wttr.in würde mir da schon ausreichen, da sie schön schlank ist. Alternativ würde ich aber auch andere Lösungen ausprobieren.

Schonmal vielen lieben Dank für Eure Hilfe!

P.S.: meine .conkyrc:

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
## 
## 
## 
## 
## 
## 					Conky - Konfiguration - ab 16.02.2020 - Linux Mint
## 					==================================================
## 
## 				Diese Conky Konfiguration wurde am 8. September 2021 unter dem
## 
## 
## 
## 
##
# Hintergrund + Fenster + Transparenter Hintergrund
# --------------------------------------------------
background yes
own_window yes
own_window_transparent yes
own_window_type conky
own_window_argb_visual yes
#
# Verhalten des Fensters 
# -------------------------
# (undecorated, above|below, sticky, skip_taskbar, skip_pager).
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#
# Ausrichtung des Fensters
# -------------------------
# 	ganze Werte:	top_left, top_right, bottom_left, bottom_right, middle_left, middle_middle, middle_right, none,
# 	Abkürzungen:	tl,tr,bl,br,ml,mm,mr,
alignment top_right
#
# Abstände des Fensters
# -------------------------
# 	Abstand in Pixeln von der Position, die über alignment festgelegt wurde.
# 	Linker oder rechter Abstand in Pixeln
gap_x 20
# 	Oberer oder unterer Abstand in Pixeln
gap_y 20
Maximale und Minimale Breite des Fensters
#maximum_width
minimum_size 5 5
#
# Name des Fensters
# 	Manuelles Setzen des Fensternamens. Standard ist <hostname> - conky.
own_window_title Conky-Systeminfos
#
#
# double_buffer (dbe-Modul)
# -------------------------
# 	Benutzen des dbe-Modul des XServer (beseitigt Flackern). 
# 	Es wird dringend empfohlen, dies nur zu verwenden, 
# 	wenn Conky in einem eigenen Fenster läuft, 
# 	damit der Buffer nicht zu groß wird.
double_buffer yes
#
# Aktualisierungen (Zeit + Anzahl)
# ----------------------------------------
# 	Aktualisierung der Anzeige in Sekunden
update_interval 1
# 	Gesamtzahl der Updates bis Conky beendet wird. Mit dem Wert 0 läuft Conky endlos.
total_run_times 0
#
# Gestaltung
# ==========
# 
# Rahmen
# ----------
# Rahmen-Breite in Pixeln
border_width 1
# Rahmen-Abstand in Pixeln
border_inner_margin 5
# Rahmen um Text zeichnen (yes / no)
draw_borders no
# Rahmen um Graphen zeichnen (yes / no)
draw_graph_borders yes
# gestrichelter Rahmen
#	(Abstände gestrichelter Rahmen gemessen in Pixeln.)
stippled_borders 1
#
# Außenlinie des Rahmen (yes / no)
draw_outline no
# Schatten des Rahmen (yes / no)
draw_shades no
# 
# Farben
# ----------
# Standard Farbe für Texte und Rahmen
default_color 009bf9
default_outline_color orange
default_shade_color darkred
# 
# benutzte Farben
# 	grün: 187424
# 	blau: 009bf9
# 	dunkel rot:	#660000
# 	dunkel grün:	#003300
# 	unbekannte:	
# 
# 
# Textgestaltung
# ---------------
# 
# Benutze Xft (Anti-Aliasing für Schrift etc.)
use_xft yes
# Xft Schriftart, die verwendet werden soll.
xftfont DejaVu Sans Mono:size=8
# Alpha-Wert der Xft-Schriftart. Muss ein Wert zwischen 1 und 0 sein.
xftalpha 0
# 
# Schriftart
font DejaVu Sans Mono:size=8
#
# Nur Großbuchstaben verwenden?
uppercase no
# Absätze hinter Objekten? (left/right/none)
# 	Setzt Abstände hinter bestimmte Objekte, damit diese andere nicht verschieben. Dies funktioniert nur mit Mono-Schriften
use_spacer none
# 
# 
# 
# Nicht im Artikel:
out_to_console no
out_to_stderr no
extra_newline no
show_graph_scale no
show_graph_range no
no_buffers yes
# 
# 
# 
##
##
##
TEXT
#
# Uhrzeit & Datum
# =========================
${font DejaVu Sans Mono:bold:size=10}${color darkred}Uhrzeit & Datum$font ${stippled_hr 2}$color
	${color grey}Tag:		Heute ist ${time %A},
	${color grey}Datum:		${time %d. %B %Y},
	${color grey}im Jahr:	${time %j}. Tag, ${time %V}. Woche.
	${color grey}Uhrzeit:	Es ist ${time %H:%M} Uhr.
#
# System Informationen
# =========================
${font DejaVu Sans Mono:bold:size=10}${color darkred}System$font ${stippled_hr 2}$color
#
# System Informationen
# -------------------------
	${color grey}Rechner:		$color $nodename
	${color grey}Akku Status:	$color$acpiacadapter ${color grey} ca. $color $battery
	${color grey}Betriebssystem:	$color Name
	${color grey}Aktiv seit:		$color $uptime
	${color grey}Test:			$sysname $kernel on $machine
# 
# Informationen zur Leistung
# -------------------------
${font DejaVu Sans Mono:bold:size=10}${color darkred}Leistung$font ${stippled_hr 2}$color
	${color grey}RAM:	$color $mem / $memmax - $memperc% ${membar 4}
	${color grey}Swap:	$color $swap/$swapmax - $swapperc% ${swapbar 4}
	${color grey}CPU:	$color $cpu% ${cpubar 4}
	${color lightgrey}$stippled_hr
#
# Infos zum Speicherplatz
# -------------------------
#${font DejaVu Sans Mono:bold:size=8}${color darkred}Speicherplatz$font $stippled_hr$color
	${color grey}HDD:${offset 20}F.:$color ${fs_free /}${offset 10}${color grey}B.:$color ${fs_used /}${offset 10}${color grey}G.:$color ${fs_size /}${offset 10}${fs_bar /}
# 
#	${color lightgrey}$stippled_hr
# USB-Speicher
#	${color grey}usb:	$color ${fs_used /media/disk} / ${fs_size /media/disk}
#	${color grey}usb-1:	$color ${fs_used /media/disk-1} / ${fs_size /media/disk-1}
# 
# Vorlage
#	${color grey}HDD:	$color ${fs_free /} / ${fs_size /} ${fs_bar /}
#	${color grey}hda:	$color ${fs_used /} / ${fs_size /}  ${fs_bar /}
#	${color grey}sda:	$color ${fs_used /media/big} / ${fs_size /media/big} ${fs_bar /media/big}
# 
# 
# ${color grey}Frequenz (in MHz):$color $freq
# ${color grey}Prozesse:$color $processes  ${color grey}Laufend:$color $running_processes $color
#
#
#
# Netzwerk Informationen
# =========================
${font DejaVu Sans Mono:bold:size=10}${color darkred}Netzwerk$font ${stippled_hr 2}$color
	${color #009bf9}Rechner:${alignc}$color $nodename
# 
# IP-Adressen
# -------------------------
	${color #009bf9}IP-Adressen
		${color grey}WLAN:		${alignc}$color${wireless_essid wlp3s0}${alignr}${color grey}IPv4:${offset 10}$color${addrs wlp3s0}
		${color grey}Ethernet:		${alignr}IPv4:${offset 10}$color${addrs enp0s25}
		${color grey}öffentliche:	
			${color grey}IPv4:${offset 10}$color ${execi 7200 ~/.conky/publicip.sh}${offset 20}${color grey}via dyndns.org
			${color grey}IPv4:${offset 10}$color ${execi 7200 wget http://v4.ipv6-test.com/api/myip.php -q -O -}${offset 20}${color grey}via ipv6-test.com
			${color grey}IPv6:${offset 10}$color ${execi 7200 wget http://v6.ipv6-test.com/api/myip.php -q -O -}
	${color lightgrey}$stippled_hr
	${color #009bf9}Wireless LAN Daten
	${color grey}Signalstärke:	$color${wireless_link_qual_perc wlp3s0} = ${wireless_link_qual wlp3s0}% $color${wireless_link_bar wlp3s0}
	${color grey}Essid des AP:	${alignr}$color${wireless_essid wlp3s0}
	${color grey}MAC-Adresse des AP:	${alignr}$color${wireless_ap wlp3s0}
	${color grey}Bitrate:	${alignr}$color${wireless_bitrate wlp3s0}
	${color grey}Mode:	${alignr}$color${wireless_mode wlp3s0}
# 
# 
# Netzwerk Verkehr
# -------------------------
	${color #009bf9}Netzwerk Verkehr
		${color grey}WLAN     - Up:$color ${upspeed wlp3s0} k/s ${color grey}- Down:$color ${downspeed wlp3s0} k/s
		${color grey}Ethernet - Up:$color ${upspeed enp0s25} k/s ${color grey}- Down:$color ${downspeed enp0s25} k/s
		${color grey}Gesamt:  - In:$color ${tcp_portmon 1 32767 count} ${color grey}- Out:$color ${tcp_portmon 32768 61000 count} ${color grey}- ALL:$color ${tcp_portmon 1 65535 count}
	${color lightgrey}$stippled_hr
	${font Monospace:size=9}${color darkred}WLAN:
		${downspeedgraph wlp3s0 35,120 009bf9} ${offset 40} ${upspeedgraph wlp3s0 35,120 009bf9}
	${font Monospace:size=9}${color darkred}Ethernet
		${downspeedgraph eth0 35,120 009bf9} ${offset 40} ${upspeedgraph eth0 35,120 009bf9}
# 
# 
# 
# Verbindungen Ein- & Ausgehend
# -------------------------
${font DejaVu Sans Mono:bold:size=10}${color darkred}Verbindungen Ein- & Ausgehend$font ${stippled_hr 2}$color
${font DejaVu Sans Mono:bold:size=9}${color darkorange}Eingehende Verbindungen ${alignr} Local Service/Port$color
${font Monospace:size=8}${color red}${tcp_portmon 1 32767 rhost 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}
 ${tcp_portmon 1 32767 rhost 1} ${alignr} ${tcp_portmon 1 32767 lservice 1}
 ${tcp_portmon 1 32767 rhost 2} ${alignr} ${tcp_portmon 1 32767 lservice 2}
 ${tcp_portmon 1 32767 rhost 3} ${alignr} ${tcp_portmon 1 32767 lservice 3}
 ${tcp_portmon 1 32767 rhost 4} ${alignr} ${tcp_portmon 1 32767 lservice 4}
 ${tcp_portmon 1 32767 rhost 5} ${alignr} ${tcp_portmon 1 32767 lservice 5}
${font DejaVu Sans Mono:bold:size=9}${color darkorange}Ausgehende Verbindungen ${alignr} Remote Service/Port$color
${font Monospace:size=8}${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
 ${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
 ${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
 ${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
 ${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
 ${tcp_portmon 32768 61000 rhost 5} ${alignr} ${tcp_portmon 32768 61000 rservice 5}
$font${color #009bf9}$stippled_hr
# 
# 
# 
# Trennung
# ==========
${color darkred}${hr 2}$color
# 
#
#
# 
# 
# 
# Trennung
# ==========
${color darkred}${hr 2}$color
# 
# 
# 
###### Bitte Hashes entfernen, um Prozesse sortiert nach CPU-Last anzuzeigen
###${font DejaVu Sans Mono:bold:size=8}${color black}Prozesse (nach CPU)$font ${hr 2}$color
### ${color black}Name               PID   CPU%   MEM%  $color
### ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
### ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
### ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
### ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
### ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
## 
## 
## 
conkyrc (9.3 KiB)
Conky Konfiguration von Muckel
Download conkyrc

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Echte Tranparenz:

	own_window = true,
	own_window_argb_visual = true,
	own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
	own_window_argb_visual = true, own_window_argb_value = 180,
	double_buffer = true,
	own_window_colour = '292c36',

own_window_argb_value bestimmt den Grad der Transparenz. Mit own_window_colour sorge ich bei mir für einen transparenten grauen Hintergrund.

Der Screenshot im Anhang zeigt die Ausgabe des ebenfalls angehängtem Conky nur für Wetter. Lässt sich in vorhandene Conkys einbinden oder einfach als zusätzliches zweites Conky starten und platzieren.

[Nachtrag]

Das "background yes" schickt die Anwendung Conky in den Hintergrund. Hat nichts mit der Anzeige zu tun.

conky_weatherbox.rar (117.5 KiB)
Download conky_weatherbox.rar
Bilder

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Ich sehe gerade noch das Dein Conky noch in der inzwischen seit ca. 10 Jahren veralteten Syntax ist. Eine in aktueller Syntax umgewandelte conkyrc hänge ich hier an. In dieser Version habe ich auch die Transparenz eingerichtet.

conkyrc (9.8 KiB)
Download conkyrc

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Hier noch eine Variante mit wttr:

${execi 600 curl wttr.in/Essen_0Q_transparency=150_lang=de.png --output ~/stadt.png}
${if_existing /home/<USER>/stadt.png}
	${image ~/stadt.png -p 40,560 -s 200x70}
	${voffset 20}${alignc}
${endif}

Da Conky mit den Farbcodes und Sonderzeichen im Terminal nicht umgehen kann bietet sich der Weg über ein Image an. wttr bietet die Ausgabe als Image an. Mit den Parametern im Beispiel

  • Q # Superschmale Version (kein 'Wetter Report' Text und Ortsname)

  • 0 # Zeige nur aktuelles Wetter

  • transparency=150 # 0-255 (255 = Nicht transparent)

  • lang=de # Ausgabe auf Deutsch stellen

curl Parameter

  • --output ~/stadt.png # Erzeugt direkt im Homeverzeichnis das Image stadt.png

<User> und Stadt (Essen) gegen Deine Werte austauschen.

In Conky wird nur angzeigt wenn auch ein entsprechendes Image erzeugt wurde: if_existing. if_existung benötigt den kompletten Pfad! Für alles andere reicht die Tilde (~) als Platzhalter für das Home Verzeichnis. Das voffset ist bei mir notwendig damit das Wetter Image unterhalb meiner Conkyausgabe vollständig angezeigt wird. Siehe Screenshot.

Bilder
Antworten |