私(Gnome)Ubuntu 21.10ノートブックで次のワークフローを設定したいと思います。
- プログラムを実行するショートカットを入力します(bashスクリプトと仮定)。
- GUIテキスト入力(好ましくはGTK)をポップアップしてテキスト入力を提供します。
- いくつかのタスクを入力してください。
- APIを呼び出して、REST APIを介してジョブ情報を自分のToDoリストに送信します。
GUI(CLIではない)でテキストをプロンプトするために使用するCLIを除いて、各部分を実装する方法を知っています。
質問
- GUIテキストボックスを介してユーザー入力を要求するために使用できるCLIは何ですか?
答え1
ジェニティおそらく、シェルスクリプトから簡単なGUIダイアログを作成する最も簡単な方法でしょう。これ入力ダイアログボックス次のようになります。
#!/bin/bash
TASK=`zenity --entry --text="Enter task:"`
echo $TASK