%20%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
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