Conky: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
Neben üblichen Systemparametern wie Prozessor- und I/O-Last oder Arbeitsspeichernutzung können auch Festplatten- und Netzwerkverkehr, WLAN-Status, Batteriestand oder E-Mail-Konten abgefragt werden. Besonders nützlich ist eine nach Prozessorzeit- oder Arbeitsspeicherbedarf sortierte Prozessliste, die Ressourcenfresser anzeigt. | Neben üblichen Systemparametern wie Prozessor- und I/O-Last oder Arbeitsspeichernutzung können auch Festplatten- und Netzwerkverkehr, WLAN-Status, Batteriestand oder E-Mail-Konten abgefragt werden. Besonders nützlich ist eine nach Prozessorzeit- oder Arbeitsspeicherbedarf sortierte Prozessliste, die Ressourcenfresser anzeigt. | ||
== Installation == | |||
=== Ubuntu 10.04 Lucid Lynx === | |||
$ <b>sudo apt-get install conky</b> | |||
== Konfiguration == | == Konfiguration == | ||
Zeile 13: | Zeile 19: | ||
Anlegen der Konfigurationsdatei "~/.conkyrc" auf Grundlage der mitgelieferten Beispieldatei. | Anlegen der Konfigurationsdatei "~/.conkyrc" auf Grundlage der mitgelieferten Beispieldatei. | ||
$ zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc | $ <b>zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc</b> | ||
Bessere Beispielkonfiguration. | Bessere Beispielkonfiguration. | ||
<pre> | |||
<pre class=wiki> | |||
use_xft yes | use_xft yes | ||
on_bottom yes | on_bottom yes | ||
Zeile 39: | Zeile 46: | ||
${time %A %d %B %Y} - ${time %H:%M:%S} | ${time %A %d %B %Y} - ${time %H:%M:%S} | ||
$nodename - $sysname $kernel on $machine | $nodename - $sysname $kernel on $machine | ||
${color #e49c16}CPU: $color $cpu% ${color #ffc11f}${cpubar} | |||
${color #e49c16}CPU:$color $cpu% ${color #ffc11f}${cpubar} | |||
${cpugraph ffc11f 8b4b0b} | ${cpugraph ffc11f 8b4b0b} | ||
${color #e49c16}Prozesse (aktiv): $color $processes ($running_processes) ${offset 30} ${color #e49c16}Load: $color $loadavg | |||
${color #e49c16}RAM: $color$mem/$memmax - $memperc% ${color #ffc11f}${membar} | |||
${color #e49c16}Prozesse (aktiv) : $color $processes ($running_processes) | ${color #e49c16}Swap: $color$swap/$swapmax - $swapperc% ${color #ffc11f}${swapbar} | ||
$ | |||
${color #e49c16} | |||
${color # | |||
$ | |||
$color$stippled_hr | $color$stippled_hr | ||
${color #e49c16}IP: $color Lokal: ${addr eth0} ${offset 30} ${color #e49c16}Global: $color${execi 7200 ~/.conky/publicip.sh} | |||
${color #e49c16}Download: $color ${downspeed eth0} kbyte/s ${offset 60}${color #e49c16}Upload: $color ${upspeed eth0} kbyte/s | |||
${color #FFFFFF}${downspeedgraph eth0 32,150 8b4b0b ffc11f} ${offset 40}${color #FFFFFF}${upspeedgraph eth0 32,150 ffc11f 8b4b0b} | |||
${color #e49c16}HDD: ${color #FFFFFF}${fs_free /}/${fs_size /} ${color #ffc11f}${fs_bar /} | ${color #e49c16}HDD: ${color #FFFFFF}${fs_free /}/${fs_size /} ${color #ffc11f}${fs_bar /} | ||
</pre> | </pre> | ||
Benötigt wird hier ausserdem die kleine Datei "publicip.sh", die unter "~/.conky/publicip.sh" mit den Rechten 744 angelegt wird. | Benötigt wird hier ausserdem die kleine Datei "publicip.sh", die unter "~/.conky/publicip.sh" mit den Rechten 744 angelegt wird. | ||
#!/bin/bash | $ <b>mkdir ~/.conky</b> | ||
# Anzeige der eigenen oeffentlichen IP-Adresse | $ <b>touch ~/.conky/publicip.sh && chmod 744 ~/.conky/publicip.sh</b> | ||
wget http://checkip.dyndns.org/ -q -O - | | $ <b>vi ~/.conky/publicip.sh</b> | ||
grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>' | #!/bin/bash | ||
</ | # Anzeige der eigenen oeffentlichen IP-Adresse | ||
<nowiki>wget http://checkip.dyndns.org/ -q -O - | \ | |||
grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'</nowiki> | |||
== Verwendung == | |||
Neustarten von Conky (z. B. nach Änderung der Konfiguration). | |||
$ <b>killall -SIGUSR1 conky</b> | |||
== Weblinks== | == Weblinks== | ||
{{Weblinks}} | |||
{{url|US|Sourceforge|eng|http://conky.sourceforge.net/|Conky|Offizielle Homepage}} | |||
{{url|DE|Ubuntu Users|ger|http://wiki.ubuntuusers.de/Conky|Conky}} | |||
{{Fuss}} | |||
{{cat|Arbeitsumgebung}} | {{cat|Arbeitsumgebung}} | ||
{{cat|Systemmonitor}} | {{cat|Systemmonitor}} |
Aktuelle Version vom 15. Oktober 2010, 16:51 Uhr
Conky ist ein ressourcenschonender Systemmonitor für das X Window System, das die Lastdaten permanent in der Arbeitsumgebung anzeigen kann.
Neben üblichen Systemparametern wie Prozessor- und I/O-Last oder Arbeitsspeichernutzung können auch Festplatten- und Netzwerkverkehr, WLAN-Status, Batteriestand oder E-Mail-Konten abgefragt werden. Besonders nützlich ist eine nach Prozessorzeit- oder Arbeitsspeicherbedarf sortierte Prozessliste, die Ressourcenfresser anzeigt.
Installation
Ubuntu 10.04 Lucid Lynx
$ sudo apt-get install conky
Konfiguration
Die grundlegende Konfigurationsdatei findet sich je nach Distribution unter "/etc/conky/.conkyrc" oder "/usr/share/doc/conky/examples/.conkyrc".
Die Konfigurationsdatei ".conkyrc"
Ubuntu 8.04 Hardy Heron
Anlegen der Konfigurationsdatei "~/.conkyrc" auf Grundlage der mitgelieferten Beispieldatei.
$ zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc
Bessere Beispielkonfiguration.
use_xft yes on_bottom yes xftfont Comic sans MS:size=10 xftalpha 0.8 update_interval 1.0 total_run_times 0 own_window yes own_window_transparent yes own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager double_buffer yes draw_borders no draw_graph_borders no stippled_borders 8 border_margin 4 border_width 1 alignment top_right gap_x 50 gap_y 40 TEXT ${time %A %d %B %Y} - ${time %H:%M:%S} $nodename - $sysname $kernel on $machine ${color #e49c16}CPU: $color $cpu% ${color #ffc11f}${cpubar} ${cpugraph ffc11f 8b4b0b} ${color #e49c16}Prozesse (aktiv): $color $processes ($running_processes) ${offset 30} ${color #e49c16}Load: $color $loadavg ${color #e49c16}RAM: $color$mem/$memmax - $memperc% ${color #ffc11f}${membar} ${color #e49c16}Swap: $color$swap/$swapmax - $swapperc% ${color #ffc11f}${swapbar} $color$stippled_hr ${color #e49c16}IP: $color Lokal: ${addr eth0} ${offset 30} ${color #e49c16}Global: $color${execi 7200 ~/.conky/publicip.sh} ${color #e49c16}Download: $color ${downspeed eth0} kbyte/s ${offset 60}${color #e49c16}Upload: $color ${upspeed eth0} kbyte/s ${color #FFFFFF}${downspeedgraph eth0 32,150 8b4b0b ffc11f} ${offset 40}${color #FFFFFF}${upspeedgraph eth0 32,150 ffc11f 8b4b0b} ${color #e49c16}HDD: ${color #FFFFFF}${fs_free /}/${fs_size /} ${color #ffc11f}${fs_bar /}
Benötigt wird hier ausserdem die kleine Datei "publicip.sh", die unter "~/.conky/publicip.sh" mit den Rechten 744 angelegt wird.
$ mkdir ~/.conky $ touch ~/.conky/publicip.sh && chmod 744 ~/.conky/publicip.sh $ vi ~/.conky/publicip.sh #!/bin/bash # Anzeige der eigenen oeffentlichen IP-Adresse wget http://checkip.dyndns.org/ -q -O - | \ grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'
Verwendung
Neustarten von Conky (z. B. nach Änderung der Konfiguration).
$ killall -SIGUSR1 conky
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Sourceforge | eng | Conkywbm | Offizielle Homepage |
Ubuntu Users | ger | Conkywbm |