Вопросы по теме 'gnome-shell-extensions'

Обработка событий фокуса окна в расширении оболочки gnome
Я разрабатываю расширение оболочки gnome для Gnome 3.4. Моему расширению необходимо фиксировать события окна, если какой-либо редактируемый текст сфокусирован внутрь или наружу. global.stage.connect('notify::focus-key', Lang.bind(this,...
1312 просмотров

разбор XML-файла в расширении оболочки gnome
Похоже, что нет возможности проанализировать файл XML в фактическом расширении инструмента оболочки gnome. Это означает, что вы не можете анализировать svg. Любое обходное решение?
279 просмотров
schedule 22.12.2023

Расширение Gnome-Shell, следите за изменениями в GSettings?
Итак, я пишу расширение, у которого есть некоторые предпочтения. Я сохраняю настройки в GSettings, используя файл comfort.js (как описано здесь ). Соответствующий код выглядит следующим образом: const SETTINGS_APP_SORT_MODE = 'sort-mode';...
624 просмотров

Как модификация _init() влияет на parent()?
Я пытаюсь обновить расширение оболочки Gnome. В нем я переопределяю метод _init объекта, что делаю так: function newInitAppSwitcherPopup() { this.parent(); ... } AltTab.AppSwitcherPopup.prototype._init =...
92 просмотров

Как создавать события Clutter с помощью GJS
Я получу данные {x,y} из сети, соответствующие координате пикселя. Я хотел бы создать событие беспорядка или, по крайней мере, сообщить системе (этап беспорядка), что есть движение мыши к полученным данным {x, y}. Я просмотрел неофициальную...
333 просмотров

Как правильно использовать линейный градиент при стилизации оболочки GNOME?
Я работаю над расширением gnome-shell и не могу заставить линейный градиент работать должным образом (или вообще вообще). документация по GTK или эта post утверждает, что мы должны иметь возможность использовать что-то вроде этого: label {...
478 просмотров
schedule 10.04.2024

Как нарисовать кнопки окна из Gtk.Context в gjs
Я пытаюсь извлечь кнопки Windows из текущей активной темы gtk и визуализировать их в контексте cairo в gjs для использования в Gnome-Global-Menu ( https://gitlab.com/lestcape/Gnome-Global-AppMenu ). Например, у меня есть один код, который я использую...
554 просмотров

удаленные расширения gnome продолжают появляться
У меня очень странная и очень раздражающая проблема. Каждый раз после перезагрузки (или выхода из системы) старые неустановленные расширения, которые я опробовал и решил не для меня, переустанавливаются сами. Мне нужно перейти к расширению gnome в...
71 просмотров

Как получить доступ к переменной среды внутри расширения Gnome-Shell
Я хочу получить доступ к переменной среды из расширения Gnome-Shell. Некоторый контекст: я хочу создать расширение, добавляющее Xorg или Wayland к панели на основе переменной среды $XDG_SESSION_TYPE . Мне приходится это делать, потому что я часто...
119 просмотров