Выполнить команду из единственного объектива

Я использовал виртуальный бокс для запуска 4.0.3 сотов в ubuntu 11.10, он запускал smotly (вроде бы slugish время от времени), и theres актуальный форум для этого, но я забыл имя, но у него есть «X 86 android» удачи

2
задан 18 June 2012 в 19:04

7 ответов

Вы можете подключиться к сигналу активировать-uri для выполнения действий над результатом, отображаемым в объективе.

Использование Python

Сначала вам нужно подключить сигнал активации-uri в функции инициализации Daemon (где вы подключаете измененный поиск и сменили фильтры)

self.scope.connect ("activate-uri", self.activate_uri)

Затем создайте функцию activ_uri в Daemon.

def activate_uri(self, scope, uri):
  #Do stuff with uri here
  return Unity.ActivationResponse (handled = Unity.HandledType.HIDE_DASH, goto_uri = '')

Эта функция принимает объект scope и параметр url из результата. url необязательно должен быть uri, но должен быть текстом. Вы можете делать все, что хотите, с текстом в функции. В конце функции вам нужно вернуть Unity.ActivationResponse, как описано выше, чтобы закрыть тире.

Посмотрите на http://bazaar.launchpad.net/~ markjtully / + junk / calendar-lens / view / 30 / calendar-lens-daemon.py line 101 & amp; 274-296 для примера этого в действии.

Использование быстрого или единственного синглета

С быстрым облегчением: добавьте функцию

def handle_uri(self, scope, uri): 
  # Do stuff with the uri here

к классу объективов (в __init__.py). Он будет автоматически подключен к сигналу, вам не нужно позаботиться об этом. Не забудьте добавить из gi.repository импорт Unity в свои операторы импорта.

1
ответ дан 25 July 2018 в 18:26

Вы можете подключиться к сигналу активировать-uri для выполнения действий над результатом, отображаемым в объективе.

Использование Python

Сначала вам нужно подключить сигнал активации-uri в функции инициализации Daemon (где вы подключаете измененный поиск и сменили фильтры)

self.scope.connect ("activate-uri", self.activate_uri)

Затем создайте функцию activ_uri в Daemon.

def activate_uri(self, scope, uri):
  #Do stuff with uri here
  return Unity.ActivationResponse (handled = Unity.HandledType.HIDE_DASH, goto_uri = '')

Эта функция принимает объект scope и параметр url из результата. url необязательно должен быть uri, но должен быть текстом. Вы можете делать все, что хотите, с текстом в функции. В конце функции вам нужно вернуть Unity.ActivationResponse, как описано выше, чтобы закрыть тире.

Посмотрите на http://bazaar.launchpad.net/~ markjtully / + junk / calendar-lens / view / 30 / calendar-lens-daemon.py line 101 & amp; 274-296 для примера этого в действии.

Использование быстрого или единственного синглета

С быстрым облегчением: добавьте функцию

def handle_uri(self, scope, uri): 
  # Do stuff with the uri here

к классу объективов (в __init__.py). Он будет автоматически подключен к сигналу, вам не нужно позаботиться об этом. Не забудьте добавить из gi.repository импорт Unity в свои операторы импорта.

1
ответ дан 2 August 2018 в 00:37

Вы можете подключиться к сигналу активировать-uri для выполнения действий над результатом, отображаемым в объективе.

Использование Python

Сначала вам нужно подключить сигнал активации-uri в функции инициализации Daemon (где вы подключаете измененный поиск и сменили фильтры)

self.scope.connect ("activate-uri", self.activate_uri)

Затем создайте функцию activ_uri в Daemon.

def activate_uri(self, scope, uri):
  #Do stuff with uri here
  return Unity.ActivationResponse (handled = Unity.HandledType.HIDE_DASH, goto_uri = '')

Эта функция принимает объект scope и параметр url из результата. url необязательно должен быть uri, но должен быть текстом. Вы можете делать все, что хотите, с текстом в функции. В конце функции вам нужно вернуть Unity.ActivationResponse, как описано выше, чтобы закрыть тире.

Посмотрите на http://bazaar.launchpad.net/~ markjtully / + junk / calendar-lens / view / 30 / calendar-lens-daemon.py line 101 & amp; 274-296 для примера этого в действии.

Использование быстрого или единственного синглета

С быстрым облегчением: добавьте функцию

def handle_uri(self, scope, uri): 
  # Do stuff with the uri here

к классу объективов (в __init__.py). Он будет автоматически подключен к сигналу, вам не нужно позаботиться об этом. Не забудьте добавить из gi.repository импорт Unity в свои операторы импорта.

1
ответ дан 4 August 2018 в 16:08

Вы можете подключиться к сигналу активировать-uri для выполнения действий над результатом, отображаемым в объективе.

Использование Python

Сначала вам нужно подключить сигнал активации-uri в функции инициализации Daemon (где вы подключаете измененный поиск и сменили фильтры)

self.scope.connect ("activate-uri", self.activate_uri)

Затем создайте функцию activ_uri в Daemon.

def activate_uri(self, scope, uri):
  #Do stuff with uri here
  return Unity.ActivationResponse (handled = Unity.HandledType.HIDE_DASH, goto_uri = '')

Эта функция принимает объект scope и параметр url из результата. url необязательно должен быть uri, но должен быть текстом. Вы можете делать все, что хотите, с текстом в функции. В конце функции вам нужно вернуть Unity.ActivationResponse, как описано выше, чтобы закрыть тире.

