[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 файлами и переносящий трудности здесь. Цените справку!
Удачи!
Я не верю, что то, что я пытаюсь достичь, возможно. Я прочитал спецификацию, и нет ничего о escape-символах за $. Я пытался использовать \, чтобы избежать этого, и это не сработало. Я буду явно вызывать путь к файлу.
Я Предположение к добавлению Вашего .desktop
файл с,
X-GNOME-Autostart-enabled=true
и установите свой Gnome Автоматического запуска, где приложение хочет запуститься автоматически.