Usa diversi Conky allo stesso tempo

Conky È uno strumento interessante che ci aiuta a monitorare il nostro sistema (tra le altre cose) e sebbene non lo usi da molto, molto tempo (da quando ha perso conoscenza, almeno per me), l'ho adorato per essere un semplice applicazione poche risorse.

Normalmente quando eseguiamo e configuriamo Conky, Usiamo solo una singola istanza, ma cosa succede se vogliamo usarne diverse? Come puoi vedere nell'immagine seguente, ad esempio:

Conky_multiplo

Vediamo come farlo. Per questo dobbiamo creare diversi file, 3 in questo caso:

  1. .conkyrc_mail per la notifica e-mail
  2. .conkyrc_system per le informazioni di sistema
  3. .conkyrc_time per l'orologio sulla scrivania
Ho adattato questo post da a vecchio oggetto dal mio vecchio blog. È possibile che gli script non funzionino più, ma l'intenzione dello stesso è mostrare come eseguire più istanze di Conky contemporaneamente

Creiamo una cartella chiamata .conky nella nostra / home.

$ mkdir ~/.conky

Quindi apriamo un terminale come e come root creiamo un file in / Usr / local / bin con il nome start_conky:

$ sudo touch /usr/local/bin/start_conky

e inseriamo quanto segue:

#! / 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 &

Ora quello che ci resta è dargli i permessi:

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

Ma può accadere che Conky si avvii prima che il desktop termini il caricamento e scompaia. Per risolvere questo problema creiamo un file nel percorso /home/tuo_utente/.config/autostart sotto il nome conky_start (è un nome diverso dal file creato in / usr / local / bin) e lo mettiamo dentro:

#! / bin / bash sleep 15 start_conky exit 0

Possiamo cambiare il valore dormi 15 a seconda del tempo necessario per caricare il nostro desktop.

Finora la parte rilevante di questo articolo. Se vuoi copiare gli script usati per l'esempio precedente, continua a leggere.

.conkyrc_mail

Perché funzioni dobbiamo usare uno script che possa trovare qui.
# Usa Xft? use_xft yes xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Intervallo di aggiornamento in secondi update_interval 1 # Questo è il numero di volte in cui Conky si aggiornerà prima di uscire. # Imposta a zero per funzionare all'infinito. total_run_times 0 # Crea la tua finestra invece di usare il desktop (richiesto in nautilus) own_window sì own_window_transparent sì own_window_type override #own_window_hints non decorato, sotto, appiccicoso, skip_taskbar, skip_pager # Usa il doppio buffering (riduce lo sfarfallio, potrebbe non funzionare doppiamente per tutti # di area di testo dimensione_minima 200 0 # larghezza_massima 200 # Disegnare sfumature? draw_shades no # Disegna contorni? draw_outline no # Disegna bordi attorno al testo draw_borders no # Bordi punteggiati? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Colori predefiniti e anche colori del bordo default_color white #default_shade_color black #default_outline_color white own_window_colour white # Allineamento del testo, altri possibili valori sono commentati #alignment top_left alignment top_left # bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Spazio tra i bordi dello schermo e del testo # Stessa cosa del passaggio di -x alla riga di comando gap_x 35 gap_y 40 # Sottrai i buffer del file system dalla memoria usata? no_buffers yes # imposta a yes se vuoi che tutto il testo sia in maiuscolo maiuscolo no # numero di campioni cpu sulla media # imposta su 1 per disabilitare la media cpu_avg_samples 1 # numero di campioni netti su media # imposta su 1 per disabilitare la media net_avg_samples 2 # Forza UTF8? nota che il supporto UTF8 richiedeva XFT override_utf8_locale yes # Aggiungere spazi per evitare che le cose si muovano? Ciò riguarda solo determinati oggetti. use_spacer nessuno TESTO $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = tuo nome utente –password = tupassword –ssl –connectiontimeout = 51} $ {font} Messaggio / i

.conkyrc_time

