Ubuntu

Gnome 的文本輸入 GUI CLI

  • November 6, 2021

我想在我的 (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

在此處輸入圖像描述

引用自:https://unix.stackexchange.com/questions/676446