Linux GUIのレンダリングやその他のシステムへのアクセスを無効にできますが、起動時にはpython(またはnodejs)スクリプトのみを表示できますか?私は起動時にフルスクリーンモードでpythonやnodejsスクリプトを実行したいが、ロックするが、同時にシステムGUIを隠したいので、ユーザーはPythonプログラムでしか動かすことができない。 私はpython/nodejs gui(キオスクモード)のフルスクリーンモードを作る方法を知っていますが、私のプログラムを実行してシステムGUIを同時に無効にする方法はありますか?どのLinuxディストリビューションがこの作業に最適なのですか(私はUbuntuを使いたいですか?)起動時にlinux guiの代わりにpythonプログラムのみを表示
答えて
私はraspbianピクセルがあなたの状況はここで、私は信じて何か似ているラズベリーパイ3上で実行されていると、同じソリューションを探していましたが、私はこれに遭遇することが何をしたかである:
変更/ブーツ/ cmdlineを.txtファイル
須藤ナノ/boot/cmdline.txt
変更コンソール値に コンソール= tty3
行末に次の行を追加します。
静かなスプラッシュログレベル= 0 logo.nologo vt.global_cursor_default = 0
/etc/rc.localの
sudoのナノ 'の前にこれを追加静かにdmesgのに知らせますexit 0 ':
dmesg --console-off#サプレスカーネルメッセージ
これはこれまでのほとんどのブートメッセージを処理するはずです。
変更で自動ログインにsystemd
sudoのナノ/etc/systemd/system/autologin\@.service
変更あなたの自動ログインExecStartから:
ExecStart = -/%--noclearパイ--autologin sbinに/ agettyではI $ TERM
へ:
ExecStart = -/sbinに/ agettyでは "パイ-f" --noclear --noissue --login-オプションを--skip-ログイン%I $ TERM
ユーザ名に 'パイ' を変更してくださいあなたが使う!
変更ライン
セッションオプションpam_exec /etc/pam.d/login
sudoのナノ/etc/pam.d/login
変更。そうTYPE = open_sessionのSTDOUT/binには、/のuname -snrvm タッチ〜/ .hushloginを.hushlogin追加
セッションオプションのpam_exec.soタイプ= open_sessionの標準出力であるために
私のブートは、プリマスブート画面を表示し、私のpythonのGUIに入ります。
起動時にGUIを実行
あり、このための複数の方法がありますが、私は
sudoのナノ/ etc/profileを
追加/ etc/profileをして、プログラムの実行を追加することを好むあなた実行のために、ここでのpythonコード: Examlpe:
sudoのパイソン/home/tkinter_gui.py
私はraspbianピクセルがあなたの状況はここで、私は信じて何か似ているラズベリーパイ3上で実行されていると、同じソリューションを探していましたが、私はこれに遭遇することが何をしたかである:
感謝あなた、私のためにとても役に立つかもしれません。私はすぐにあなたの方法をテストします。
この質問は、ここで道オフトピックです、それはsuperuser.com
おかげでたくさんのような他の場所のために、より適しています。いくつかは、より検索した後、私は興味深い記事をチェックすることが分かっ:
また、私はinteresting solution from Googleた - クロムOS用のキオスクのアプリを。それは、そのようなタスクを解決する箱からのクールな機能を備えています。システムオプションでキオスクモードを設定するだけで、起動時に専用のユーザーエクスペリエンスを備えたフルスクリーンモードでアプリケーション(カスタムクロームプラグイン)を実行することができます。 さらに、chromeboxでこれを行うことができます。
すべてのテスト済みです。 Chrome OSでキオスクモードの経験がある人はいますか?
- 1. Pythonシェルの代わりにGuiに文字を表示する
- 2. WPFアプリケーションコマンドライン引数の代わりに起動GUI
- 3. 起動時にChromeを起動する代わりにfirefoxを起動する
- 4. Python 3の代わりにPython 2でWebIOPiを起動
- 5. 起動時のPythonスクリプトLinux
- 6. サーバー時刻の代わりにレポートにローカル時刻を表示
- 7. pcap(Linux)の代わりに
- 8. SQLトリガーの代わりに時々起動しませんか?
- 9. Googleログインログイン時にIOSスウィフトの代わりにコントローラを表示
- 10. リスト(Python)の項目名の代わりに数を表示
- 11. コンボボックスの代わりにイメージを表示
- 12. GUIエディタの代わりにNetbeans.form
- 13. XULの代わりにシンプルなC++ GUI?
- 14. 春の起動時にログインフォームの代わりにRESTful/json応答を返すOAUTH2
- 15. Ogre3Dはプログラム起動時に例外を表示します
- 16. System.Data.DataViewRow値の代わりに表示
- 17. 読み込み時にwpf controllerの代わりに "loading" gifを表示するには?
- 18. Linuxの "lsof"コマンドの代わりに
- 19. NSWindowsの起動時にVisibleで表示
- 20. Python:パスの代わりにファイル名のみを読み取る
- 21. GUIで別のプログラムを起動する方法(python tkinter)
- 22. 地図の代わりにグリッド表示を表示
- 23. ステータスバーの代わりに進行状況表示を表示
- 24. 再起動後にクロムの代わりにエッジブラウザをピックアップする
- 25. python組み込みの代わりにローカルlibをインポートする
- 26. 起動時にスプラッシュ画面を表示
- 27. アンドロイド:アプリケーション起動時にラジオボタンを表示
- 28. 起動時にカスタムエラーページを表示する
- 29. PHP組み込みサーバが静的ファイルの代わりにインデックスページを表示
- 30. Docker Shipyard GUIの起動時にコンテナがありません
私はあなたの最善の策は、複雑である可能性がある既存のGUIを無効にするのではなく、GUIを持たないサーバーをインストールすることです。どんな場合でも、この質問はここで話題にはならないが、https://superuser.com/のような他の場所に適している –