Gnome Tweak Tool 不显示扩展

Gnome Tweak Tool 不显示扩展

我无法使用 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 加速的应用程序将正常运行。

相关内容