Conky ist eine einfache, leichtgewichtige Systemmonitoranwendung, die Informationen auf Ihrem Desktop anzeigen und mehrere Prozesse gleichzeitig überwachen kann. Für diejenigen, die gerne einen minimalen Desktop haben, aber immer noch schnell auf verschiedene Informationen wie E-Mails, Wetter, Speicherauslastung usw. zugreifen möchten, dann ist Conky nur die Anwendung für Sie.

Während die Installation von Conky einfach ist, kann die Konfiguration eine ziemlich mühsame Aufgabe sein. Folge diesem Tutorial genau und ich bin mir sicher, dass du den Trick in kürzester Zeit meistern wirst.

Installation

Klicken Sie hier, um Conky auf Ihrem Ubuntu-Rechner zu installieren. Alternativ öffnen Sie Ihr Terminal ("Anwendungen -> Zubehör -> Terminal") und geben Sie ein:

 sudo apt-get installieren conky 

Sobald die Installation abgeschlossen ist, geben Sie das Terminal ein:

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

Um zu testen, ob Conky funktioniert, tippen Sie im Terminal ein

 verkniffen 

Es erscheint ein Fenster mit allen Systeminformationen. Anders als der Hintergrund, der Ihr eigenes Hintergrundbild ist, werden die Informationen denen in der Abbildung unten entsprechen.

Schließen Sie das Fenster. Wir werden es jetzt konfigurieren, um die Informationen anzuzeigen, die wir wollen, und auch seine Farbe so zu ändern, dass sie mit denen Ihres Hintergrundbilds übereinstimmt.

Conky konfigurieren

Gehe in deinen Home-Ordner ("Orte -> Home"). Drücken Sie "Strg + H", um versteckte Dateien anzuzeigen. Scrollen Sie nach unten, bis Sie die Datei ".conkyrc" gefunden haben. Doppelklicken Sie, um es im Texteditor zu öffnen. Dies ist die Hauptkonfigurationsdatei, die sich darauf auswirkt, was auf Ihrem Desktop angezeigt wird.

Scrollen Sie in der Liste nach unten und stellen Sie sicher, dass die folgende Konfiguration richtig eingestellt ist. Stellen Sie sicher, dass diese Einstellungen kein "#" haben. Wenn ja, entfernen Sie sie.

 Hintergrund ja use_xft ja xftfont Bitstream Vera Sans Mono: Größe = 8 xftalpha 0.8 update_interval 5.0 total_run_times 0 own_window nein own_window_type desktop own_window_transparent ja own_window_colour schwarz own_window_hints undecorated, unten, sticky, skip_taskbar, skip_pager double_buffer ja minimum_size 280 5 draw_shades ja draw_outline no draw_borders no draw_graph_borders nein tippled_borders 8 border_margin 4 border_width 1 default_color weiß default_shade_color schwarz default_outline_color schwarz alignment top_right gap_x 12 gap_y 12 no_buffers ja Großbuchstaben no cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale nein use_spacer keine text_buffer_size 1024 override_utf8_locale ja 

Die obigen Konfigurationen sind die Standardeinstellung, die ich in meinem System verwendet habe. Wenn Sie damit vertraut sind, können Sie es an Ihre Bedürfnisse anpassen. Wenn Sie mit der Konfigurationseinstellung fertig sind, lassen Sie diese für eine Weile weg. Wir werden später darauf zurückkommen.

Installieren des E-Mail- und Wettervorhersage-Pakets für Conky

Wir müssen ein zusätzliches Paket installieren, damit Conky neue Nachrichten und Wettervorhersagen auf Ihrem Desktop anzeigen kann.

In Ihrem Terminal,

 gksu gedit /etc/apt/sources.list 

Fügen Sie die folgende Zeile an dem Ende der Datei hinzu.

 deb http://ppa.launchpad.net/m-buck/ubuntu hardy Haupt 

Speichern und schließen.

Zurück zu deinem Terminal,

 sudo apt-get update sudo apt-get installieren conkyemail conkyforecast 

Konfigurieren der Wettervorhersage

