8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

gnome shell 扩展中出现“参数‘域’的预期类型字符串,但类型未定义”错误

Harley 2月前

59 0

我正在尝试使用本指南中的代码运行 gnome 扩展 https://gjs.guide/extensions/upgrading/legacy-documentation.html#extensionUbuntu 22.04、GNOME 42.9、waylandcontents 扩展...

我正在尝试使用本指南中的代码运行 gnome 扩展 https://gjs.guide/extensions/upgrading/legacy-documentation.html#extension Ubuntu 22.04、GNOME 42.9、wayland

extension.js 的内容(从上面的链接复制):

const St = imports.gi.St;

const ExtensionUtils = imports.misc.extensionUtils;
const Me = ExtensionUtils.getCurrentExtension();
const Main = imports.ui.main;
const PanelMenu = imports.ui.panelMenu;

const {
gettext: _,
} = ExtensionUtils;


class Extension {
enable() {
    // Create a panel button
    this._indicator = new PanelMenu.Button(0.0, Me.metadata.name, false);

    // Add an icon
    const icon = new St.Icon({
        icon_name: 'face-laugh-symbolic',
        style_class: 'system-status-icon',
    });
    this._indicator.add_child(icon);

    // Add the indicator to the panel
    Main.panel.addToStatusArea(Me.metadata.uuid, this._indicator);

    // Add a menu item to open the preferences window
    this._indicator.menu.addAction(_('Preferences'),
        () => ExtensionUtils.openPrefs());

    this._count = 0;
}

disable() {
    if (this._indicator) {
        this._indicator.destroy();
        this._indicator = null;
    }
}
}


function init() {
ExtensionUtils.initTranslations();

return new Extension();
}

metadata.json的内容:

{
"uuid": "[email protected]",
"name": "Example Extension",
"description": "An example extension",
"shell-version": [ "42.9" ],
"url": "https://gjs.guide/extensions"
}

错误:

enter image description here

帖子版权声明 1、本帖标题:gnome shell 扩展中出现“参数‘域’的预期类型字符串,但类型未定义”错误
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Harley在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 在不同的程序(top、free、htop、ps 等)中,这永远不会是一个准确的数字(分配、释放、垃圾收集等),但也许可以看到

返回
作者最近主题: