Рассмотрите использование чего-то как zenity
вместо этого.
QUEST="$(zenity --entry --title="Answer these questions three" --text="What is your quest?")"
Вот то, как Вы могли сделать то использование xterm
:
mkfifo answer.fifo
xterm -T window-title-string -n icon-string -e bash -c 'read -p "input-prompt: " answer; echo "$answer" > answer.fifo' &
answer=$(<answer.fifo)
Посмотрите man xterm
для получения дополнительной информации об управлении размером и положением окна и цвета и шрифта текста, если Вы хотели бы, чтобы появление отличалось от значения по умолчанию.
Выполнение его с gnome-terminal
было бы подобно, но с меньшим количеством опций для того, чтобы первоначально управлять размером окна, положением и цветом (Вы могли использовать tput
в -e
сценарий, что Вы отправляете его, хотя).