如何在Linux上通过编程设置可执行文件在用户登录时运行?
基本上,相当于Windows中的HKCU\Software\Microsoft\Windows\CurrentVersion\Run
注册表键。
[Desktop Entry]
Type=Application
Exec=foo
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=foo
你需要设置这个文件的执行权限 (chmod +x)
如果你要在Linux上发布程序,无论如何都应该创建一个菜单,并将其放置在其中。
对于在Linux上使用KDE的情况,你应该在文件夹 ~/.kde/Autostart/ 中创建指向程序可执行文件的符号链接。
如果您没有GNOME,通常会将命令放在shell的.profile
或.rc
中,或者放在startx
中,如果您希望在X环境中/之前运行此命令。您还可以将某些内容挂钩到您的脚本/.rc
或任何登录管理器中。
@reboot *可执行文件路径名*
的条目。 - Nathan Ernst