我正在尝试使用坎德斯克按照此OMG文章,但 camdesk 不工作并且没有发送任何错误消息。
我使用以下命令在终端中打开它:
./camdesk.py
我的屏幕中间出现了一个白色方块,什么也没发生。然后我使用以下命令启动它:
python camdesk.py
同样的事情又发生了。
最后一次尝试,我尝试了:
python3 camdesk.py
返回结果:
File "camdesk.py", line 12
if event.keyval == gtk.keysms.Escape :
^
TabError: inconsistent use of tabs and spaces in indentation
这是它的外观图片,一个灰色的、毫无特征的盒子,有轻微的阴影:
我录制了一个视频来展示这个问题。
答案1
我遇到了同样的问题并得到了两个解决方案:
1.- 运行后./camdesk.py precione F1
开始工作。
2.- 如果要执行该命令,并且需要立即工作,请在init method: self.player.set_state
(gst.STATE_PLAYING
)末尾添加以下行
保持关注。
def __ init__ (self):
.
.
.
bus.connect ("sync-message :: element", self.on_sync_message)
self.player.set_state (gst.STATE_PLAYING)
答案2
它可能运行正常。将光标放在空白框中,然后按 F1 开始播放视频。按 F2 停止。按 F5 调整大小和行为。
我刚刚阅读了随附的 README 文件...