Описание тега gnome-shell-extensions

The Gnome Shell (Gnome 3) offers JavaScript bindings to customize and extend the shell behavior.
0 ответов

gjs/gnome-shell-extension: чтение удаленного изображения jpg из URL и установка в качестве значка

Я пытаюсь улучшить расширение оболочки gnome, позволяя получить удаленное изображение (jpg) и установить в качестве значка для определенного виджета. Вот что я получил до сих пор, но это не работает из-за несоответствия типа данных: // allow remote …
07 апр '16 в 01:53
1 ответ

Получение списка контактов с интерфейсом Gnome-Shell JS

Я только начал заниматься написанием расширений gnome-shell и хотел бы узнать, как получить список контактов, которые есть у пользователя. Я отследил некоторые вероятные файлы: gnome-shell/js/ui/contactDisplay.js а также gnome-shell/src/shell_contac…
2 ответа

Обработка событий фокуса окна в расширении оболочки gnome

Я разрабатываю расширение оболочки для GNOME 3.4. Мое расширение должно захватывать события окна, если какой-либо редактируемый текст сфокусирован на входе / выходе. global.stage.connect('notify::focus-key', Lang.bind(this, this._myHandler)); не раб…
1 ответ

Использовать веб-сервис с базовой аутентификацией, используя Soup

В рамках расширения оболочки gnome я пытаюсь использовать веб-сервис, используя xmlrpc. Веб-сервис ожидает базовый заголовок аутентификации. Используя Soup, я получил следующий код (в основном проект из большого расширения openweather): function loa…
1 ответ

Как именно работает переменная "shell-версии" в metadata.json?

Я видел несколько подходов в metadata.json, некоторые из которых указывают только целые версии, такие как "3.22", а некоторые - более конкретные, такие как "3.22.1". У меня была открыта проблема, где у меня были "3.24", "3.24.1" и "3.24.2", но расши…
15 авг '17 в 23:09
1 ответ

Головоломка расширения оболочки Gnome: установка переменных не работает?

Это должно быть базовое недоразумение (с моей стороны) о том, как работают расширения оболочки gnome. Я изо всех сил пытался найти какую-то документацию, но, увы, она кажется немного скудной. Я хочу написать простое расширение для переключения режим…
11 май '14 в 00:11
1 ответ

Расположение параметров расширения оболочки гнома

Еще вопрос пользователя, я хотел бы знать, где хранятся параметры расширения оболочки Gnome, я имею в виду пользовательские параметры для каждого расширения? Чтобы быть более конкретным, вот пример: я установил Media Player Indicator в моей прежней …
09 авг '18 в 16:05
8 ответов

Как проверить / отладить расширения оболочки GNOME? Есть ли какой-нибудь инструмент для этого?

Я хотел бы разработать расширения оболочки GNOME и обнаружил, что действительно легко войти в процесс разработки, но я до сих пор не могу понять, как эффективно отлаживать / тестировать мои расширения. Есть ли инструменты для этой цели? Есть ли кака…
1 ответ

Lm-датчики возвращают неверный результат в расширении гнома

Я пишу простое расширение для управления температурой моего процессора, но у меня редкая проблема. Когда я выполняю датчики в оболочке, я получаю такой результат: dell_smm-virtual-0 Adapter: Virtual device Processor Fan: 0 RPM CPU: +53.0°C Other: +4…
1 ответ

addActor не является функцией

Я разрабатываю расширение для оболочки gnome. Моему расширению требуется ползунок для индикатора в области состояния. У меня были некоторые проблемы с его настройкой, я писал свой код по этой слегка устаревшей ссылке, основная проблема заключалась в…
1 ответ

Оболочка Gnome - не позволяйте окнам перемещаться в первую очередь или пересекать рабочие пространства

В настоящее время я использую gnome-shell и помещаю все ненужные мне окна во второе рабочее пространство. Два экрана прикреплены к компьютеру. По какой-то причине через некоторое время окна возвращаются из второго в первое рабочее пространство. Я сч…
1 ответ

Как мне получить монитор активного окна в GNOME?

Я очень новичок в разработке расширений GNOME, и мне трудно работать с ним из-за глубокого отсутствия документации (или, может быть, мой Интернет тайно подвергается цензуре) API. Я начал с изменения существующего расширения, чтобы его было легче обо…
1 ответ

Можно ли импортировать библиотеку типов Gvc вне среды оболочки Gnome?

Я хотел бы использовать Gvc ( https://github.com/GNOME/libgnome-volume-control), как в Gnome Shell GIR в GJS, но не могу найти способ получить к нему доступ, кроме как в среде Gnome Shell (например, расширение Gnome Shell). На самом деле, я даже не …
3 ответа

Расширения оболочки Gnome: как запустить команду с конвейерами

Так что я делаю расширение Gnome Shell. И я хочу иметь возможность выполнить какую-то команду с конвейером. (Команда на самом деле "xrandr --query | awk 'something'"но это не по теме) Итак, что я сделал до сих пор GLib.spawn_async_with_pipes(null, […
1 ответ

Парсинг XML-файла в расширении оболочки gnome

Похоже, что нет способа проанализировать файл XML в действительном расширении инструмента оболочки gnome. Это означает, что вы не можете разобрать SVG. Любое решение?
17 июн '14 в 15:07
1 ответ

Ubuntu16.04 Gnome не может сохранить настройки

У меня возникла проблема после обновления системы. Я выбрал некоторые настройки да. И здесь я потерял свой значок на рабочем столе. Я не могу изменить системные настройки, такие как закрытие карты ключей. Я не могу ни изменить темы, ни включить расш…
1 ответ

Программирование расширения Gnome для отключения жеста перетаскивания по левому краю для отображения средства выбора приложений

Приношу свои извинения всем, если это не в той группе. Мы хотели бы использовать Fedora 23 в режиме киоска, но недавно в Gnome Shell была добавлена ​​функция смахивания по левому краю ( https://github.com/GNOME/gnome-shell)that которую нельзя отключ…
27 апр '16 в 17:14
2 ответа

Как вызвать программу командной строки из расширения оболочки gnome?

Я написал простой сценарий оболочки для выполнения общей задачи, и я хочу иметь возможность запускать его при каждом нажатии кнопки. Я уже использовал gnome-shell-extension-tool для создания примера Hello World, но теперь мне нужно знать, как просто…
27 июн '13 в 03:19
1 ответ

Разобрать ISO 8601 основной формат даты и времени в javascript

У меня есть дата, как возвращено из JSON, в следующем формате: YYYYMMDDThhmmssZ и я хочу разобрать его в Javascript. Я нашел некоторые ресурсы, которые обозначают этот формат как базовый формат ISO-8601, который немного отличается от расширенного фо…
10 май '17 в 16:37
0 ответов

Простой Gnome Chat: Как получить модальный диалог?

Я создал очень простой чат (чат один на один), который работает, просто отправляя TCP-пакеты. На данный момент это работает просто отправкой и получением сообщений в терминале. Я хотел бы создать простой графический интерфейс, который показывает диа…