Linux下的开机自动运行pidgin, thunderbird等图形程序

1,可以用图形方来做
依击点击:
System  —   Preferences —   Sessions
然后点击: Add
在弹来的东西里面:
Name可以随便填,只要你自己认得就可以了
command:填写你要运行的程序的命令,如:” /usr/bin/thunderbird”
commet: 随便填写

最后点击OK就行了

2,直接用命令添加

进入:
~/.config/autostart
创建以名字加.desktop的文件,如: thunderbird.desktop
文件内容如下列形式:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Version=1.0
Name=No Name
Name[en_US]=ThunderBird
Comment[en_US]=ThunderBird
Comment=ThunderBird
Exec=\s/usr/bin/thunderbird
X-GNOME-Autostart-enabled=true

关于非图形的服务或者程序,可以看看我以前写的一篇文章(也包括CentOS):
Debian下面的开机自动运行(ubuntu下也适用)

Debian下面的开机自动运行(ubuntu下也适用)

开机运行都是与/etc/init.d目录相关,自己写一个自己要运行命令的脚本,放在这个目录下,给它以执行的权限,然后运行

update-rc.d <yourname> defaults

命令就会将/init.d下你的;脚本连接到/etc/rc?.d各 个目录下,这就可以了。
yourname指的是你脚本的名称

附,在Redhat或者CentOS里面添加自动运行的方式:
在/etc/init.d/目录里面添加一个脚本文件,然后在脚本文件 的最上方加入如下形式的注释。

#add for chkconfig
#chkconfig: 2345 70 30
#description:<your description>
#processname: <yourame>

然后再是你的命令。
编完以后,记得加上执行权限。
最后,使用如下命令添加你的程序

chkconfig --add <yourname>

注:2345是指apache的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X
70是指apache的启动顺序号,如果别的程序的启动顺序号比70小,比如34,65,则需要等这些程序都启动以后,才启动apache。建议将apache的启动顺序排在mysql之后!30是指系统关闭时,apache的停止顺序号。

如果是关于图形方面的自动启动,可以参考一下我这篇文章:
Linux下的开机自动运行pidgin, thunderbird等图形程序