运行 我的 Python 脚本在 linux 登录
Run my Python script at login on linux
我有一个 Python 脚本,我希望它在每次登录时自动启动。它在 linux 系统中。我遵循了一个指南,该指南解释了足以在 ~/.config/autostart/*.desktop 中创建一个 .desktop 文件并写入:
[Desktop Entry]
Name=MyApp
Type=Application
Exec=python3 ~/.myapp/myapp
Terminal=false
我尝试了几次重启,但程序没有执行,即使它在我的 lxde 环境中的启动应用程序列表中似乎是活动的。
如果您想 运行 在终端登录时使用您的脚本,请将其放置到 /etc/profile.d/
对于 KDE(至少是 KDE 5),您可以在 System Settings > Startup and Shutdown > Autostart
(*.desktop
文件或脚本)中将应用程序添加到 auto运行,它会添加到 [=13 的链接=].
像 ~
(代字号)这样的东西放在配置文件中时通常不会被评估。尝试使用完整路径(/home/user/…
而不是 ~/…
)并查看是否可行。如果可行,您可以尝试使用 $HOME
代替 ($HOME/…
) 以使其更便携和抽象。
您可以通过在 .bashrc 文件中添加此行 python /home/user/program.py
来实现此目的。每次登录系统时都会调用它。
我有一个 Python 脚本,我希望它在每次登录时自动启动。它在 linux 系统中。我遵循了一个指南,该指南解释了足以在 ~/.config/autostart/*.desktop 中创建一个 .desktop 文件并写入:
[Desktop Entry]
Name=MyApp
Type=Application
Exec=python3 ~/.myapp/myapp
Terminal=false
我尝试了几次重启,但程序没有执行,即使它在我的 lxde 环境中的启动应用程序列表中似乎是活动的。
如果您想 运行 在终端登录时使用您的脚本,请将其放置到 /etc/profile.d/
对于 KDE(至少是 KDE 5),您可以在 System Settings > Startup and Shutdown > Autostart
(*.desktop
文件或脚本)中将应用程序添加到 auto运行,它会添加到 [=13 的链接=].
像 ~
(代字号)这样的东西放在配置文件中时通常不会被评估。尝试使用完整路径(/home/user/…
而不是 ~/…
)并查看是否可行。如果可行,您可以尝试使用 $HOME
代替 ($HOME/…
) 以使其更便携和抽象。
您可以通过在 .bashrc 文件中添加此行 python /home/user/program.py
来实现此目的。每次登录系统时都会调用它。