En Linux, ¿se puede establecer un icono personalizado para una carpeta/directorio tal como aparece en un escritorio/administrador de archivos?Establecer programáticamente un icono personalizado de carpeta/directorio en Linux
Por ejemplo, para Windows Explorer uno puede establecer un icono personalizado en el archivo desktop.ini de la carpeta?
Si es así, ¿hay un mecanismo común o función API para hacer esto (que es quizás común entre distros/desktops/administradores de archivos)?
Me gustaría hacer esto desde un programa en modo consola independiente C++ o tal vez mediante la API de escritorio para KDE, GNOME etc .. (también Unix CDE y OSX)
Para cambios específicos del usuario, intente https://askubuntu.com/questions/217757/how-can-i-programmatically-change-a-files-icon – Wilf