我有一个 python 脚本,运行时会启动全屏动画 - 如何将其设置为在 ubuntu 16.04 中启动时启动?“启动时脚本”问题的其他答案不起作用 - 因为我假设它们是在桌面环境有机会启动之前执行的...
我有一个名为“startup.sh”的脚本,其内容如下:
xrandr --output HDMI-0 -s 1280x1024
source activate demo
cd ~/demo/
python run.py
第一行设置正确的分辨率 - 第二行激活 anaconda 环境,第三行更改目录(脚本的各部分需要它位于该目录中,第四行最终运行启动全屏图形的脚本(如果重要的话,使用 pygame。)
我如何将其设置为在 Unity 完成设置后自动运行?非常感谢...任何帮助或评论都非常感谢...
编辑:看起来这里有人遇到了类似的问题:https://www.raspberrypi.org/forums/viewtopic.php?t=128602
他们希望在启动时启动一个 pygame 脚本 - 并且能够在他们的桌面环境加载后通过调用他们的程序来执行此操作~/.config/lxsession/LXDE-pi/autostart
- 我没有使用 LXDE - 我在使用 unity,那么有没有等效的?
答案1
您可以尝试这样的事情吗?
[Unit]
Description=Start some anaconda service (?)
Requires=graphical.target
[Service]
ExecStart=path/to/your/script
我个人还没有测试过,所以你必须告诉我它是否有效。为了更好地参考,这里是单元文件页!
另外,请确保使能够完成后的文件!