Conky: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
 
(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
$stippled_hr
+
${color #e49c16}CPU: $color $cpu% ${color #ffc11f}${cpubar}
${color #e49c16}CPU:$color $cpu% ${color #ffc11f}${cpubar}
 
 
${cpugraph ffc11f 8b4b0b}
 
${cpugraph ffc11f 8b4b0b}
${color #e49c16}RAM :$color$mem/$memmax - $memperc% ${color #ffc11f}${membar}
+
${color #e49c16}Prozesse (aktiv): $color $processes ($running_processes) ${offset 30}  ${color #e49c16}Load: $color $loadavg
${color #e49c16}Swap :$color$swap/$swapmax - $swapperc% ${color #ffc11f}${swapbar}
+
${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$stippled_hr
 
${color #e49c16}IP : $color Lokal: ${addr eth1} ${offset 10} ${color #e49c16}Global: $color${execi 7200 ~/.conky/publicip.sh}
 
${color #e49c16}Download :$color ${downspeed eth1} kbyte/s ${offset 60}${color #e49c16}Upload:$color ${upspeed eth1} kbyte/s
 
${color #FFFFFF}${downspeedgraph eth1 32,150 8b4b0b ffc11f} ${offset 40}${color #FFFFFF}${upspeedgraph eth1 32,150 ffc11f 8b4b0b}
 
 
$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.
<pre>
 
$ mkdir ~/.conky
 
$ touch ~/.conky/publicip.sh && chmod 744 ~/.conky/publicip.sh
 
$ vi ~/.conky/publicip.sh
 
  
#!/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
</pre>
+
# 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==
  
* [http://conky.sourceforge.net/ Conky] (Conky.Sourceforge.net)
+
{{Weblinks}}
* [http://wiki.ubuntuusers.de/Conky Conky] (UbuntuUsers.de)
+
{{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, 18: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
country US.gif Sourceforge eng Conkywbm Offizielle Homepage
country DE.gif Ubuntu Users ger Conkywbm