[英]Programmatically run at startup on Linux?
如何以编程方式在Linux上设置可执行文件,以便在用户登录时运行?
基本上,相当于HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run
中的HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run
注册表项。
对于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 /文件夹中创建指向程序可执行文件的符号链接
如果您没有GNOME,您通常会将命令放在shell的.profile
或.rc
,或者在startx
如果您希望在X环境中/之前运行它。 你也可以在你的gdm
scripts / .rc
或你拥有的任何登录管理器中挂钩。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.