以编程方式在Linux上启动时运行?

时间:2010-07-28 23:15:34

标签: linux autorun

如何以编程方式在Linux上设置可执行文件,以便在用户登录时运行?

基本上,相当于Windows中的HKCU\Software\Microsoft\Windows\CurrentVersion\Run注册表项。

2 个答案:

答案 0 :(得分:7)

对于Linux上的gnome,在〜/ config / autostart /中放置一个引用你的应用程序的.desktop文件, 格式很简单:

[Desktop Entry]
Type=Application
Exec=foo
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=foo

并且您必须为此文件设置exec位(chmod + x)

如果您在Linux上发货,您应该创建其中一个并将其放在菜单中。

对于Linux上的KDE,您应该在〜/ .kde / Autostart /

文件夹中创建指向程序可执行文件的符号链接

答案 1 :(得分:1)

如果你没有GNOME,你通常会把你的命令放在shell的.profile.rcstartx中,如果你想让它在你的/你之前运行X-环境。您还可以将某些内容挂钩到gdm脚本/ .rc或您拥有的任何登录管理器中。