我无法使用 gnome-shell-extensions-user-theme 用户,因为调整工具上没有启用扩展的按钮!我已完全卸载并重新安装了 gnome-tweak-tool,但没有任何变化。有什么建议吗?Bruce。
答案1
我也遇到了同样的问题。似乎文件元数据.jsonshell 版本错误。至少对于 Ubuntu 11.10 来说是这样。为了解决这个问题,我必须:
- cd ~/.local/share/gnome-shell/extensions/
- cd 进入所需的扩展目录。
- 编辑 metadata.json 文件并更改
"shell 版本": [ "3.3.2" ] 到 "shell 版本": [ "3.2" ],
- 从 Gnome-Shell 注销并再次登录。现在您应该可以看到 gnome-tweak-tool 中的所有扩展。
答案2
这是一个奇怪的答案..在全新安装 Ubuntu 13.04 后,我意识到 gnome.extensions.org 不起作用(所有扩展都变灰),Gnome Tweak 工具也不起作用..
我尝试了多个步骤(并恢复它们)。最简单的方法是返回登录页面并将桌面管理器从默认的 Ubuntu 更改为 Gnome。这解决了所有问题。
希望这可以帮助。
答案3
@Tymoteusz Stępień 的答案对我有用。过去 2 个月我一直在尝试解决这个问题,在 Google 上搜索了很多,阅读了很多帖子,但都无济于事。然而,这个答案非常有效。
笔记:确保您手动尝试安装的扩展的目录名称与该扩展的 metadata.json 文件中 uuid 的值相同。
我安装了扩展 GSConnect 。 在我的例子中, 的值为uuid
:inside of 。"[email protected]"
~/.local/share/gnome-shell/extensions/gsconnectandyholmes.github.io.v43.shell-extension/metadata.json
您可以使用以下方式检查扩展程序的 uuid
egrep "uuid" ~/.local/share/gnome-shell/extensions/{YourExtensionNameHere}/metadata.json
对于我来说输出是。"uuid": "[email protected]",
复制 uuid 的值(不带双引号),此处[电子邮件保护]并将该扩展的目录重命名为其 uuid 的值。
就我而言,我重命名了目录
gsconnectandyholmes.github.io.v43.shell-extension
到
[email protected]
代替
~/.local/share/gnome-shell/extensions
答案4
10 分钟前遇到了同样的问题 :D。这个非常简短的命令解决了问题:
sudo apt-get remove fglrx*
它会清除专有图形驱动程序的所有安装和引用,一旦您重新启动 gnome-shell,3D 加速就会重新启用,并且 gnome-shell 以及其他需要 3D 加速的应用程序将正常运行。