» Conky auf Debian/KDE 3.x « ein Systemmonitor der keine wünsche offen lässt
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:
- Kontrollzentrum
- Arbeitsfläche
- Verhalten
- rechts im Reiter -> Allgemein
- die Option "Programme im Arbeitsflächenfenster unterstützen" aktivieren

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.

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