- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的服务器上编写一些 Python 脚本,以便与 finch
通信(pidgin
的控制台界面,界面看起来像 links2
)通过DBus Python库发送消息或检查好友在线状态。
如果您在 X 中执行此操作,则此操作有效。在 X 终端中运行 finch
并在另一个终端中运行 Python 脚本,不会出现错误/异常。
但是,如果您没有 X,则必须在 TTY1 中运行 finch
(ctrl+alt+f1),并在 TTY2 中运行 python 脚本 (ctrl+alt+ f2) 但 python 脚本将失败。
以下是脚本的前几行:
import dbus
bus = dbus.SessionBus() # gives EXCEPTION error
obj = bus.get_object("im.pidgin.purple.PurpleService", "/im/pidgin/purple/PurpleObject")
...
异常错误是:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ExecFailed: dbus-launch failed to autolaunch D-Bus session: Autolaunch error: X11 initialization failed.`
我在某处读到,也许您需要在同一个 TTY 中运行 finch
和脚本。但是我无法正确测试它,因为它不像在一行上运行 cd 并在下一行上运行 ls 。您输入 finch
,它就会运行,并且您无法再输入任何其他命令,例如 links2
。我尝试运行 finch &
但似乎暂停了 finch
,并且运行脚本也会给出相同的错误。
解决方案?谢谢。
最佳答案
安装屏幕
dbus 启动屏幕
雀科
python myscript
关于python - DBus Finch/Pidgin 不带 X11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5530542/
我计划在我的 iOS 项目中使用 Finch 来立即播放音频音效。 我用我的项目和 Finch 创建了一个工作区。我已经创建了“支持”文件夹并在那里链接了用户标题搜索路径。我还将 libFinch.a
我正在研究芬奇机器人,但在使用其中一项功能时遇到问题。 my_finch.getObstacleSensors()。 my_finch 是机器人。API 是这么说的; public boolean[]
我正在使用Finch播放声音。效果很好。一个异常(exception):我接到来电,接听电话,挂断电话。返回到应用程序。现在,声音似乎无法正常播放了。确保资源安全的最资源友好的方法是什么?我想音频 s
是否可以在不改变音调的情况下改变 Finch 中声音的播放速度? 最佳答案 没有。 Dirac 2效果很好。 关于iphone - 我可以在不影响 Finch 音高的情况下改变播放速度吗?,我们在St
我正在使用 OpenAL 进行一些研究和试验 - 特别是我对复音技术感兴趣 - 即同时多次播放单个声音。我遇到了 Finch,它具有支持此功能的功能。在我自己的代码中,我为每个音频文件创建了一个 Op
我使用 Finch 和 Finagle 制作了一个非常简单的休息方法: val getUsers:Endpoint[List[User]] = get("users") {Ok(getAllUsers
Finch 库能否播放来自 NSData 源的声音,以便随后可以播放使用 AVAudioRecorder 在应用程序中录制的内容? 最佳答案 是的。 FISound类有一个接受 FISample 的初
我正在敲定一款 iPad 游戏,Finch 似乎非常擅长处理游戏声音......我的问题是:是否可以在应用程序委托(delegate)中实例化所有 finch 机制并从多个游戏屏幕中使用它?我的意思是
我的任务是创建一个程序,该程序将引导芬奇机器人在指定的时间内随机移动,同时计算它在移动过程中检测到的物体数量并返回该数量以进行显示。 我可以让机器人随机移动,并且可以让它对检测到的物体进行计数 - 但
我在 iOS 中使用 Finch openAL 包装器,我想淡出我的 FISound。 假设我有一个 30 秒的声音,例如,我希望能够在 15 秒后将声音淡出超过 5 秒。 如果可能的话,我想避免使用
我想在我的服务器上编写一些 Python 脚本,以便与 finch 通信(pidgin 的控制台界面,界面看起来像 links2)通过DBus Python库发送消息或检查好友在线状态。 如果您在 X
这是将请求参数绑定(bind)到路由器的代码。 val testReader: Endpoint[Test] = Endpoint.derive[Test].fromParams val test:
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
我想知道如何在 Finch 中将 RequestReader 和 Route 绑定(bind)在一起。我没有找到关于它的完整示例。 这个例子来自 finch github,它工作正常。 import
我是一名优秀的程序员,十分优秀!