Tema personalizzato conky

Pubblicità

enricovela

Utente Attivo
Messaggi
443
Reazioni
124
Punteggio
45
Sto smanettando con conky. Come mi consigliate di fare per aggiungere delle icone personalizzate?

Qual'è la sintassi per il conky.conf ? Qual'è il formato migliore da usare per le immagini? Che percorso mi conviene dargli?

Seconda domanda:

Sto allineando gli oggetti per riga usando alignr, aligcn e goto a seconda dei casi. C'è un modo per gestire meglio l'allineamento degli oggetti lungo y? un goto che lavora anche in verticale, per intenderci.
 
Qual è senza apostrofo tanto per cominciare (l' errore ci sta, io sono il primo a commetterlo). :P
- La sintassi per il conf è Lua;
- Per le immagini puoi usare png e se puoi ridurle sin da subito eviti un processo in più;
- Le metti in una cartella dedicata alla conky stessa, tipo, ~/.conky/immagini. La cartella ~/.conky conterrà i files di configurazione, la immagini... le immagini. Le richiami con l' opzione image <nome/file> (-p X, Y) (-s WxH). Con -p [-/+X, -/+Y] gli dici dove posizionarla mentre -s [W x H] ridimensiona l' immagine;
- Oltre alle da te citate c'è anche voffset [-/+ N pixel] per spostare lungo l' asse Y e offset [-/+ N pixel] per l' asse X.
http://conky.sourceforge.net/docs.html
 
Grazie per la doppia lezione. Cercherò di ricordarmene.

Ho integrato qualche png e tutto funziona. Unico problema è che tende a dare uno scolorimento all'immagine che inserisco. Se importo un'immagine grigia poi questa mi diventa tendente al bianco, ciò succede anche se cambio il colore del'immagine. Sai da cosa può derivare?

Codice:
-- vim: ts=4 sw=4 noet ai cindent syntax=lua
--[[
Conky, a system monitor, based on torsmo

Any original torsmo code is licensed under the BSD license

All code written since the fork of torsmo is licensed under the GPL

Please see COPYING for details

Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
]]


conky.config = {
    use_xft= true,
    xftalpha= .1,
    update_interval= 1,
    total_run_times= 0,

    background= true,

    own_window= true,
    own_window_type= 'desktop',
    own_window_transparent= false,
    own_window_hints= 'undecorated,below,sticky,skip_taskbar,skip_pager',
    own_window_colour= '000000',
    own_window_argb_visual= true,
    own_window_argb_value= 0,

    double_buffer= true,

    minimum_width= 400,
    maximum_width= 400,

    minimum_height= 10,

    draw_shades= false,
    draw_outline= false,
    draw_borders= false,
    draw_graph_borders= false,
    
    default_color= 'FFFFFF',
    
    default_shade_color= 'A9A9A9',
    default_outline_color= 'A9A9A9',
    color1 = 'A9A9A9',
    color3 = 'A9A9A9',

    alignment= 'top_right',
    gap_x= 35,
    gap_y= 50,
    no_buffers= true,
    text_buffer_size = 2048,
    uppercase= false,
    cpu_avg_samples= 4,
    override_utf8_locale= true,

    font= 'Ubuntu:style=medium:size=9'
}

conky.text = [[
#${image /etc/conky/u.png -s 20x20 -p 320,300}



${alignr}${font Ubuntu:style=Medium:pixelsize=20}${time %A %d %B %Y}
${alignr}${font Ubuntu:style=Medium:pixelsize=80}${time %H:%M}${font}



${goto 200}${font Ubuntu:style=Medium:pixelsize=14}Ram:$mem${alignr}Cpu:$cpu%
${goto 200}${memgraph 50, 100 000000 FFFFFF -l}${alignr}${cpugraph 50,100 000000 FFFFFF -l}
${goto 200}${font Ubuntu:style=Medium:pixelsize=14}Down:${downspeedf wlp2s0}${alignr}${alignr}UP:${downspeedf wlp2s0}
${goto 200}${downspeedgraph wlp2s0 50,100 000000 FFFFFF -l}${alignr}${upspeedgraph wlp2s0 50,100 000000 FFFFFF -l}




]]
 
Prova senza la cache immagine, inserisci nelle opzioni del conf la stringa: imlib_cache_size = 0,
L' immagine la riduci a 20 x 20, ma la dimensione di partenza è di...? Al limite prova con una .jpg oppure fai una prova senza ridimensionarla.
 
Dopo provo, parte da 512 x512 se non sbaglio. Avevo provato anche ad importate immagini che avevano la dimensione uguale a quella poi assegnata nel file di configurazione ma, lo scolorimento restava.

Inviato dal mio SM-G930F utilizzando Tapatalk
 
Fatte tutte le prove che mi hai indicato. Resta il cambiamento di tonalità sia con png che con jpg. In jpg poi la cosa è ancora più accentuata. L'unico colore che non mi altera è quello delle icone bianche. Penso proprio che l'interfaccia da grigia diventerà bianca :lol:
 
Elimina la riga che ti ho fatto aggiungere (o la commenti con due trattini all' inizio --, vedi te), apri un terminale e lanci il comando conky -D -c <percorso/config> e posta i risultati.
Ctrl + c per chiudere.
 
Codice:
pollo@pollo-Lenovo:~$ conky -D -c /etc/conky/conky.conf
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/conky.cc:2740]: reading contents from config file '/etc/conky/conky.conf'
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/x11.cc:494]: Fixed xinerama area to: 0 0 1920 1080
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/x11.cc:494]: Fixed xinerama area to: 0 0 1920 1080
conky: desktop window (400012) is subwindow of root window (18f)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/x11.cc:631]: Found ARGB Visual
conky: window type - desktop
conky: drawing to created window (0x3000002)
conky: drawing to double buffer
conky: forked to background, pid is 3427
pollo@pollo-Lenovo:~$
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/specials.cc:519]: reallocing graph from 0 to 100
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/specials.cc:519]: reallocing graph from 0 to 100
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/specials.cc:519]: reallocing graph from 0 to 100
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/specials.cc:519]: reallocing graph from 0 to 100
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
pollo@pollo-Lenovo:~$ DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
pollo@pollo-Lenovo:~$ DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
DEBUG(0) [/build/conky-USSzL9/conky-1.10.8/src/imlib2.cc:196]: Drawing image '/etc/conky/u.png' at (0,0) scaled to 32x32, caching interval set to 0 (with -n opt 0)
 
Pubblicità
Pubblicità
Indietro
Top