Ele segue a nomeação regular de ícones, o que, até onde eu sei, começa no seu tema e depois continua caindo até que combine com algo com o nome.
Por exemplo, o tema do ícone Faenza que eu uso atualmente.
Em /usr/share/icons/Faenza/index.theme
, diz (recortado)
[Icon Theme]
Name=Faenza
Inherits=gnome,hicolor
Comment=Icon theme project with tilish style, by Tiheum
Directories=actions/16,animations/16,apps/16,categories/16,devices/16,emblems/16,mimetypes/16,places/16,status/16,stock/16,actions/22,animations/22,apps/22,categories/22,devices/22,emblems/22,mimetypes/22,places/22,status/22,stock/22,actions/24,animations/24,apps/24,categories/24,devices/24,emblems/24,mimetypes/24,places/24,status/24,stock/24,actions/32,animations/32,apps/32,categories/32,devices/32,emblems/32,mimetypes/32,places/32,status/32,stock/32,actions/48,animations/48,apps/48,categories/48,devices/48,emblems/48,mimetypes/48,places/48,status/48,stock/48,actions/scalable,apps/scalable,categories/scalable,devices/scalable,emblems/scalable,mimetypes/scalable,places/scalable,status/scalable,stock/scalable
Observe a linha Inherits=...
? Esses são os "fallbacks" de Faenza, caso eles não tenham o próprio ícone.
Isso é relevante para sua pergunta, porque você pode inserir um nome para um ícone e, em seguida, procurar primeiro o ícone em /usr/share/icons/YOURICONTHEME/
. No caso estranho de não encontrá-lo, ele verificará os fallbacks (nesse caso, /usr/share/icons/gnome/
e /usr/share/icons/hicolor/
). Você descobrirá que a maioria dos temas de ícones (do Ubuntu) herda de gnome
e / ou hicolor
, portanto, se você usar o nome de um ícone nessas pastas, pode ter certeza de que todos os temas exibirão um ícone. / p>