使用我的Raspberry Pi,我设法自动登录pi用户,然后自动启动tomcat,然后启动X服务器。
对于那些感兴趣的人, 自动登录:
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
而不是
1:2345:respawn:/sbin/getty 115200 tty1
中的
和
sh /home/pi/apache-tomcat-7.0.47/bin/startup.sh
su -l pi -c startx
exit 0
/etc/rc.local中的
现在,我想在服务器X启动后自动启动我创建的java程序(jar文件)。我怎么能这样做?
谢谢
更新 在我的Rapsberry上,当使用LXDE时,http://wiki.lxde.org/en/Autostart解决了我的问题。
答案 0 :(得分:5)
startx使用~HOME / .xinitrc文件在X启动时加载程序 其中~HOME是运行X的用户的主目录[在本例中为pi]
请参阅http://www.x.org/archive/X11R6.8.1/doc/startx.1.html以获取.xinitrc
的示例