繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM