Ошибка «Ожидаемая строка типа для аргумента «домен», но тип не определен» в расширении оболочки gnomeLinux

Ответить
Anonymous
 Ошибка «Ожидаемая строка типа для аргумента «домен», но тип не определен» в расширении оболочки gnome

Сообщение Anonymous »

Я пытаюсь запустить расширение gnome, используя код из этого руководства https://gjs.guide/extensions/upgrading/ ... #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();
}
содержимое метаданных.json:

Код: Выделить всё

{
"uuid": "example@gjs.guide",
"name": "Example Extension",
"description": "An example extension",
"shell-version": [ "42.9" ],
"url": "https://gjs.guide/extensions"
}
Ошибка:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/785 ... ror-in-gno
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»