我在 Ubuntu 12.04 下运行 gnome-shell 3.4.1。我一直在尝试各种扩展http://extensions.gnome.org现在我想彻底删除一些,特别是因为它们不会占用 Gnome Tweak Tool 的空间。
直接删除下面的扩展文件夹安全吗~/.local/share/gnome-shell/extensions/
?
答案1
有一些错误导致
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/,但是当我重新启动系统时,其中一些又回来了。
然后我要做的是从我的文件系统中手动删除它们,如下所示:
我检查了这两个文件位置:
/usr/share/gnome-shell/extensions/
和~/.local/share/gnome-shell/extensions/
。我找到要删除的扩展的目录并运行:
(sudo) rm -rf xxx
其中,
xxx
是扩展目录的路径。警告: 必须格外小心,输入上述命令的正确路径,因为它会递归删除指定目录的内容,而无需用户确认!如果路径错误,它可能会破坏整个系统!
最后,重新启动计算机,它竟然正常工作了。