Verwenden Sie mehrere Conkys gleichzeitig

Conky Es ist ein interessantes Tool, das uns (unter anderem) bei der Überwachung unseres Systems hilft, und obwohl ich es schon sehr, sehr lange nicht mehr verwendet habe (weil es zumindest für mich seine Bedeutung verloren hat), liebte ich es, weil es ein ... war einfache Anwendung, die wenig Ressourcen verbraucht.

Normalerweise, wenn wir es ausführen und konfigurieren Conky, wir verwenden nur eine einzige Instanz, aber was ist, wenn wir mehrere verwenden möchten? Wie Sie zum Beispiel im folgenden Bild sehen können:

conky_multiple

Mal sehen, wie es geht. Dazu müssen wir mehrere Dateien erstellen, in diesem Fall 3:

  1. .conkyrc_mail für E-Mail-Benachrichtigung
  2. .conkyrc_system für Systeminformationen
  3. .conkyrc_time für die Uhr auf dem Schreibtisch
Ich habe diesen Beitrag von a angepasst alter Gegenstand aus meinem alten Blog Die Skripte funktionieren möglicherweise nicht mehr, aber die Absicht des Skripts besteht darin, zu zeigen, wie mehrere Instanzen von Conky gleichzeitig ausgeführt werden.

Wir erstellen einen Ordner namens .conky in unserem Zuhause.

$ mkdir ~/.conky

Dann öffnen wir ein Terminal als Root und erstellen darin eine Datei / usr / local / bin mit dem Namen start_conky:

$ sudo touch /usr/local/bin/start_conky

und wir haben Folgendes eingefügt:

#!/bin/bash conky -c /home/your_user/.conky/.conkyrc_system & conky -c /home/your_user/.conky/.conkyrc_time & conky -c /home/your_user/.conky/.conkyrc_mail &

Jetzt müssen wir nur noch Berechtigungen erteilen:

$ sudo chmod a+x /usr/local/bin/start_conky $ sudo chown root:staff /usr/local/bin/start_conky

Es kann jedoch vorkommen, dass Conky startet, bevor der Desktop vollständig geladen ist, und verschwindet. Um dies zu lösen, erstellen wir eine Datei im Pfad /home/your_username/.config/autostart unter dem Namen conky_start (es ist ein anderer Name als die in /usr/local/bin erstellte Datei) und wir legen es hinein:

#!/bin/bash Sleep 15 start_conky Exit 0

Wir können den Wert ändern Schlaf 15 Abhängig von der Zeit, die zum Laden unseres Desktops benötigt wird.

Soweit der relevante Teil dieses Artikels. Wenn Sie die im vorherigen Beispiel verwendeten Skripte kopieren möchten, lesen Sie weiter.

.conkyrc_mail

Damit dies funktioniert, müssen wir ein Skript verwenden, das Sie finden können hier.
# Xft verwenden? use_xft ja xftfont DejaVu Sans:size=8 xftalpha 0.8 text_buffer_size 2048 # Aktualisierungsintervall in Sekunden update_interval 1 # Dies ist die Häufigkeit, mit der Conky aktualisiert, bevor es beendet wird. # Auf Null setzen, um für immer zu laufen. total_run_times 0 # Eigenes Fenster erstellen, anstatt Desktop zu verwenden (erforderlich in Nautilus) own_window ja own_window_transparent ja own_window_type override #own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager # Doppelte Pufferung verwenden (reduziert Flimmern, funktioniert möglicherweise nicht für alle) double_buffer ja # Minimum Größe des Textbereichs Minimum_size 200 0 #maximum_width 200 # Schattierungen zeichnen? draw_shades no # Umrisse zeichnen? draw_outline no # Rahmen um den Text zeichnen draw_borders no # Gepunktete Ränder? stippled_borders 0 # Randränder border_margin 5 # Randbreite border_width 1 # Standardfarben und auch Randfarben default_color weiß #default_shade_color schwarz #default_outline_color weiß own_window_colour weiß # Textausrichtung, andere mögliche Werte werden kommentiert #alignment top_leftalignment top_r #alignmentbottom_left #alignment unten_rechts # Lücke zwischen Bildschirm- und Texträndern # Gleiches wie die Übergabe von -x in der Befehlszeile Lücke_x 35 Lücke_y 40 # Dateisystempuffer vom verwendeten Speicher abziehen? no_buffers yes # auf „yes“ setzen, wenn der gesamte Text in Großbuchstaben geschrieben werden soll no # Anzahl der zu mittelnden CPU-Samples # auf 1 setzen, um die Mittelung zu deaktivieren cpu_avg_samples 1 # Anzahl der zu mittelnden Netto-Samples # auf 1 setzen, um die Mittelung zu deaktivieren net_avg_samples 2 # UTF8 erzwingen? Beachten Sie, dass UTF8-Unterstützung erforderlich ist. XFT override_utf8_locale ja # Leerzeichen hinzufügen, um zu verhindern, dass sich Dinge bewegen? Dies betrifft nur bestimmte Objekte. use_spacer none TEXT ${alignr}${font}${execi 600 conkyEmail –servertype=IMAP –servername=192.168.200.2 –username=Ihr Benutzername –password=IhrPasswort –ssl –connectiontimeout=51}${font} Nachricht(en)

