如何完全删除 gnome shell 扩展?

Mor*_*ley 34 gnome 12.04 gnome-shell-extension gnome-shell

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

Ach*_*chu 27

从 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手动删除扩展名。

  • 这似乎表明在 3.2.2.1 之后的版本中有一定的卸载过程(除了手动删除文件夹并重新启动) - 但是,没有指定。不管怎样,谢谢。 (3认同)
  • 我删除了一些扩展的文件夹,但其中一些在重启后又回来了!!!(即应用程序菜单、AlternateTab 等) (2认同)
  • @Rahmani 如果你还有那个问题:看看`/usr/share/gnome-shell/extensions/`。显然,一些扩展是在系统范围内安装的,至少在我的情况下,它们不能被网站移除。 (2认同)

Mor*_*ley 14

好的,找到了。在https://extensions.gnome.org 中,导航到 下Installed extensions,每个扩展旁边都有一个 X 按钮,可以卸载它。正如前面的回答中提到的,这仅在 3.2.2.1 版之后有效。

在此处输入图片说明

  • 这并不总是有效... (18认同)
  • 我从这个页面卸载了扩展,但其中一些在重启后又回来了!!!(即应用程序菜单、AlternateTab 等) (3认同)
  • @Rahmani - 这些都是 fmuellner 的扩展 https://extensions.gnome.org/accounts/profile/fmuellner ...我下载了他的用户设置扩展,并添加了一堆其他扩展。现在我无法删除其中任何一个。 (2认同)

小智 6

“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

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