Linuxを使用したRaspberryPi 3用のカスタムワードプロセッサ/テキストプロンプト[閉じる]

Linuxを使用したRaspberryPi 3用のカスタムワードプロセッサ/テキストプロンプト[閉じる]

Linuxにはあまり慣れていませんが、誰かが近づいて何かを入力してからキーを押すことができるという考えで、フルスクリーンワードプロセッサを実行するRaspberryPi用のカスタムシェルとキーボードを作成したいと思います。 return行とput行は常にファイルに追加されます。

このために、Pythonでプログラムを書くことについて考えてみましたが、外観をカスタマイズするのはうまくいくかもしれません。コマンドプロンプト/ターミナルのように表示されますが、カスタマイズ可能な色があると思います。 Linuxにも似ていますか?それとも別のパスを試す必要がありますか?

ありがとう

ベストアンサー1

単純なbashスクリプトのように聞こえます。 #!/bin/bash trap '' 2 clear while true; do IFS= read -rp "Line to add: " clear printf "%s\n" "${REPLY}" >> your_file.txt done

このtrapコマンドはCtrl-Cを押して、プログラムを終了しようとするユーザーの試みをブロックします。あなたの質問は明確ではないので、その行を追加しましたが、私の解釈はおそらく業界で「キオスク」と呼ぶことを望んでいるということです。ユーザーログインを必要としない単一目的の使用制限システムです。これが正しい場合、トラップコマンドは、人々が誤ってまたは故意にキオスクを「妨げる」試みを防ぐのに役立ちます。

スクリプトを中断するには、2番目の端末を開くか、Raspberry PiにSSHとして接続して実行し、返されたpgrep -a name_of_the_scriptプロセスkillIDに対して操作を実行するpkill name_of_the_scriptか、項目が1つだけ返された場合は操作を実行します。

おすすめ記事