Linux 如何使用C/C+更改文件图标的徽标+;在侏儒中?

Linux 如何使用C/C+更改文件图标的徽标+;在侏儒中?,linux,ubuntu,gnome,Linux,Ubuntu,Gnome,我正在开发一个类似Dropbox的应用程序。我想在同步过程中动态更改文件的标志。像这样: 使用Qt/C++有什么解决方案吗?您不需要Qt来完成此操作。但是你需要C调用来完成它。 您可以为Nautilus创建扩展,并在中使用NautilusInfoProvider和NautilusFileInfo 特别的 如果实现NautilusInfoProvider并注册扩展,Nautilus将 呼叫在那里,您可以实现逻辑来检查文件状态并正确设置图标(使用)。但是,我建议您在应用程序空闲时调用该函数。执行此

我正在开发一个类似Dropbox的应用程序。我想在同步过程中动态更改文件的标志。像这样:


使用Qt/C++有什么解决方案吗?

您不需要Qt来完成此操作。但是你需要C调用来完成它。 您可以为Nautilus创建扩展,并在中使用NautilusInfoProvider和NautilusFileInfo 特别的

如果实现NautilusInfoProvider并注册扩展,Nautilus将
呼叫在那里,您可以实现逻辑来检查文件状态并正确设置图标(使用)。但是,我建议您在应用程序空闲时调用该函数。

执行此操作不需要Qt。但是你需要C调用来完成它。 您可以为Nautilus创建扩展,并在中使用NautilusInfoProvider和NautilusFileInfo 特别的

如果实现NautilusInfoProvider并注册扩展,Nautilus将
呼叫在那里,您可以实现逻辑来检查文件状态并正确设置图标(使用)。但是,我建议您在应用程序空闲时调用该函数。

如何在Qt/C++项目中访问nautilus头和API。要添加到我的项目文件中的libs&includePath是什么?谢谢。如何在Qt/C++项目中访问nautilus头和API。要添加到我的项目文件中的libs&includePath是什么?谢谢