[英]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
文件或腳本)中添加要自動運行的應用程序,它會向~/.config/autostart
添加鏈接。
將~
(波浪號)放在配置文件中時,通常不會對其進行評估。 嘗試使用完整路徑( /home/user/…
代替~/…
),看看是否可行。 如果這可行,則可以嘗試使用$HOME
( $HOME/…
)使其更加可移植和抽象。
您可以通過在.bashrc文件中添加以下這行python /home/user/program.py
來實現。 每次您登錄系統時都會調用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.