YAD - 终端框架

时间:2015-09-11 19:31:24

标签: bash user-interface terminal frame

我正在用YAD编写GUI脚本,我想在对话框中显示命令行输出,类似于Ubuntu安装窗口有一个显示终端输出的内置框架。

到目前为止,这是我的代码,它只是一个简单的dd脚本

sudo echo start

frmdata=$(yad --width=300 --length=300 --title "Make IMG" --text="When this Dialog closes, your image will be created and mounted" --form --field "Name" --field="Size in MB")

frmaddr=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $1 }')
frmname=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $2 }')

dd if=/dev/zero of=$frmaddr.img iflag=fullblock bs=1M count=$frmname && sync

sudo losetup

sudo losetup -d /dev/loop1

sudo losetup loop1 $frmaddr.img

结果对话框:
enter image description here

0 个答案:

没有答案