Gehen Sie jetzt zu Weather.com und melden Sie sich als Partner an. Dadurch können Sie die Wetterinformationen in Ihrer Stadt abfragen.

Sobald Sie sich angemeldet haben, überprüfen Sie Ihr Postfach auf die Bestätigungs-E-Mail. Scrollen Sie die Mail nach unten, bis Sie Ihre Partner-ID und Ihren Lizenzschlüssel sehen.

Zurück zu deinem Terminal,

 sudo cp /usr/share/conkyforecast/conkyForecast.config ~ / .conkyForecast.config gedit ~ / .conkyForecast.config 

Füllen Sie die Felder "XOAP_Partner_ID" und "XOAP_License_key" mit den Informationen aus der Bestätigungs-E-Mail aus. Speichern und schließen.

Wechseln Sie in Ihrem Browser zu http://xoap.weather.com/search/search?where=YOUR_CITY und ersetzen Sie YOUR_CITY durch den Namen Ihrer Stadt. Sie sehen ein XML ähnlich wie das Bild unten. Notieren Sie die ID. Dies ist der Identifikator für Ihre Stadt und Sie werden es später brauchen.

Alles zusammenfügen

Scrollen Sie zurück zu Ihrer .conkyrc-Datei, bis Sie die Zeile sehen

 # stuff nach 'TEXT' wird auf dem Bildschirm TEXT formatiert 

Wie in der Aussage angegeben, wird alles, was unter dem Wort TEXT steht, auf dem Bildschirm angezeigt. Es gibt eine bestimmte Syntax, der Sie folgen müssen, damit sie richtig und schön angezeigt wird.

Das Folgende ist meine Konfiguration. Sie können kopieren und modifizieren.

 TEXT $ {font Radio Space: Größe = 30} $ {color5} DAMIEN PC $ {voffset -20} $ {color1} $ hr $ {voffset -20} $ {font Funkraum: size = 14} $ {color1} $ {Zeit% A% d% Y} $ {Schriftart Radio Space: Größe = 55} $ {Farbe1} $ {Zeit% H:% M} $ {voffset -15} $ {Schriftart ConkyWeather: Größe = 36} c $ { Schriftart Verdana: Größe = 15} $ {voffset -5} $ {execi 3600 conkyForecast --Location = SNXX0006 --datatype = LT} / $ {execi 3600 conkyForecast --Location = SNXX0006 --datatype = HT} $ stippled_hr $ { Schriftart Verdana: style = Fett: Größe = 9} $ {color1} Yahoo: $ {font Verdana: Größe = 8} $ {execi 600 conkyEmail --servertyp = POP --name = pop.mail.yahoo.com --username = xyz --password = xyz --ssl} neue Emails $ {font Verdana: style = Fett: size = 9} $ {color1} Gmail: $ {font Verdana: size = 8} $ {execi 600 conkyEmail --servertype = IMAP --servername = imap.googlemail.com --username = xyz --password = xyz --ssl} neue Emails $ stippled_hr $ {font Verana: style = Fett: size = 9} CPU1: $ {font Verana: size = 8} $ {cpubar cpu1 10, 150} $ {cpu cpu1}% $ {font Verana: style = Fett: size = 9} CPU2: $ {font Verana: size = 8} $ {cpubar cpu2 10, 150} $ {cpu cpu2}% $ {font Verana: style = Fett: size = 8} Name PID CPU% MEM% $ {font Verana: Größe = 8} $ {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 speicher 4} $ {top name 5} $ {top pid 5} $ {top cpu 5} $ {top mem 5} $ {font Verana: Stil = Fett: Größe = 9} RAM: $ {font Verdana: Größe = 8} $ {mem} / $ {memmax} ($ {memperc}%) $ {font Verana: style = Fett: size = 9} SWAP: $ {font Verdana: Größe = 8} $ {swap} / $ {swapmax} ($ {swapperc}%) $ punktiert_hr $ {font Verana: style = Bold: size = 9} IP Adresse: $ {font Verana: Größe = 8} $ {gw_ip} $ {font Verana: Stil = Fett: Größe = 9} Gesamt Download: $ {font Verana: Größe = 8} $ {totaldown eth1} $ {font Verana: Stil = Fett: Größe = 9 } Upload insgesamt: $ {font Verana: size = 8} $ {totalup eth1} $ {font Verana: style = Bold: size = 9} Geschwindigkeit: $ {font Verdana: size = 8} $ {upspeed eth1} Kb / s $ {font Verana: style = Bold: size = 9} Geschwindigkeit: $ {font Verdana: size = 8} $ {downspeed eth1} Kb / s $ tippled_hr $ {font Verana: style = Bold: size = 9} Aufgabenliste $ {font Verana: size = 8} $ {execi 30 cat /home/damien/TODO.txt} 

