web-dev-qa-db-ja.com

FluxBox Xおよびpython appを搭載したUbuntu 18.04サーバー

私はubuntuサーバーとfluxboxを使用して私の.pyファイルを実行しようとしています。私は、fluxboxミニマルデスクトップが起動した後にファイルが実行されるようにしたいと思いました。

しかし、〜/ .fluxbox/startupファイルを編集すると、Xはエラーなしで自動的に終了します。

私の。fluxbox/startupファイルは次のようになります:

...
exec fluxbox & /home/user/KivyProject/run
...

削除すると/ home/user/KivyProject/run fluxboxは正常に動作します。

私のrunスクリプトは次のようになります。

python /home/user/KivyProject/main.py

私の.pyファイルは次のようになります:

from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
    def build(self):
        return Button(text='Hello World')
TestApp().run()

何が悪いのですか? Xの起動後にスクリプトを実行するには、スクリプトのパスをどこに配置すればよいですか?

すべての返信を事前に感謝します!
乾杯!

2
Kamilen

exec fluxboxは、スタートアップファイルの最後の行である必要があります。多分それを次のように変更してみてください:

 ...
 /home/user/KivyProject/run & 
 exec fluxbox
1
mhsiggers