# Usa Xft? use_xft yes xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Intervallo di aggiornamento in secondi update_interval 1 # Questo è il numero di volte in cui Conky si aggiornerà prima di uscire. # Imposta a zero per funzionare all'infinito. total_run_times 0 # Crea la tua finestra invece di usare il desktop (richiesto in nautilus) own_window sì own_window_transparent sì own_window_type override #own_window_hints non decorato, sotto, appiccicoso, skip_taskbar, skip_pager # Usa doppio buffering (riduce lo sfarfallio, potrebbe non funzionare doppiamente per tutti #) di area di testo dimensione_minima 200 0 # larghezza_massima 200 # Disegnare sfumature? draw_shades no # Disegna contorni? draw_outline no # Disegna bordi attorno al testo draw_borders no # Bordi punteggiati? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Colori predefiniti e anche colori del bordo default_color white #default_shade_color black #default_outline_color white own_window_colour white # Allineamento del testo, altri possibili valori sono commentati #alignment top_left alignment top_left # bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Spazio tra i bordi dello schermo e del testo # Stessa cosa del passaggio di -x alla riga di comando gap_x -40 gap_y 679 # Sottrai i buffer del file system dalla memoria usata? no_buffers yes # imposta a yes se vuoi che tutto il testo sia in maiuscolo maiuscolo no # numero di campioni cpu su media # imposta su 1 per disabilitare la media cpu_avg_samples 1 # numero di campioni netti su media # imposta su 1 per disabilitare la media net_avg_samples 2 # Forza UTF8? nota che il supporto UTF8 richiedeva XFT override_utf8_locale yes # Aggiungere spazi per evitare che le cose si muovano? Ciò riguarda solo determinati oggetti. use_spacer nessuno TESTO $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# Usa Xft? use_xft yes xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Intervallo di aggiornamento in secondi update_interval 1 # Questo è il numero di volte in cui Conky si aggiornerà prima di uscire. # Imposta a zero per funzionare all'infinito. total_run_times 0 # Crea la tua finestra invece di usare il desktop (richiesto in nautilus) own_window sì own_window_transparent sì own_window_type override #own_window_hints non decorato, sotto, appiccicoso, skip_taskbar, skip_pager # Usa doppio buffering (riduce lo sfarfallio, potrebbe non funzionare doppiamente per tutti #) di area di testo dimensione_minima 200 0 # larghezza_massima 200 # Disegnare sfumature? draw_shades no # Disegna contorni? draw_outline no # Disegna bordi attorno al testo draw_borders no # Bordi punteggiati? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Colori predefiniti e anche colori del bordo default_color 2a2a2a own_window_colour white # Allineamento del testo, altri possibili valori sono commentati #alignment top_left alignment top_right #alignment bottom_left #allineamento bottom_right # Spazio tra i bordi bottom_right schermo e testo # la stessa cosa di passare -x alla riga di comando gap_x 800 gap_y 690 # Sottrai i buffer del file system dalla memoria usata? no_buffers yes # imposta a yes se vuoi che tutto il testo sia in maiuscolo maiuscolo no # numero di campioni cpu su media # imposta su 1 per disabilitare la media cpu_avg_samples 1 # numero di campioni netti su media # imposta su 1 per disabilitare la media net_avg_samples 2 # Forza UTF8? nota che il supporto UTF8 richiedeva XFT override_utf8_locale yes # Aggiungere spazi per evitare che le cose si muovano? Ciò riguarda solo determinati oggetti. use_spacer nessuno 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}

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   sanhuesoft suddetto

    Spettacolare complemento al post che ho pubblicato su Install Conky.

    1.    vivace suddetto

      😉 Infatti l'ho pubblicato per chiarire il dubbio di un altro utente. Non sono sicuro che le impostazioni funzionino ancora come le ho usate molto, molto tempo fa.

  2.   daniel suddetto

    Perché dici che non ha senso usarlo?

    saluti

    1.    vivace suddetto

      Bene, perché mi sembra sciocco dover ridurre a icona tutte le finestre per andare sul desktop e vedere alcune altre statistiche. Per il resto, è un'altra applicazione che gira per divertimento. Ma è il mio modo di vederlo, ci sono persone che lo usano solo per la bellezza. Ho già superato quella fase .. 😀

      1.    Leone suddetto

        Hai superato quella fase? Fantastico, quindi sei tornato a XFCE !!!
        Ah, sto scherzando. Non l'ho mai installato per lo stesso motivo.

      2.    debbo suddetto

        Quando l'ho usato sul desktop con Fluxbox, quello che ho fatto è stato metterlo su una singola riga e impostare le dimensioni di tutte le finestre in modo che non occupassero mai quello spazio. È così che ho sempre visto le informazioni occupare pochissimo spazio sullo schermo (per un monitor da 19 ", forse su un laptop questo è discutibile) e consumare poche risorse.

        Sono contento di vedere che le cose stanno ancora andando bene, molti dei grandi stanno cadendo ultimamente.

        Saluti.

      3.    Marcelo suddetto

        Rispettabile, ma molto soggettiva e relativa la tua opinione. Nel mio caso conky è per me fondamentale per monitorare le temperature dell'impianto (tra l'altro che sono abbastanza lontane dall'uso per via della "bellezza"). Sarò eternamente grato a questo programmino poiché mi ha risparmiato alcuni biglietti. Gli devo, ad esempio, che la mia scheda grafica non si è sciolta. Qualche tempo fa, ho notato che la temperatura di questo è aumentata in modo allarmante senza utilizzare alcun programma che lo giustifichi. Sorpreso, ho smontato il case del PC per esplorare un po ': ho scoperto allora che il dissipatore grafico si era intasato a causa della polvere. Se non fosse stato per Conky, non l'avrei mai scoperto in tempo e avrei esaurito la GPU. Applicazione in esecuzione per divertimento? Non la penso così.
        Ridurre al minimo tutte le finestre e ripristinarle per vedere Conky può farmi perdere, al massimo, un paio di secondi (poco sacrificio se è coinvolta la salute dell'attrezzatura e quindi il mio lavoro). E se non voglio minimizzare, vado a un'altra scrivania e santo rimedio.

        1.    Leone suddetto

          Ci dovrebbe essere un modo per una scorciatoia da tastiera per inviarlo in primo piano per poterlo fare senza minimizzare nulla.

      4.    eliotime3000 suddetto

        Per me, l'interfaccia di fallback di GNOME 3.4 funziona alla grande con il suo ordine. La dolcezza sulla scrivania mi annoia già.

  3.   ozkar suddetto

    conkyEmail, conkyForecast ... sono programmi indipendenti da conky. Appartengono a conky-compagni.

  4.   enrique suddetto

    Grazie, ha funzionato per me

    1.    leonardo suddetto

      WTF? Safari in esecuzione su ArchLinux

      1.    eliotime3000 suddetto

        Webkit, Webkit ovunque.

  5.   merenda suddetto

    Beh, adoro avere conky. Tutto è controllato, ... anche se il tempo di avere conkys to molones è già passato nella storia: P. Adesso ne ho uno normale con i dati tipici del pc.

  6.   clow_eriol suddetto

    Grazie mille per la spiegazione 😀

  7.   st0rmt4il suddetto

    Grazie per il consiglio!

    Anche se con Conky GUI il lavoro manuale è abbastanza ergonomico.

    Saluti!

  8.   biscotto suddetto

    Fantastico, mi ha aiutato molto.