Einige der allgemein verwendeten Syntax beinhalten:

$ {font Verdana: style = Bold: size = 12} - Dies bedeutet, dass die angezeigte Schriftart auf "Verdana" der Größe 12 und fett gesetzt wird. Sie können die Schriftart oder die Größe an Ihren Desktop anpassen. Beachten Sie, dass nur die in Ihrem System installierten Schriftarten unterstützt werden. Um neue Schriftarten zu erhalten, können Sie kostenlos zu dafont.com gehen und Ihre bevorzugten Schriftarten kostenlos herunterladen.

$ {execi 3600 ...} - Die "execi" -Syntax erlaubt es, externe Skripte auszuführen. Beachten Sie, dass wir die Execi- Syntax verwenden, um Ihre E-Mail-Adresse, Wettervorhersage und auch eine TODO- Listendatei zu lesen und auf dem Bildschirm auszugeben. Die Zahl hinter dem "execi" bestimmt das Intervall (in Sekunden), in dem Conky die Skripte ausführt.

$ hr / $ tippled_hr - Dies ist eine horizontale Linie auf dem Bildschirm einzufügen. Die Syntax "$ tippled_hr" bezieht sich auf eine gepunktete Linie.

${execi 3600 conkyForecast --location=SNXX0006 --datatype=LT} - Dies ist der Ausführungscode zum Abrufen der Wetterinformationen von Weather.com. Beachten Sie, dass Sie das --location=xyz durch die Kennung Ihrer Stadt ersetzen --location=xyz .

${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=xyz --password=xyz --ssl} - Dies ist der Ausführungscode zum Abrufen von Informationen aus Ihrem Gmail- und Yahoo-E-Mail-Konto. Um den IMAP-Dienst zu aktivieren, müssen Sie die IMAP-Einstellung in Ihrem Google Mail-Konto aktivieren ("Einstellungen -> Weiterleitung und POP / IMAP").

$ {execi 30 cat /home/damien/TODO.txt} - Dies ist der Ausführungscode, um meine TODO- Listendatei in meinem Home-Ordner zu lesen und auf dem Bildschirm anzuzeigen

Weitere Informationen zur Syntax finden Sie auf der Conky-Variablenseite.

Testen Sie Ihre Conky

Wenn Sie mit Ihrer Einstellung fertig sind, geben Sie in Ihr Terminal ein

 verkniffen 

um es laufen zu lassen, und

 killall konnig 

um es zu beenden.

Starten Sie Conky jedes Mal, wenn Sie sich einloggen

Gehen Sie zu "System -> Einstellungen -> Sitzungen" und klicken Sie auf "Hinzufügen". Füllen Sie das Feld wie unten gezeigt aus

Conky wird nun beim nächsten Einloggen automatisch geladen.

Dies ist ein Screenshot meines Conky-Setups. Nicht wirklich das beste, aber es räumt meinen Desktop in einem eleganten Stil auf.

Ich bin sicher, Sie haben eine viel bessere Einstellung als meine.

Nützliche Ressourcen

  • Conky Variablen
  • Conky Konfigurationseinstellung
  • Unangenehme Dokumentation
  • Meine .conkyrc-Datei (Klicken Sie mit der rechten Maustaste und wählen Sie Verknüpfung speichern unter . Benennen Sie die Datei in .conkyrc um und legen Sie sie in Ihrem Benutzerordner ab. )
  • Ubuntu-Forum