[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
以上两段代码都不会在我的 PC 启动后启动视频。但是,如果我不使用 $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 时,我看到输出“bash: /home/TestUser: Is a directory”。我对 .desktop 文件非常陌生,在这里遇到了困难。感谢您的帮助!
干杯!
答案1
我不相信我试图实现的目标。我通读了规范,没有关于 $ 转义字符的任何内容。我尝试使用 \ 来转义它,但没有成功。我将明确指出文件路径。
答案2
我想添加你的.desktop
文件,
X-GNOME-Autostart-enabled=true
并设置 Autostart Gnome,应用程序需要自动启动。