Qt 如何在删除应用程序时从诺基亚N9(MeeGo)上的用户主文件夹中删除文件

Qt 如何在删除应用程序时从诺基亚N9(MeeGo)上的用户主文件夹中删除文件,qt,shell,debian,meego,Qt,Shell,Debian,Meego,我的适用于诺基亚N9的Qt应用程序将一些数据存储在/home/user/.config中的My文件夹中。 我需要在卸载应用程序时删除此文件夹和我的数据。 据我所知,这可以通过postrm文件实现。 我使用以下文件: 邮局 !/垃圾箱/垃圾箱 rm-rf/home/user/.config/mydatafolder/ 出口0 但是这个代码不起作用。我假设没有足够的权限删除用户文件夹中的某些内容。 所以,我试着用 devel su user-c rm-rf/home/user/.config/myd

我的适用于诺基亚N9的Qt应用程序将一些数据存储在/home/user/.config中的My文件夹中。 我需要在卸载应用程序时删除此文件夹和我的数据。 据我所知,这可以通过postrm文件实现。 我使用以下文件:

邮局

!/垃圾箱/垃圾箱 rm-rf/home/user/.config/mydatafolder/ 出口0 但是这个代码不起作用。我假设没有足够的权限删除用户文件夹中的某些内容。 所以,我试着用

devel su user-c rm-rf/home/user/.config/mydatafolder/ 但它只能在开发者模式下工作,我需要应用程序在没有它的情况下正常工作。以下代码也不起作用:

su user-c rm-rf/home/user/.config/mydatafolder/ 有人知道如何删除这个文件夹吗?

好的,我已经解决了这个问题。 在这种情况下,不需要使用su或su-devel。默认情况下,所有预/后rm/安装脚本都由“root”运行。 要使这些脚本由“用户”运行,我们只需向aegis清单文件添加以下字符串: