1、首先找到了许多说明debian自启动的方法,比如:
http://xmodulo.com/how-to-automatically-start-program-on-boot-in-debian.html
这个是用update-rc.d;这个在非UI的service的启动上是可以的,但是UI下的应用就不行了。
http://www.libaqiang.com/?p=78077
中 开机启动原理 说明了这个方法的原理。
2、有人说把命令加到/etc/profile中,可以启动,但效果非常不好,开一个shell,就启动一起。
3、有人说用systemd,参考:
http://blog.topspeedsnail.com/archives/5426
这个方案也不行,原因同1,以下也可以是一个原因说明:
https://mail.gnome.org/archives/commits-list/2016-July/msg03168.html
4、最后启发是:
http://kuring.me/post/linux_ui_autorun/
提到的gnome-session-properties命令,在其中加入要启动的app。
但是debian没有gnome-session-properties,
通过https://www.stylesen.org/gnome_3x_startup_applications_debian_jessie
了解到gnome-tweak-tool命令,
通过shell输入或通过Alt+F2快捷键输入gnome-tweak-tool,在打开的界面中的
Startup Applications中加入要在登录后启动的应用。
重启,OK!
5、加入guake,stardict