如何自动清理我的GNOME主菜单?

我喜欢在我的Ubuntu安装中尝试各种不同的软件。然后,每当Ubuntu进入新的发布周期时,我都会进行一次全新安装(而不是升级),以摆脱所有额外的软件(以及它们各自的配置文件/文件夹)。除了个人文件之外,我唯一备份并带到下一个安装中的是gnome的配置文件,这样我的桌面始终保持我喜欢的样子。=)
问题在于,我测试的不同软件包从未被正确卸载,因此我的gnome主菜单上充满了指向我之前安装过的软件的损坏链接(因为我保留了gnome的配置文件)。 有没有自动化的方法可以浏览我的gnome主菜单并删除任何损坏的链接?我知道如何手动编辑菜单,我可以自己处理,但我正在寻找一些脚本或软件包,可以为我清理,这样我就不必在每个发布周期手动处理了。

我猜人们在回答之前没有阅读问题。 这个话题下没有一个答案... 顺便问一下,你找到好的解决方案了吗? - Raphael Jolivet
@RaphaelJolivet 不是的,但在提出这个问题后不久我就停止使用Ubuntu了。 - Malabarba
4个回答

好的,我找到了这个脚本

export PACKAGES=$(dpkg -l | awk '{if ($1 == "rc") print $2" "}' | tr -d '\n') [ -n "$PACKAGES" ] && sudo apt-get purge $PACKAGES

ubuntuforums.org上有一个帖子,提到可以清除已删除的安装文件。所以也许这个方法也适用于清除菜单。

要真-真-真地重置你的Gnome菜单,请输入以下命令:
rm -rf .local/share/applications/*

我在2008年遇到了这个bug,不知道它是否已经修复了,顺便说一句,它真的很烦人。

sudo apt-get autoremove

这个对我来说完美地运作了


打开Synaptic,并在左侧菜单中选择全部/已安装/等等下的未安装(残留配置)

你确定这对于这种情况有效吗? - RolandiXor