如何製作Yad分割窗口,上分割=文本,下分割=進度條?

如何製作Yad分割窗口,上分割=文本,下分割=進度條?

我不知道如何製作 Yad 分割窗口,上部分割 = 文本,下部分割 = 進度條?我下面的嘗試失敗了。

id=$(echo $[($RANDOM % ($[10000 - 32000] + 1)) + 10000] )
Settings=$(cat ~/tmp/YadWindow4SelectedSettings.txt)

{
echo 25
echo "#25%"
echo 50
echo "#50%"
echo 75
echo "#75%"
echo 100
echo "#100%"
} |
yad --plug=$id --tabnum=1 --progress --auto-close --auto-kill --center --width=700 --image=$ICON --image-on-top --title="Loading..." --percentage=0 &> res1 &
yad --plug=$id --tabnum=2 --text="$Settings" &> res2 &
yad --length=800 --width=800 --center --paned --key=$id --splitter="200"

答案1

我在其他地方得到了關於獲得相同結果的替代方法的建議的幫助。使用這個我寫了以下內容,這對我來說似乎足夠工作:

Settings=$(cat ~/tmp/YadWindow4SelectedSettings.txt)

{
echo 25
echo "#25%"
sleep 2
echo 50
echo "#50%"
sleep 2
echo 75
echo "#75%"
sleep 2
echo 100
echo "#100%"
} |
yad --progress --enable-log --log-on-top --log-expanded --auto-close --auto-kill --center --width=700 --image=$ICON --image-on-top --title="Loading..." --text="$Settings" --percentage=0

相關內容