2016-12-13 30 views
0

main.pyにPyQtで書かれたGUIコードが、startxの起動後に自動的に起動します。startxでGUIプログラムを自動的に起動する

パワーアップ時にstartxを実行するようにBeaglebone(Debian)を設定しました。

私は当初の/ etc/X11/xinitrcの中に、次が含まれていました。私は私のbeaglebone上のスペースを作成するための/ルートいくつかのファイルを削除するまで @/usr/bin/python3 /root/PyQt/main.py

これは完全に働きました。私は正確にどのようなものを削除したのかよく分からないが(ほとんどログファイル)、.XAuthority.bash_profile.configフォルダー、.dbusフォルダーを削除した可能性があります。

それ以来、起動時に私のmain.pyを自動起動していません。今でも、新しい.XAuthorityの後、。 bash_profileなどが作成されましたが、それでも私のプログラムは自動的に起動しません。

これを修正する方法はありますか?または、別の方法で自動スタートmain.py

注:ビーグルボーンとlxqtでDebianを実行しています。

+0

この場合、Superuser.Stackexchangeがさらに役立つかもしれません。 – Trilarion

答えて

0

sudo nano /etc/rc.localexit 0の直前にファイルの最後に実行コマンドを追加します。

python /path/to/file/main.py & 
exit 0 

のようなものは、コマンドをデーモンとして実行しますと、それはそれで無限ループを持っている場合は起動からOSを停止することはありませんので、コマンドの最後に&を追加することを忘れないでください。

+0

残念ながら、これは影響ありませんでした – avelampudi

関連する問題