设置了开启自动登陆,也实现了不需要输入密码登陆桌面。
但需要在登陆后启动一桌面应用程序,就是 java 的swing应用程序 。
使用ubuntu自带的 autostart。新增后在 用户主目录 下 .config/autostart中有 run.sh.desktop 文件,该文件执行一个脚本,也指定了全路径。该 sh如下
run.sh文件名
#!/bin/bash
echo "test" > test.log
java -jar test.jar
该 sh 也设置了 chmod +x run.sh 执行权限,java环境也正常,直接执行 run.sh也是正常的。
但reboot后,没有启动java程序,连日志也没有,应该是这个脚本没有执行。
