Ícones GTK para arquivos especiais

3

O pipe nomeado, por exemplo, tem seu ícone, eu tenho um tema para o GTK e, quando eu criar o named pipe, ele dá um ícone do gtk-file.svg file ou symlinks que apontam para isso:

  • application-x-empty.svg
  • empty.svg
  • gnome-fs-regular.svg

Existe um lugar onde eu possa encontrar uma lista desses tipos? Não consigo encontrá-los em /usr/share/mime .

Eu encontrei este 2 links:

mas não há gnome-fs

    
por jcubic 03.04.2014 / 22:12

1 resposta

3

Sim, ele tem um nome de ícone: inode-fifo . O nome do ícone geralmente corresponde ao tipo MIME, neste caso inode/fifo .
E sim, você não pode encontrá-lo nos documentos oficiais porque a especificação não lista todos os nomes de ícones possíveis que ele visa apenas (enfatize o meu):

lay out a standard naming scheme for icon creation, as well as providing 
a minimal list of must have icons.

A maneira fácil de determinar o nome do ícone para um determinado tipo MIME é via gio :

gio info -a standard::icon LOCATION

(em configurações mais antigas, substitua gio info por gvfs-info )

mkfifo namedpipe
gvfs-info -a standard::icon namedpipe
uri: file:///home/don/testdir/namedpipe
attributes:
  standard::icon: inode-fifo, inode-x-generic

Portanto, o nome do ícone padrão é inode-fifo e o nome genérico é inode-x-generic . Se inode-fifo.png estiver faltando no seu conjunto de ícones, então inode-x-generic.png será usado. Se esse também estiver faltando, um nome de ícone de reserva será usado, por exemplo, gnome-fs-regular.png .

    
por 05.05.2015 / 22:35