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:
Vediamo come farlo. Per questo dobbiamo creare diversi file, 3 in questo caso:
- .conkyrc_mail per la notifica e-mail
- .conkyrc_system per le informazioni di sistema
- .conkyrc_time per l'orologio sulla scrivania
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
# 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}
Spettacolare complemento al post che ho pubblicato su Install Conky.
😉 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.
Perché dici che non ha senso usarlo?
saluti
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 .. 😀
Hai superato quella fase? Fantastico, quindi sei tornato a XFCE !!!
Ah, sto scherzando. Non l'ho mai installato per lo stesso motivo.
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.
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.
Ci dovrebbe essere un modo per una scorciatoia da tastiera per inviarlo in primo piano per poterlo fare senza minimizzare nulla.
Per me, l'interfaccia di fallback di GNOME 3.4 funziona alla grande con il suo ordine. La dolcezza sulla scrivania mi annoia già.
conkyEmail, conkyForecast ... sono programmi indipendenti da conky. Appartengono a conky-compagni.
Grazie, ha funzionato per me
WTF? Safari in esecuzione su ArchLinux
Webkit, Webkit ovunque.
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.
Grazie mille per la spiegazione 😀
Grazie per il consiglio!
Anche se con Conky GUI il lavoro manuale è abbastanza ergonomico.
Saluti!
Fantastico, mi ha aiutato molto.