Посмотрите на http://bazaar.launchpad.net/~ markjtully / + junk / calendar-lens / view / 30 / calendar-lens-daemon.py line 101 & amp; 274-296 для примера этого в действии.

Использование быстрого или единственного синглета

С быстрым облегчением: добавьте функцию

def handle_uri(self, scope, uri): 
  # Do stuff with the uri here

к классу объективов (в __init__.py). Он будет автоматически подключен к сигналу, вам не нужно позаботиться об этом. Не забудьте добавить из gi.repository импорт Unity в свои операторы импорта.

1
ответ дан 6 August 2018 в 00:46

Вы можете подключиться к сигналу активировать-uri для выполнения действий над результатом, отображаемым в объективе.

Использование Python

Сначала вам нужно подключить сигнал активации-uri в функции инициализации Daemon (где вы подключаете измененный поиск и сменили фильтры)

self.scope.connect ("activate-uri", self.activate_uri)

Затем создайте функцию activ_uri в Daemon.

def activate_uri(self, scope, uri):
  #Do stuff with uri here
  return Unity.ActivationResponse (handled = Unity.HandledType.HIDE_DASH, goto_uri = '')

Эта функция принимает объект scope и параметр url из результата. url необязательно должен быть uri, но должен быть текстом. Вы можете делать все, что хотите, с текстом в функции. В конце функции вам нужно вернуть Unity.ActivationResponse, как описано выше, чтобы закрыть тире.

Посмотрите на http://bazaar.launchpad.net/~ markjtully / + junk / calendar-lens / view / 30 / calendar-lens-daemon.py line 101 & amp; 274-296 для примера этого в действии.

Использование быстрого или единственного синглета

С быстрым облегчением: добавьте функцию

def handle_uri(self, scope, uri): 
  # Do stuff with the uri here

к классу объективов (в __init__.py). Он будет автоматически подключен к сигналу, вам не нужно позаботиться об этом. Не забудьте добавить из gi.repository импорт Unity в свои операторы импорта.

1
ответ дан 7 August 2018 в 18:11

Вы можете подключиться к сигналу активировать-uri для выполнения действий над результатом, отображаемым в объективе.

Использование Python

Сначала вам нужно подключить сигнал активации-uri в функции инициализации Daemon (где вы подключаете измененный поиск и сменили фильтры)

self.scope.connect ("activate-uri", self.activate_uri)

Затем создайте функцию activ_uri в Daemon.

def activate_uri(self, scope, uri):
  #Do stuff with uri here
  return Unity.ActivationResponse (handled = Unity.HandledType.HIDE_DASH, goto_uri = '')

Эта функция принимает объект scope и параметр url из результата. url необязательно должен быть uri, но должен быть текстом. Вы можете делать все, что хотите, с текстом в функции. В конце функции вам нужно вернуть Unity.ActivationResponse, как описано выше, чтобы закрыть тире.

Посмотрите на http://bazaar.launchpad.net/~ markjtully / + junk / calendar-lens / view / 30 / calendar-lens-daemon.py line 101 & amp; 274-296 для примера этого в действии.

Использование быстрого или единственного синглета

С быстрым облегчением: добавьте функцию

def handle_uri(self, scope, uri): 
  # Do stuff with the uri here

к классу объективов (в __init__.py). Он будет автоматически подключен к сигналу, вам не нужно позаботиться об этом. Не забудьте добавить из gi.repository импорт Unity в свои операторы импорта.

1
ответ дан 10 August 2018 в 06:57

Вы можете подключиться к сигналу активировать-uri для выполнения действий над результатом, отображаемым в объективе.

Использование Python

Сначала вам нужно подключить сигнал активации-uri в функции инициализации Daemon (где вы подключаете измененный поиск и сменили фильтры)

self.scope.connect ("activate-uri", self.activate_uri)

Затем создайте функцию activ_uri в Daemon.

def activate_uri(self, scope, uri):
  #Do stuff with uri here
  return Unity.ActivationResponse (handled = Unity.HandledType.HIDE_DASH, goto_uri = '')

Эта функция принимает объект scope и параметр url из результата. url необязательно должен быть uri, но должен быть текстом. Вы можете делать все, что хотите, с текстом в функции. В конце функции вам нужно вернуть Unity.ActivationResponse, как описано выше, чтобы закрыть тире.

Посмотрите на http://bazaar.launchpad.net/~ markjtully / + junk / calendar-lens / view / 30 / calendar-lens-daemon.py line 101 & amp; 274-296 для примера этого в действии.

Использование быстрого или единственного синглета

С быстрым облегчением: добавьте функцию

def handle_uri(self, scope, uri): 
  # Do stuff with the uri here

к классу объективов (в __init__.py). Он будет автоматически подключен к сигналу, вам не нужно позаботиться об этом. Не забудьте добавить из gi.repository импорт Unity в свои операторы импорта.

1
ответ дан 15 August 2018 в 18:54
  • 1
    Спасибо за ответ, но я создал объектив с помощью быстрого редактирования (источник: developer.ubuntu.com/2012/04/… ). Но нет класса Daemon или функции init. пожалуйста помоги – Vishnu V 19 June 2012 в 19:40
  • 2
    @VishnuV: Быстрее, это еще проще: добавьте функцию def handle_uri(self, scope, uri): в класс вашего объектива (в __init__.py) с содержимым, описанным Teester для функции activate_uri. Tt будет автоматически подключен к сигналу, вам не нужно об этом позаботиться. Не забудьте добавить from gi.repository import Unity в свои операторы импорта. – Marcel Stimberg 23 June 2012 в 17:00

Другие вопросы по тегам:

Похожие вопросы: