我如何完全删除 MenuLibre 并重置所有更改?

我如何完全删除 MenuLibre 并重置所有更改?

我想知道如何删除 MenuLibre 以及我对其所做的所有更改。我只用它来更改应用程序的图标,但现在我想将所有图标更改为新主题。当我这样做时,我只能更改图标,而这些图标我没有使用 MenuLibre 更改。当我使用

sudo apt-get remove menulibre

它删除了程序,但图标仍然相同。我还尝试重新安装它,并简单地删除我为应用程序添加的图像。但现在显示的不是我当前图标主题的图标,而是未指定程序的图标。我还尝试使用以下命令将其删除:

sudo apt-get purge menulibre

但它仍然不起作用。

我希望有一种方法可以解决这个问题,这样当我想更改图标主题时,就不必总是更改每个图标。

答案1

Menulibre 所做的就是将.desktop中的应用程序的全局文件复制到 中/usr/share/applications,然后~/.local/share/applications编辑本地文件。~/.local/share/applications然后 中的本地文件将“覆盖”全局文件。

要恢复,只需删除.desktop中的相应文件~/.local/share/applications,注销并重新登录。Dash 和 Unity Launcher 将/usr/share/applications再次使用 中的全局文件。

~/.local默认情况下是隐藏目录。按(在您的主目录中)Ctrl+H可将其显示出来。

笔记

编辑全局 .desktop 文件是一种不好的做法,在这种情况下不会对您有帮助。

相关内容