seiten update

» Conky auf Debian/KDE 3.x « ein Systemmonitor der keine wünsche offen lässt

Zurück

kategorie: monitoring | hits: 3890 | erstellt: mo. 23.feb 2009, 08:25 | source by: markus görner

Conky ist ein individuell konfigurierbarer Systemmonitor der nur wenig System-Ressourcen in Anspruch nimmt.

Lizens: GNU/GPL <Freie Software>

Index:

» Screenshots
» Conky installieren
» Conky für KDE 3.x konfigurieren
» Conky starten/testen:
» Conky mit KDE 3.x automatisch starten
» Conky mit transparenten Hintergrund:
» Weitere Informationen

 

Screenshots:

Mein Desktop mit Conky

 

Conky installieren:

Öffne ein Konsolenfenster.

Um Conky installieren zu können benötigst du root rechte.

su root

 

Mit aptitude kannst du das Paket Conky installieren.

aptitude install conky

 

Nun benötigen wir keine root rechte mehr.

exit

 

Jetzt kopierst du die Beispieldatei .conkyrc in dein home-Verzeichnis /home/Benutzername/ ...

zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc

... oder du lädst dir zum bearbeiten meine .conkyrc runter:

wget http://www.social-sourcecode.de/download/examples/conky/.conkyrc

Achte beim speichern darauf das vor dem Dateinamen ein Punkt steht. (versteckte Datei)

 

Conky für KDE 3.x konfigurieren:

Damit Conky bei der Aktualisierung nicht flackert, muß das Double-Buffering in der
/etc/X11/xorg.conf aktiviert werden.

Um die /etc/X11/xorg.conf bearbeiten zu können benötigst du root rechte.

su root

 

Öffne in einen Editor die Xserver-Konfigurationsdatei /etc/X11/xorg.conf und füge unter der Direktive Section "Module" den Eintag Load "dbe" hinzu:

nano /etc/X11/xorg.conf

# /etc/X11/xorg.conf

Section "Module"
Load    "dbe"
EndSection

Mit den beiden Tasten 'Strg O' speichern und mit 'Strg X' den nano Editor beenden.

Nach dem Eintrag muß der Xserver neu gestartet werden.

Mit der Tastenkombination 'Strg+Alt+Zurück' den Xserver neu starten

 

Jetzt öffnest du in einen Editor deiner Wahl die Conky-Konfigurationsdatei /home/Benutzername/.conkyrc und fügst noch folgende Einträge hinzu bzw. modifizierst diese.

kate ~/.conkyrc

 

# /home/Benutzername/.conkyrc

#Sektion -> Programm-Einstellungen
#Um in Conky das Double-Buffering zu aktivieren:
double_buffer yes

#Damit sich Conky dem Desktop-Background optimal anpasst:
background no
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Sektion -> Bildschirmausgabe
#Ab dem Abschnitt TEXT wird alles angezeigt
TEXT
${font}... dein Text/Code ...
${font}... dein Text/Code ...

Die Konfigurations-Variablen sind sehr schön auf wiki.ubuntuusers (link weiter unten) aufgelistet.

 

Conky starten/testen:

Zum starten einfach

conky

wenn Conky dann läuft und du deine geänderte Konfiguration testen willst

killall -SIGUSR1 conky

 

Conky mit KDE 3.x automatisch starten:

Damit Conky gleich beim login gestartet wird erstellst du im KDE-Autostart-Ordner ein Shellscript und öffnest dieses.

touch ~/.kde/Autostart/start_conky
nano ~/.kde/Autostart/start_conky

#!/bin/sh

/usr/bin/conky

Mit den beiden Tasten 'Strg O' speichern und mit 'Strg X' den nano Editor beenden.

... oder du lädst dir einfach meine start_conky runter:

cd ~/.kde/Autostart
wget http://www.social-sourcecode.de/download/examples/conky/start_conky


start_conky

Nun müssen noch die Dateirechte auf ausführbar gesetzt werden.

chmod 755 ~/.kde/Autostart/start_conky

 

Conky mit transparenten Hintergrund:

Damit das KDE-System die Kontrolle über den Desktop nicht nur für seine eigenen Programme zuläßt, muß die Option Programme im Arbeitsflächenfenster unterstützen aktiviert werden.

Öffne dazu das Kontrollzentrum und gehe zu:

Ich habe immer wieder gelesen das es nicht möglich ist den Hintergrund von Conky transparent zu machen und das man mit dem Quick Image Viewer (QIV) und den Befehl
${exec /usr/bin/qiv --root /pfad/zum/hintergrundbild.jpg} in der .conkyrc das Hintergrundbild in den Conky-Fenter setzt und somit Transparent aussehen läßt.

Nun aber hat sich das Conky-Hintergrundbild versetzt über mein Desktop gelegt und konnte so natürlich nicht bleiben.

Da bin ich auf die Idee gekommen mit dem Interprozess-Kommunikationssystem DCOP den Desktop zu "reset'en".
Welches dann den Conky-Hintergrund doch transparent werden läßt.

Damit Conky beim login Transparent wird, erstellst du im KDE-Autostart-Ordner ein Shellscript und öffnest dieses.

touch ~/.kde/Autostart/start_conky_bg-patch
nano ~/.kde/Autostart/start_conky_bg-patch

#!/bin/sh

dcop kdesktop KBackgroundIface setWallpaper /pfad/zum/hintergrundbild.jpg 5
sleep 5
dcop kdesktop KBackgroundIface setWallpaper /pfad/zum/hintergrundbild.jpg 6

Mit den beiden Tasten 'Strg O' speichern und mit 'Strg X' den nano Editor beenden.

... oder du lädst dir einfach meine start_conky_bg-patch runter:

cd ~/.kde/Autostart
wget http://www.social-sourcecode.de/download/examples/conky/start_conky_bg-patch

Bevor DCOP aus dem Script heraus den Desktop zum zweiten mal aktualisiert, muß Conky schon laufen. Dieses kann mit den Wert sleep 5 erreicht werden (bei mir sind es 5 Sekunden).

Nun müssen noch die Dateirechte auf ausführbar gesetzt werden.

chmod 755 ~/.kde/Autostart/start_conky_bg-patch

Wenn der Xserver neu gestartet wird ist der Hintergrund transparent.

Mit der Tastenkombination 'Strg+Alt+Zurück' den Xserver neu starten

Viel spaß mit Conky!

 

Weitere Informationen:

 

Haftungsausschluß!

Die Nutzung der Inhalte dieser Website erfolgt auf eigene Gefahr.
Die Autoren übernehmen keine Gewährleistung oder Garantien dafür, dass die Inhalte fehlerfrei oder zulässig sind.

Der Nutzer übernimmt die alleinige Haftung für Schäden an seinem Computersystem oder den Verlust von Daten.

Es obliegt der alleinigen Verantwortung des Nutzers, für ausreichenden Schutz und Sicherungskopien der Daten, des Computersystems und sonstiger Ausrüstung zu sorgen.

 

Nobodys perfect, falls du einen Fehler oder Verbesserungsvorschläge findest, dann würde ich mich freuen wenn du mir schreibst.

Creative Commons License
Dieser Werk bzw. Inhalt ist unter einer Creative Commons-Lizenz lizenziert.