我在meta.json中看到了几种方法,有些只指定完整版本,例如“ 3.22”,而有些则更具体,例如“ 3.22.1”。 我遇到了一个问题,我有“ 3.24”,“ 3.24.1”和“ 3.24.2”,但是扩展名在“ 3.24.3”中无法工作,直到我指定了它。

是否有必要列出所有受支持的gnome-shell的特定“点”版本,或者仅在指定了至少一个“ point”版本的情况下才列出gnome-shell?

#1楼 票数:0 已采纳

在查看源代码后,我发现了这一点:

/**
 * versionCheck:
 * @required: an array of versions we're compatible with
 * @current: the version we have
 *
 * Check if a component is compatible for an extension.
 * @required is an array, and at least one version must match.
 * @current must be in the format <major>.<minor>.<point>.<micro>
 * <micro> is always ignored
 * <point> is ignored if <minor> is even (so you can target the
 * whole stable release)
 * <minor> and <major> must match
 * Each target version must be at least <major> and <minor>
 */

  ask by andy.holmes translate from so

未解决问题?本站智能推荐:

2回复

如何访问 Gnome-Shell 扩展中的环境变量

我想从 Gnome-Shell 扩展访问环境变量。 一些上下文:我想根据环境变量$XDG_SESSION_TYPE创建一个将“Xorg”或“Wayland”添加到面板的$XDG_SESSION_TYPE 。 我必须这样做,因为我经常切换(Wine 与 Wayland 有问题),而且我并不总是记得正
1回复

如何在 Docker 下运行 Gnome-Shell?

你如何从Docker内部运行Gnome-Shell ? 我正在尝试为 Gnome Shell 扩展创建一个简单的连续构建过程,只是为了模拟和测试安装。 为了更容易地测试各种 Linux 版本的构建,我想使用 Docker 来管理环境。 我首先针对 Ubuntu 18.04,所以我有一个 Dock
1回复

有什么办法可以编写GNOME-Shell扩展的单元测试

我目前正在尝试重构现有的gnome-shell扩展的代码库。 部分原因是引入了单元测试,因为在2016年不使用测试似乎是微不足道的。 经过一番修补后,我设法建立了一个有效的node-phantomjs-qunit管道,该管道实际上使我处于某个位置。 然而,外壳扩展使用自定义的imp
1回复

gjs/gnome-shell-extension:每 60 秒更新一次按钮文本

我想编写一个简单的 gnome 扩展,从文本文件在我的顶部栏上打印一些文本。 我设法打印了文本,但我无法每 60 秒更新一次。 甚至可以使用 gjs 吗? 这就是我想出的:
1回复

如何在gnome-shell扩展中创建全局键绑定

我正在运行Ubuntu Gnome,gnome shell版本3.24.2。 我正在尝试创建一个gnome shell扩展,并且正在使用Javascript。 在扩展程序和Javascript中,如何创建可以在Gnome中的任何位置识别的全局键绑定? 我想将一个功能绑定到该键绑定,以便
1回复

如何在Gnome Shell中获取击键

我正在尝试编写我的第一个Shell扩展,并且 - 正如每篇博客文章那样 - 我对缺乏最新文档感到挣扎...... 也就是说,我试图从键盘上抓取所有击键,并且 - 查看在线代码和旧邮件列表消息 - 似乎直到最近,正确的做法是: const Shell = imports.gi.Shell;
2回复

如何处理 gnome shell 扩展中的键盘事件?

如何添加事件或其他方法来监听 gnome shell 扩展上的按键? 例如显示一个对话框,每次按键都显示按下的键? 我找不到任何例子。 该文档提到了一个keyboard模块,但使用该通用名称搜索很困难。 (从上面链接的文档中阅读上面的引用。它的样式为代码,因为引用样式出于某种原因不保留本站点
4回复

如何在St.Icon的Gnome Shell扩展中设置PNG文件

我的Gnome Shell扩展程序有一个文件夹'icons',里面有一个名为'MyIcon.png'的图标文件。 我想把它作为St.Icon对象的参数。 谢谢你的帮助。 塞尔丘克。