使用自定义变量自动启动仿真站

使用自定义变量自动启动仿真站

我正在设置追溯emulationstation我的 Nvidia Jetson Nano 上。这些开发板仅支持 18.04。不幸的是,有一个SDL2 中的错误因此emulationstation,除非我从命令行启动,否则启动时会崩溃DBUS_FATAL_WARNINGS=0 emulationstation。现在我有一个解决方法,我需要将其合并到~/.config/autostart/retropie.desktop

原文是

[Desktop Entry]
Type=Application
Exec=gnome-terminal --full-screen --hide-menubar -e emulationstation
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[de_DE]=RetroPie
Name=rpie
Comment[de_DE]=RetroPie
Comment=retropie
Icon=/usr/local/share/icons/retropie.svg
Categories=Game

我试过

[Desktop Entry]
Type=Application
Exec=gnome-terminal --full-screen --hide-menubar -e "bash -c DBUS_FATAL_WARNINGS=0 emulationstation"
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[de_DE]=RetroPie
Name=rpie
Comment[de_DE]=RetroPie
Comment=retropie
Icon=/usr/local/share/icons/retropie.svg
Categories=Game

没有成功。有什么建议吗?

答案1

我最终将启动命令放在了脚本中

#!/usr/bin/env bash
export DBUS_FATAL_WARNINGS=0
/usr/bin/emulationstation

保存到 /home/pgcudahy/startemulationstation.sh 并运行chmod +x /home/pgcudahy/startemulationstation.sh以使其可执行

然后将 ~/.config/autostart/retropie.desktop 修改为

[Desktop Entry]
Type=Application
Exec=gnome-terminal --full-screen --hide-menubar -e /home/pgcudahy/startemulationstation.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[de_DE]=RetroPie
Name=rpie
Comment[de_DE]=RetroPie
Comment=retropie
Icon=/usr/local/share/icons/retropie.svg
Categories=Game

相关内容