2011-02-05 14 views
7

वर्तमान में एक छोटी बैश स्क्रिप्ट विकसित करना, मेरी ज़रूरतें एक प्रगति पट्टी है जो रद्द बटन के साथ नहीं आती है। मैं ज़ेनिटी प्रोग्रेस बार में देख रहा हूं, लेकिन को रद्द बटन से छुटकारा पाने का कोई तरीका नहीं मिला है।बैश, ज़ेनिटी प्रगति पट्टी रद्द किए बिना

रद्द बटन का अस्तित्व सार का है, क्योंकि यह प्रगति पट्टी के माध्यमों को पूरी तरह बर्बाद कर देगा। मैंने टर्मिनल-आधारित प्रगति पट्टी को चारों ओर देखा, लेकिन चूंकि मैं अन्य सभी मामलों के लिए जेनेटी संवाद का उपयोग करता हूं, इसलिए मैं इसे प्रगति पट्टी के लिए भी उपयोग करना चाहता हूं।

कोई समस्या मेरे मुद्दे को हल करने के लिए कैसे करें? कोई अन्य प्रगति सलाखों के आस-पास, या को रद्द करना बटन से छुटकारा पाएं?

किसी भी मदद की बहुत सराहना की है, thanx!

उत्तर

6

zenity--no-cancel ध्वज का समर्थन करता है, जो रद्द बटन को हटा देता है।

मेरे लिए जानकारी zenity --help-progress देखें।

+0

आपको बहुत बहुत धन्यवाद! :) हल किया – Butch

3

इस प्रयास करें,

sleep 5|tee >(zenity --progress --pulsate --no-cancel --auto-close --text="Please wait...")