Ubuntu
Gnome 的文本輸入 GUI CLI
我想在我的 (Gnome) Ubuntu 21.10 筆記型電腦上設置以下工作流程。
- 輸入執行程序的快捷方式(比如 bash 腳本)
- 彈出一個 GUI 文本輸入(最好是 GTK)並提供文本輸入
- 我輸入一些任務
- 我呼叫 API 並通過 REST api 將任務資訊發送到我的 todolist
我知道如何實現每個部分,除了使用哪個 CLI 來提示來自 GUI(而不是 CLI)的文本。
問題
- 我可以使用哪個 CLI 來通過 GUI 文本框提示使用者輸入?
Zenity可能是從 shell 腳本創建簡單 GUI 對話框的最簡單方法。輸入對話框如下所示:
#!/bin/bash TASK=`zenity --entry --text="Enter task:"` echo $TASK