Se você estiver usando o shell Unity 7 do Ubuntu, comece examinando o código do BAMF . Sim, claro, o cara que nomeou o projeto tinha senso de humor, mas esse é o componente onde os ícones são mais entendidos.
Eu queria compor uma resposta para Criando um symlink para um arquivo bin e renomeando-o para" readme "(sem extensão) fornece propriedades de arquivo de texto citando a parte relevante do código-fonte que escolheu ícones de arquivos com base no nome do arquivo.
Depois de passar um tempo considerável fazendo algumas pesquisas, não consegui encontrá-lo na fonte Unity ou no Compiz, e a fonte GNOME (onde eu suspeito que seja) consiste em um grande número de projetos que eu tive extrema dificuldade em procurar. . Não consegui encontrar nenhuma informação que eu pudesse usar em uma resposta, e a missão foi um fracasso.
Então, minha pergunta é: Onde alguma fonte é relevante para a determinação de descrições de tipos de arquivos legíveis por humanos e seleção de ícones para arquivos no Ubuntu (14.04, e esses recursos existem há algum tempo, então eu não acho realmente importa qual versão dos componentes está em uso)? Ou pelo menos, em quais projetos esta fonte poderia estar?
A parte que estou procurando é a etapa final de "descobrir o ícone", que é baseada, é claro, em, e. o ícone especificado em um arquivo .desktop, ou um ícone registrado para outro tipo de arquivo, ou um ícone padrão embutido, etc.
Se você estiver usando o shell Unity 7 do Ubuntu, comece examinando o código do BAMF . Sim, claro, o cara que nomeou o projeto tinha senso de humor, mas esse é o componente onde os ícones são mais entendidos.