Я пытаюсь использовать camdesk после этой статьи 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.- После запуска ./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)
Это, вероятно, работает нормально. Поместите курсор в пустое белое поле и нажмите F1, чтобы начать видео. F2, чтобы остановиться. F5 для настройки размера и поведения.
Я только что прочитал файл README, который идет с ним ...