7

使用我的Raspberry Pi,我设法自动登录pi用户,然后自动启动tomcat,然后也启动X server。

对于那些有兴趣的人,自动登录:

1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

代替

1:2345:respawn:/sbin/getty 115200 tty1

在 /etc/inittab

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解决了我的问题。

4

1 回答 1

5

startx 使用 ~HOME/.xinitrc 文件在 X 启动时加载程序,其中 ~HOME 是运行 X 的用户的主目录 [在本例中为 pi]

有关 .xinitrc 的示例,请参见http://www.x.org/archive/X11R6.8.1/doc/startx.1.html

于 2013-11-11T22:32:27.483 回答