Algo semelhante foi discutido aqui . Eu acho que, de acordo com o tópico, você poderia usar gvfs-set-attribute
para alterar os ícones e usar um loop você pode tornar seu script mais curto, iterando sobre seus nomes de pasta padrão e locais de ícone.