История изменений
Исправление
stevejobs,
(текущая версия)
:
кстати, если ты в курсе всей этой темы, можешь подсказать - как заэкспозить функции из своего JS экстеншена наружу? Через дбас хотя бы. Цель - чтобы не триггерить функции кнопками на какой-то панели или хоткеями (это я уже увидел как делать), а делать это автоматически из какого-нибудь демона. Может, есть готовый пример экстеншена, куда смотреть?
типа вот такого, только для своего расширения:
#!/bin/bash
status=`gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.overview.visible'`
if [ "$status" == "(true, 'false')" ]; then
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.shellDBusService.ShowApplications()'
else
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.hide()'
fi
(Если кому интересно, эта штука показывает местное «меню пуск»)
Исходная версия
stevejobs,
:
кстати, если ты в курсе всей этой темы, можешь подсказать - как заэкспозить функции из своего JS экстеншена наружу? Через дбас хотя бы. Цель - чтобы не триггерить функции кнопками на какой-то панели или хоткеями (это я уже увидел как делать), а делать это автоматически из какого-нибудь демона. Может, есть готовый пример экстеншена, куда смотреть?