簡體   English   中英

在Linux上登錄時運行我的Python腳本

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM