无法安装特定的GNOME Shell扩展

我正在尝试安装这个 GNOME Shell扩展,如本答案中所示,但即使我按下开关使其On而不是Off ,我在我得到的小对话框上单击Install ,当我刷新页面时再次Off并且在gnome-tweak-tool没有任何迹象。

我尝试以同样的方式安装其他扩展,没有问题,为什么我无法安装这个? 我正在使用GNOME 3.18运行Ubuntu GNOME 15.10。

在3.16上工作 (我猜你最初默认15.10应该有3.16(见这里有原因))…我认为它不支持扩展页面中的3.18(当你有’不支持’的shell时该扩展的版本,它不会给出任何信息错误,这是STUPID)。

作为一种解决方法(可能不起作用),您可以从此处 下载扩展源(单击“ 下载存储库 ”),然后在提取的源目录中执行build.sh (从termial执行cd ,或使用’在终端中打开’ )。 之后,您可以将ShellTile@emasab.it.zip文件ShellTile@emasab.it.zip压缩到~/.local/share/gnome-shell/extensions/

放置它,使元数据文件位于:〜/ ~/.local/share/gnome-shell/extensions/ShellTile@emasab.it/metadata.json 。 您需要确保元数据文件包含您的gnome shell版本 – 示例:

 { "_generated": "Generated by SweetTooth, do not edit", "description": "A tiling window extension for GNOME Shell. Just move a window over another one, holding down the Control key, and you'll see the magic! Grouped windows minimize, resize, raise and change workspace together. Maximize a window to remove it from the group.", "gettext-domain": "shelltile", "name": "ShellTile", "settings-schema": "org.gnome.shell.extensions.shelltile", "shell-version": [ "3.6", "3.8", "3.10", "3.12", "3.14", "3.16", "3.18" ], "url": "https://bitbucket.org/emasab/shelltile", "uuid": "ShellTile@emasab.it", "version": 30 } 

以下是各种检查/解决方法,如果它支持您的版本(在这种情况下它不是帮助其他人):

  • 重新加载浏览器页面。
  • 确保启用了Gnome Shell Integration插件(请about:plugins Firefox中的about:plugins
  • 使用Gnome Tweak Tool或此处检查扩展是否已启用
  • 如果您之前没有安装过扩展程序,则应显示如下内容: 在此处输入图像描述 如果安装并正常工作,则会有一个首选项图标
  • 如果此文件夹存在,它将被安装:

     ~/.local/share/gnome-shell/extensions/ShellTile@emasab.it 
  • 放弃,报告错误:

    https://bitbucket.org/emasab/shelltile/issues?status=new&status=open