De que componente é o código-fonte para determinar os ícones da área de trabalho?

2

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.

    
por Jason C 04.04.2017 / 00:26

1 resposta

2

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.

    
por Stephen M. Webb 04.04.2017 / 01:55