如何完全删除gnome shell扩展?


Answers:


23

从Gnome shell页面中说:

有些错误GNOME 3.2阻止了某些扩展程序的卸载正常进行。GNOME Shell 3.2.2.1修复了这些问题。如果在卸载扩展程序时遇到问题,请确保系统已完全更新。

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

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


3
这似乎表明在3.2.2.1之后的版本中存在某些卸载过程(而不是手动删除文件夹并重新启动)-但是未指定。不管怎样,谢谢。
MorganSBailey

2
我删除了一些扩展名的文件夹,但是其中一些扩展名在重新启动后再次出现!(即应用程序菜单,AlternateTab等)
Rahmani

2
@Rahmani(如果您仍有问题):请参阅/usr/share/gnome-shell/extensions/。显然,某些扩展是在整个系统范围内安装的,至少在我看来,这些扩展不能被网站删除。
斯特芬·温克勒

1
@SteffenWinkler谢谢,它运行良好。我不知道它是在系统范围内安装的
ismailsunni

11

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

在此处输入图片说明


11
这并不总是有效的……
Wilf

我从此页面卸载扩展程序,但是其中一些重新启动后会再次出现!!!(即应用程序菜单,AlternateTab等)
Rahmani

@Rahmani-这些都是fmuellner extensions.gnome.org/accounts/profile/fmuellner的扩展 ...我下载了他的用户设置扩展,并添加了许多其他扩展。现在我无法删除其中任何一个。
guttermonk

4

扩展名'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

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


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.