Файл на рабочем столе не будет играть видео после начальной загрузки

[Desktop Entry]
Name=Splash
Icon=
Type=Application
Terminal=false
Encoding=UTF-8
Version=1.0
Categories=Applications;Splash
Exec=vlc --quiet -f --no-video-title-show /$HOME/videos/boot_video.mp4 vlc://quit

[Desktop Entry]
Name=Splash
Icon=
Type=Application
Terminal=false
Encoding=UTF-8
Version=1.0
Categories=Applications;Splash
Exec=vlc --quiet -f --no-video-title-show $HOME/videos/boot_video.mp4 vlc://quit

Ни одна из вышеупомянутых частей кода не запустит видео после моих начальных загрузок ПК. Однако, если я не использую переменную $HOME и явно вызываю путь к видео, видео не запускает проблемы.

Код ниже запусков видео без проблем.

[Desktop Entry]
Name=Splash
Icon=
Type=Application
Terminal=false
Encoding=UTF-8
Version=1.0
Categories=Applications;Splash
Exec=vlc --quiet -f --no-video-title-show /home/TestUser/videos/boot_video.mp4 vlc://quit

В терминале, когда я ввожу $HOME, я вижу вывод "удара:/home/TestUser: каталог". Я очень плохо знаком с .desktop файлами и переносящий трудности здесь. Цените справку!

Удачи!

0
задан 22 August 2018 в 17:06

2 ответа

Я не верю, что то, что я пытаюсь достичь, возможно. Я прочитал спецификацию, и нет ничего о escape-символах за $. Я пытался использовать \, чтобы избежать этого, и это не сработало. Я буду явно вызывать путь к файлу.

https://unix.stackexchange.com/questions/118422/proper-use-of-escape-characters-in-desktop-file?newreg=8a52afdc130f4c2aaf68f8db49568335

0
ответ дан 28 October 2019 в 02:34

Я Предположение к добавлению Вашего .desktop файл с,

X-GNOME-Autostart-enabled=true

и установите свой Gnome Автоматического запуска, где приложение хочет запуститься автоматически.

0
ответ дан 28 October 2019 в 02:34

Другие вопросы по тегам:

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