pythonic dbus库
pydbus的Python项目详细描述
Pydbus
==
图片::https://travis-ci.org/lew21/pydbus.svg?branch=master
:目标:https://travis ci.org/lew21/pydbus
…图片::https://badge.fury.io/py/py dbus.svg
:目标:https://badge.fury.io/py/pydbus
pythonic dbus库。
requirements
----
*python 2.7+-但最适合3.4+(帮助系统在那里更好)
*pygi您需要从发行版的存储库中安装它-它通常称为python gi、python gobject或pygobject)
*glib_2.46+和gi repository_1.46+(ubuntu 16.04+)-用于对象发布支持
。_ pygi:https://wiki.gnome.org/projects/pygobject
。_ glib:https://developer.gnome.org/glib/
。_ girepository:https://wiki.gnome.org/projects/gobjectionstrection
示例
--
发送桌面通知
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
代码块::python
from pydbus import sessionbus
notifications=bus.get('.notifications')
notifications.notifications('test',0,'dialog information',“Hello World!”,“pydbus works:)”,[],{},5000)
代码块::python
代码块::python
from pydbus import systembus
systemd=bus.get(“.systemd1”)
job2=systemd.startunit(“ssh.service”,“fail”)
代码块:python
from pydbus import systembus
from gi.repository import glib
systemd=bus.get(“.systemd1”)
glib.mainloop().run()
glib.mainloop().run()
api
~~~~~~~~~~~~~~~~~~~~~~~~~
…代码块::python
from pydbus import sessionbus
notifications=bus.get('.notifications')
>更多示例和文档_教程:https://github.com/lew21/pydbus/blob/master/doc/tutorial.rst
您可以根据自由软件基金会发布的GNU Lesser General Public(GNU Lesser General Public)许可证的条款重新分发和/或修改它;许可证的2.1版或(由您选择)任何更高版本。
对特定用途的适销性或适销性的暗示保证。有关详细信息,请参阅GNU
Lesser General Public许可证。
==
图片::https://travis-ci.org/lew21/pydbus.svg?branch=master
:目标:https://travis ci.org/lew21/pydbus
…图片::https://badge.fury.io/py/py dbus.svg
:目标:https://badge.fury.io/py/pydbus
pythonic dbus库。
requirements
----
*python 2.7+-但最适合3.4+(帮助系统在那里更好)
*pygi您需要从发行版的存储库中安装它-它通常称为python gi、python gobject或pygobject)
*glib_2.46+和gi repository_1.46+(ubuntu 16.04+)-用于对象发布支持
。_ pygi:https://wiki.gnome.org/projects/pygobject
。_ glib:https://developer.gnome.org/glib/
。_ girepository:https://wiki.gnome.org/projects/gobjectionstrection
示例
--
发送桌面通知
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
代码块::python
from pydbus import sessionbus
notifications.notifications('test',0,'dialog information',“Hello World!”,“pydbus works:)”,[],{},5000)
代码块::python
代码块::python
from pydbus import systembus
代码块:python
from pydbus import systembus
from gi.repository import glib
api
~~~~~~~~~~~~~~~~~~~~~~~~~
…代码块::python
from pydbus import sessionbus
>更多示例和文档_教程:https://github.com/lew21/pydbus/blob/master/doc/tutorial.rst
您可以根据自由软件基金会发布的GNU Lesser General Public(GNU Lesser General Public)许可证的条款重新分发和/或修改它;许可证的2.1版或(由您选择)任何更高版本。
对特定用途的适销性或适销性的暗示保证。有关详细信息,请参阅GNU
Lesser General Public许可证。