如何彻底删除 gnome shell 扩展?

如何彻底删除 gnome shell 扩展?

我在 Ubuntu 12.04 下运行 gnome-shell 3.4.1。我一直在尝试各种扩展http://extensions.gnome.org现在我想彻底删除一些,特别是因为它们不会占用 Gnome Tweak Tool 的空间。
直接删除下面的扩展文件夹安全吗~/.local/share/gnome-shell/extensions/

答案1

来自 Gnome shell 页面它说:

有一些错误导致GNOME 3.2某些扩展无法正常卸载。GNOME Shell 3.2.2.1 已修复这些问题。如果您在卸载扩展时遇到问题,请确保您的系统已完全更新。

如果您没有 GNOME Shell 3.2.2.1,并且可能无法获取它,或者不确定,您可以手动卸载扩展。删除扩展的目录,然后重新启动 Shell。扩展应存储在 下~/.local/share/gnome-shell/extensions。删除目录是不够的:您需要重新启动 Shell 以确保扩展已完全卸载:使用 Alt+F2 打开运行对话框,然后输入restart

因此,您可以手动删除扩展~/.local/share/gnome-shell/extensions

答案2

好的,找到了。在https://extensions.gnome.org,在 下导航Installed extensions,每个扩展旁边都有一个 X 按钮,用于卸载它。如上一个答案所述,该功能仅在 3.2.2.1 版本之后有效。

在此处输入图片描述

答案3

来自“fmuellner”的扩展似乎存储在目录“/usr/share/gnome-shell/extensions/”中,而其他扩展存储在目录“~/.local/share/gnome-shell/extensions”中。我以前也遇到过这个问题。我通过删除这些目录并重新启动计算机解决了这个问题。您无法从文件浏览器或资源管理器中删除它们。因此,需要超级用户权限才能删除它们。在终端中使用以下命令。 $ sudo rm -r /usr/share/gnome-shell/extensions/ $ sudo rm -r ~/.local/share/gnome-shell/extensions/

然后从 GUI 重新启动计算机,或者你可以使用 $ sudo init 6

小心不要误删除其他目录。上述修复对我有用。希望有帮助。

答案4

我也尝试卸载我的扩展https://extensions.gnome.org/local/,但是当我重新启动系统时,其中一些又回来了。

然后我要做的是从我的文件系统中手动删除它们,如下所示:

  1. 我检查了这两个文件位置:/usr/share/gnome-shell/extensions/~/.local/share/gnome-shell/extensions/

  2. 我找到要删除的扩展的目录并运行:

    (sudo) rm -rf xxx
    

    其中,xxx是扩展目录的路径。

    警告: 必须格外小心,输入上述命令的正确路径,因为它会递归删除指定目录的内容,而无需用户确认!如果路径错误,它可能会破坏整个系统!

  3. 最后,重新启动计算机,它竟然正常工作了。

相关内容