.conkyrc_time

# Xft verwenden? use_xft ja xftfont DejaVu Sans:size=8 xftalpha 0.8 text_buffer_size 2048 # Aktualisierungsintervall in Sekunden update_interval 1 # Dies ist die Häufigkeit, mit der Conky aktualisiert, bevor es beendet wird. # Auf Null setzen, um für immer zu laufen. total_run_times 0 # Eigenes Fenster erstellen, anstatt Desktop zu verwenden (erforderlich in Nautilus) own_window ja own_window_transparent ja own_window_type override #own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager # Doppelte Pufferung verwenden (reduziert Flimmern, funktioniert möglicherweise nicht für alle) double_buffer ja # Minimum Größe des Textbereichs Minimum_size 200 0 #maximum_width 200 # Schattierungen zeichnen? draw_shades no # Umrisse zeichnen? draw_outline no # Rahmen um den Text zeichnen draw_borders no # Gepunktete Ränder? stippled_borders 0 # Randränder border_margin 5 # Randbreite border_width 1 # Standardfarben und auch Randfarben default_color weiß #default_shade_color schwarz #default_outline_color weiß own_window_colour weiß # Textausrichtung, andere mögliche Werte werden kommentiert #alignment top_leftalignment top_r #alignmentbottom_left #alignment unten_rechts # Lücke zwischen Bildschirm- und Texträndern # Gleiches wie die Übergabe von -x in der Befehlszeile Gap_x -40 Gap_y 679 # Dateisystempuffer vom verwendeten Speicher abziehen? no_buffers yes # auf „yes“ setzen, wenn der gesamte Text in Großbuchstaben geschrieben werden soll no # Anzahl der zu mittelnden CPU-Samples # auf 1 setzen, um die Mittelung zu deaktivieren cpu_avg_samples 1 # Anzahl der zu mittelnden Netto-Samples # auf 1 setzen, um die Mittelung zu deaktivieren net_avg_samples 2 # UTF8 erzwingen? Beachten Sie, dass UTF8-Unterstützung erforderlich ist. XFT override_utf8_locale ja # Leerzeichen hinzufügen, um zu verhindern, dass sich Dinge bewegen? Dies betrifft nur bestimmte Objekte. use_spacer none TEXT ${alignc 35}${font Arial Black:size=26}${time %H:%M}${font} ${alignc}${time %A %d %Y}

.conkyrc_system

