LiveView с использованием gphoto2 и D3300

С плагином xfce4 -genmon -вы можете самостоятельно создать такой виджет панели.

Установите плагин из репозиториев вашего дистрибутива. Затем создайте скрипт, который генерирует дисплей обратного отсчета :

.

#!/usr/bin/env python3
from datetime import date, time, datetime

now = datetime.now()

def show_countdown(target, event):
    if now >= target:
        print(("{} NOW!").format(event))
        return

    time_left = target - now
    min, sec = divmod(time_left.seconds, 60)
    hrs, min = divmod(min, 60)
    print("{} in {}:{:02}:{:02}".format(event, hrs, min, sec))  

show_countdown(
    datetime.combine(date.today(), time(10, 25)),
    "Cleanup"
)
show_countdown(
    datetime.combine(date.today(), time(10, 30)),
    "Class ends"
)

Измените его по своему усмотрению, сохраните в каком-нибудь ненавязчивом месте и предоставьте ему разрешение на выполнение(chmod +x). Затем добавьте на панель пункт «Универсальный монитор». Укажите элемент панели на свой сценарий и настройте подходящий интервал обновления (. Если вы убрали отображение секунд, вам, вероятно, следует оставить его равным 30 секундам для экономии энергии/производительности ). И вот оно.

2
13.08.2020, 12:02
1 ответ

У меня только что был точно такой же код ошибки с Nikon DSC D5200. Я сделал вопрос на github и получил ответ от одного из разработчиков, который решил мою проблему.

В моем случае code 0x80000000означало в соответствии с SDK, что «Свойство Exposure Program Mode (... )установлено на что-либо, кроме P/S/A/M.». Моя камера была настроена на автоматический режим, поэтому, когда я изменил программу экспозиции на одну из вышеупомянутых программ, видеозахват начал работать.

4
18.03.2021, 23:12

Теги

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