![Yad 분할 창, 위쪽 분할 = 텍스트, 아래쪽 분할 = 진행률 표시줄을 만드는 방법은 무엇입니까?](https://linux55.com/image/110567/Yad%20%EB%B6%84%ED%95%A0%20%EC%B0%BD%2C%20%EC%9C%84%EC%AA%BD%20%EB%B6%84%ED%95%A0%20%3D%20%ED%85%8D%EC%8A%A4%ED%8A%B8%2C%20%EC%95%84%EB%9E%98%EC%AA%BD%20%EB%B6%84%ED%95%A0%20%3D%20%EC%A7%84%ED%96%89%EB%A5%A0%20%ED%91%9C%EC%8B%9C%EC%A4%84%EC%9D%84%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%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