Невозможно просмотреть изображения. Я не могу открыть X дисплей.

538
ron123456

Я написал скрипт Python, который отображает случайное изображение, которое он получает с сервера.

Я хочу, чтобы он запускался после загрузки. Итак, сценарий, который я написал:

[Unit] Description=My device boot script service After=multi-user.target  [Service] Type=simple User=root Environment=DISPLAY=:0 Restart=always ExecStart=/root/MediaPlayer/start.sh  [Install] WantedBy=multi-user.target 

Start.sh файл

#!/bin/bash #exec 1> >(logger -s -t (basename $0)) 2>&1  python /root/MediaPlayer/main.py 

Но когда я выполняю этот скрипт из служебного файла. Я получаю эту ошибку:

No protocol specified feh ERROR: Can't open X display. It *is* running, yeah? 

Я не получаю такую ​​ошибку, когда запускаю скрипт python вручную из терминала.

В чем проблема? Как это решить?

0
`Это * работает *, да?` - начать здесь Arkadiusz Drabczyk 5 лет назад 0
@ArkadiuszDrabczyk Что? Изображение не отображается. Ошибка брошена! ron123456 5 лет назад 0
Вы понимаете, что `feh` пытается вам сказать? Arkadiusz Drabczyk 5 лет назад 0
Нет, я понятия не имею ... Это все для меня в новинку, и я не знаю, что искать или что делать. ron123456 5 лет назад 0

0 ответов на вопрос

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