Linux下程序开机启动

这个不是指apache这样的service程序。 指进入桌面后,自动启动那些程序,是在~/.config/autostart/目录中写配置文件。一般所有的桌面都会读取该 目录下的文件。
例如开机进入桌面后启动cairo-dock,在目录中创建文件cairo-dock-cairo.desktop:
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=cairo-dock -c
Icon=cairo-dock.svg
Terminal=false


Comment=A light and eye-candy dock and desklets for your desktop.
Comment[fr]=Un dock et des desklets légers et sexy pour votre bureau.


Name=Cairo-Dock (no OpenGL)
Name[fr]=Cairo-Dock (sans OpenGL)


GenericName=Multi-purpose Dock and Desklets
GenericName[fr]=Dock et Desklets multi-usage


Categories=System;

其实这样如果手写就比较麻烦,将程序图标拖进文件夹里面就行了。
更简单的是在该目录中写一个可执行的shell脚本或其他的脚本(脚本名自定义),例如 start.sh
#!/bin/bash
gedit &
mousepad &






你可能感兴趣的:(Linux下程序开机启动)