# Xft verwenden? use_xft ja xftfont DejaVu Sans:size=8 xftalpha 0.8 text_buffer_size 2048 # Aktualisierungsintervall in Sekunden update_interval 1 # Dies ist die Häufigkeit, mit der Conky aktualisiert, bevor es beendet wird. # Auf Null setzen, um für immer zu laufen. total_run_times 0 # Eigenes Fenster erstellen, anstatt Desktop zu verwenden (erforderlich in Nautilus) own_window ja own_window_transparent ja own_window_type override #own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager # Doppelte Pufferung verwenden (reduziert Flimmern, funktioniert möglicherweise nicht für alle) double_buffer ja # Minimum Größe des Textbereichs Minimum_size 200 0 #maximum_width 200 # Schattierungen zeichnen? draw_shades no # Umrisse zeichnen? draw_outline no # Rahmen um den Text zeichnen draw_borders no # Gepunktete Ränder? stippled_borders 0 # Randränder border_margin 5 # Randbreite border_width 1 # Standardfarben und auch Randfarben default_color 2a2a2a own_window_colour weiß # Textausrichtung, andere mögliche Werte werden kommentiert #alignment top_leftalignment top_right #alignment bottom_left #alignmentbottom_right # Lücke zwischen den Rändern von Bildschirm und Text # dasselbe wie die Übergabe von -x in der Befehlszeile Gap_x 800 Gap_y 690 # Dateisystempuffer vom verwendeten Speicher abziehen? no_buffers yes # auf „yes“ setzen, wenn der gesamte Text in Großbuchstaben geschrieben werden soll no # Anzahl der zu mittelnden CPU-Samples # auf 1 setzen, um die Mittelung zu deaktivieren cpu_avg_samples 1 # Anzahl der zu mittelnden Netto-Samples # auf 1 setzen, um die Mittelung zu deaktivieren net_avg_samples 2 # UTF8 erzwingen? Beachten Sie, dass UTF8-Unterstützung erforderlich ist. XFT override_utf8_locale ja # Leerzeichen hinzufügen, um zu verhindern, dass sich Dinge bewegen? Dies betrifft nur bestimmte Objekte. use_spacer none TEXT ${font} CPU: ${cpu cpu1}% ${alignr 60}${cpubar cpu1 8,60} ${font} RAM: $memperc% ${alignr 60}${membar 8,60} $ {font} SWAP : $swapperc% ${alignr 60}${swapbar 8,60}

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Sanhuesoft sagte

    Spektakuläre Ergänzung zu dem Eintrag, den ich über die Installation von Conky veröffentlicht habe.

    1.    lebhaft sagte

      😉 Tatsächlich habe ich es veröffentlicht, um die Zweifel eines anderen Benutzers auszuräumen. Ich bin mir nicht sicher, ob die Einstellungen noch funktionieren, da ich sie vor langer, langer Zeit verwendet habe.

  2.   daniel sagte

    Warum sagen Sie, dass es keinen Sinn macht, es zu verwenden?

    Grüße

    1.    lebhaft sagte

      Nun, weil es mir albern vorkommt, alle Fenster minimieren zu müssen, um auf den Desktop zu gelangen und andere Statistiken anzuzeigen. Für andere ist es eine weitere Anwendung, die zum Spaß läuft. Aber es ist meine Sichtweise, es gibt Leute, die es nur aus Schönheitsgründen verwenden. Ich habe diese Phase bereits bestanden.. 😀

      1.    Löwe sagte

        Haben Sie diese Phase bestanden? Großartig, du bist also wieder bei XFCE!!!
        Ha, das ist ein Witz. Aus dem gleichen Grund habe ich es nie installiert.

      2.    verabscheuen sagte

        Als ich es mit Fluxbox auf dem Desktop verwendet habe, habe ich es in eine einzelne Zeile eingefügt und die Größe aller Fenster so voreingestellt, dass sie niemals diesen Platz einnehmen würden. So habe ich die Informationen immer gesehen, nahm nur sehr wenig Platz auf dem Bildschirm ein (bei einem 19-Zoll-Monitor ist das bei einem Laptop vielleicht fraglich) und verbrauchte nur wenige Ressourcen.

        Ich freue mich, dass dies immer stärker wird, viele der Großen fallen in letzter Zeit.

        Grüße.

      3.    Marcelo sagte

        Respektabel, aber sehr subjektiv und relativ Ihre Meinung. In meinem Fall ist Conky für mich unerlässlich, um die Systemtemperaturen zu überwachen (neben anderen Dingen, die aufgrund der „Hübschheit“ recht selten verwendet werden). Ich werde diesem kleinen Programm für immer dankbar sein, da es mir einige Rechnungen erspart hat. Ihm habe ich es zum Beispiel zu verdanken, dass meine Grafikkarte nicht kaputt gegangen ist. Vor einiger Zeit bemerkte ich, dass die Temperatur besorgniserregend anstieg, ohne dass ein Programm dies rechtfertigte. Überrascht zerlegte ich das PC-Gehäuse, um es ein wenig zu erkunden: Dabei stellte ich fest, dass der Grafikkühler durch Staub verstopft war. Ohne Conky hätte ich es nie rechtzeitig herausgefunden und mir wären die GPUs ausgegangen. Die Anwendung läuft zum Vergnügen? Ich glaube es nicht.
        Wenn ich alle Fenster verkleinere und sie wieder herstelle, um Conky zu sehen, verliere ich höchstens ein paar Sekunden (was kaum ein Opfer ist, wenn es um die Gesundheit des Teams und damit um meine Arbeit geht). Und wenn ich nicht kleinreden will, gehe ich an einen anderen Schreibtisch und heilige Abhilfe.

        1.    Löwe sagte

          Es müsste eine Möglichkeit für eine Tastenkombination geben, es nach vorne zu schicken, ohne etwas zu minimieren.

      4.    eliotime3000 sagte

        Für mich wirkt die GNOME 3.4-Fallback-Schnittstelle mit ihrer Reihenfolge wahre Wunder. Die Niedlichkeit am Schreibtisch langweilt mich schon.

  3.   ist ozkan sagte

    conkyEmail, conkyForecast… sind unabhängige Conky-Programme. Sie gehören zu den Conky-Begleitern.

  4.   enrique sagte

    Danke, bei mir hat es funktioniert

    1.    Leonardo sagte

      WTF? Safari läuft unter ArchLinux

      1.    eliotime3000 sagte

        Webkit, Webkit überall.

  5.   Snock sagte

    Nun, ich liebe es, Conky zu essen. Alles ist unter Kontrolle, ... obwohl die Zeit der coolen Conkys Geschichte ist: P. Jetzt habe ich ein normales mit den typischen Daten des PCs.

  6.   clow_eriol sagte

    Vielen Dank für die Erklärung

  7.   st0rmt4il sagte

    Danke für den Tipp!

    Allerdings ist manuelles Arbeiten mit Conky GUI recht ergonomisch.

    Viele Grüße!

  8.   Plätzchen sagte

    Super, es hat mir sehr geholfen.