[HOWTO] Colorare le icone in Nautilus :) 26 May, 2007
Forse non tutti sanno che… (in realtà non lo sa nessuno, ed io stesso l’ho scoperto soltanto qualche settimana fa
) …che in GNOME 2.18 è stata inserita una patch per colorare le icone in Nautilus!
–> You are now talking on #gnome-art
— SuaveBot gives channel operator status to Cimi
<Cimi> thos: why don’t add a voice to colorize nautilus icons in the gnome cc?
<JackTheDipper> nautilus icons can already be colorized via gtkrc, you really like the KDE-ish way of GUIficing available options, don’t ya?
<Cimi> JackTheDipper: which code?
JackTheDipper: it could be fun to add this ability to few symbolic colored’s themes
do you remember the things that need to be written in the gtkrc?
<JackTheDipper> of course, I’m the author ^
<Cimi> JackTheDipper: so answer, silly!
<JackTheDipper> NautilusIconContainer::normal_icon_render_mode = 0, 1, 2, 3
NautilusIconContainer::normal_icon_color = color
<JackTheDipper> NautilusIconContainer::normal_icon_saturation
NautilusIconContainer::normal_icon_brightness
the same for prelight instead of normal
render modes are: 0: nothing, 1: lighten, 2: colorize, 3: monochromely colorize
<Cimi> of course, as gnome-color-chooser already does
<JackTheDipper> right
<benzea> huh? you cannot colorize and lighten at the same time?
<JackTheDipper> benzea, of course you can
render mode 1 is the original prelight render mode
<benzea> oh, I just thought because of the mode
<JackTheDipper> i’s just because downwards compatibility
<JackTheDipper> Cimi: although gnome-color-chooser supports these options only for desktop icons
<JackTheDipper> but you can use them wherever you want
<Cimi> Great!
<benzea> hm, wouldn’t you just need to have defaults accordingly?
<JackTheDipper> that’s it
render mode 0 is default mode for normal
and render mode 1 is default mode for prelighting
<benzea> isn’t mode 1 the same as 0 with normal_icon_brightness set to like 1.3?
<JackTheDipper> lighting support got implemented way later
<benzea> that is all I am wondering about
<JackTheDipper> no
but with lighten amount of 25
<benzea> huh? weird numbers
<JackTheDipper> nautilus default *g*
Riassunto
Il bello sembra quindi che il tutto è integrabile nel gtkrc, fantastico! E’ possibile quindi fare in modo che ogni tema abbia i colori desiderati per le icone di Nautilus.
Le righe da aggiungere sono le seguenti, nella sezione theme-default (la principale dove ci sono altre righe simili.. all’inizio sopra i colori).
- NautilusIconContainer::normal_icon_render_mode = 0, 1, 2, 3
- NautilusIconContainer::normal_icon_color = #colore
- NautilusIconContainer::normal_icon_saturation = numero
- NautilusIconContainer::normal_icon_brightness = numero
Le “Render modes” sono: 0: nothing, 1: spotlight, 2: colorize, 3: colorize-monochromely.
Aggiornamenti
Questo articolo verrà aggiornato nei giorni futuri quando avremo capito meglio come funziona, per il momento non ho ancora provato…
Coraggio impavidi, provate e commentate! ![]()
Posted in GNOME, GTK, Howto, Icons, Italian, Themes |
26 May, 2007 alle 4:21
Ho provato dopo il tuo suggerimento con Gnome-color-chooser (che usavo su Edgy e prendeva il predominio sulle modifiche via gtkrc..).
E’ un buon frontend, magari migliorabile..
La questione “Colora le icone” non funziona granchè bene: applica il colore solo alle icone sul desktop (che non uso..) e lo applica male, ovvero cambiando il canale e colorando a c#zzo l’icona.
Non male l’idea di gestire saturazione, brillantezza e opacità.
Tuttavia mi pare un po’ prematuro.
Magari non ho capito un’ H io ed è venuto uno schifo.
Aspetto commenti.
‘Notte.
26 May, 2007 alle 11:03
..interesting..da provare..
27 May, 2007 alle 14:38
cimi c’è un modo per cambiare il colore dei font di Nautilus senza fare una patch come questa?
http://grigio.org/10_passi_diventare_un_potenziale_programmatore_open_source
28 May, 2007 alle 16:05
Solo a me non funziona?
Quando setto un qualsiasi colore mette sempre le icone nere, ma proprio nere con il bordo corretto, in ogni caso nero
Ciao
Mavimo
PS: il colore va messo tra ” e ”
PPS: non mi sembra proprio l’implementazione che suggerivo su pollycoke qualche giorno fa, ma magari mi sbaglio io…
28 May, 2007 alle 18:36
a me va
prova con “#ffffff” e render_mode 3
Comunque la resa non è eccezionale, anzi per me funziona bene se le si vuole scurire
29 May, 2007 alle 15:46
Nulla..
Vabbè, non era una funzionalità indispensabile.. ma non riesco a spiegarmi come mai non vada… se non si è capito cosa mi succede potete vederne uno screenshot all’indirizzo
http://mavimo.netsons.org/files/icone_nere.png
Cieo e grazie a tutti (e complimenti per l’ottimo lavoro che stai facendo!)