
A maioria dos temas de ícones possui um conjunto de ícones de tamanhos diferentes que serão usados para a mesma coisa, mas mudam dependendo do tamanho do ícone que está sendo visualizado. No nemo, se eu quiser alterar o ícone de um arquivo ou pasta, basta ir em propriedades, clicar no ícone e escolher um novo ícone. No entanto, o nemo usará o mesmo arquivo de ícone, não importa o tamanho do ícone, se você usa visualização de lista, visualização de ícones, compactação, etc.
Como altero o ícone em um arquivo ou pasta e faço com que o nemo use o ícone de tamanho adequado dependendo da visualização atual (ou seja, 16x16 png para visualização de lista, SVG escalável para visualização de ícones, etc.)?
Responder1
Acontece quea questãoMencionei nos comentários sobre o nautilus funciona para o nemo. No entanto, se você já configurou a pasta viaeste método, você precisará desfazer essas informações. Se você estiver tentando alterar o ícone de a_folder
para /file_location/icon.svg
o conjunto de ícones todos nomeados a_folder_icon
, por exemplo, você pode descobrir as informações do ícone atual com o comando
gvfs-info a_folder
Isso irá gerar um monte de dados sobre este local, haverá uma linha com
metadata::custom-icon: file:///file_location/icon.svg
mostrando os metadados do ícone. Ao inserir o comando
gvfs-set-attribute -t unset a_folder metadata::custom-icon /file_location/icon.svg
você pode remover esses metadados e gvfs-info a_folder
não deverá mais listar o ícone definido. Agora você pode definir o nome do ícone com
gvfs-set-attribute a_folder metadata::custom-icon-name a_folder_icon
No entanto, isso não parece alterar o ícone na barra lateral do nemo e pode serimpossível fazê-lo.