tl; dr do sudo chown $USER:$USER /home/$USER/.local/share/gvfs-metadata/*
Eu finalmente encontrei uma resposta para essa pergunta!
Acabei de reinstalar o Ubuntu, então, quando esse não funcionou, excluindo os arquivos de configuração do meu diretório inicial. Eventualmente, a cor da pasta começou a funcionar ...
Até três dias atrás, quando parou sem motivo aparente.
Desta vez, eu li o código fonte. O folder-color usa metadados do gio para armazenar ícones personalizados de pastas, então eu corri o comando gio info
em ~/Documents
, e recebi isso:
(gio info:15425): GVFS-WARNING **: 19:45:44.340: can't init metadata tree /home/$USER/.local/share/gvfs-metadata/home: open: Permission denied
Eu, então, fiz ll ~/.local/share/gvfs-metadata/home
e, com certeza, ele e dois outros arquivos eram de propriedade de root.
A execução de sudo chown $USER:$USER /home/$USER/.local/share/gvfs-metadata/*
corrigiu todos eles e a cor da pasta começou imediatamente a funcionar novamente.
Eu só posso imaginar que isso acontece quando o Nautilus é executado como root (você não deveria fazer isso de qualquer maneira :P
).