GUI को छिपाएं जो कमांड लाइन से प्रक्रिया को चलाने के दौरान संक्षेप में बताए


6

मैं Ubuntu 12.04 पर एक बिल्ड कमांड चला रहा हूं। कमांड कुछ सेकंड के लिए एक GUI खोलता है, और फिर इसे बंद कर देता है। मुझे इस तरह का विघटनकारी लग रहा है - क्या GUI को छिपाने के लिए कमांड-लाइन सिंटैक्स को बदलने या इसे कहीं और पाइप करने का एक तरीका है?

विशेष रूप से, मैं Arduino 1.5.2 के नए कमांड-लाइन समर्थन का उपयोग कर रहा हूं:

arduino --verify /home/matt/blink/blink.ino

यह बिल्ड या अपलोड करने के लिए मानक Arduino IDE को पॉप अप करता है।


कई कार्यक्षेत्रों या प्रदर्शन सर्वरों को शामिल करने के लिए इसे प्राप्त करने का एक भयावह रूप से जटिल तरीका है; लेकिन क्या आपने इस कार्यक्रम के लिए दस्तावेज़ीकरण को देखने की कोशिश की है कि क्या कमांड-लाइन 'नो जीयूआई' विकल्प है?
evilsoup

दुर्भाग्य से, इन डॉक्स के अनुसार, प्रोग्राम के पास ऐसा कोई विकल्प नहीं है ।
मैट

1
क्या आपने &कमांड के अंत में एम्परसेंड ( ) जोड़ने की कोशिश की है ? कुछ चीजों के लिए यह काम करता है ...
सेठ

@ अफसोस, अफसोस की बात है कि यह काम नहीं किया..हालांकि!
मैट अप

जवाबों:


2

आपको जरूरत है Xvfb, यह एक छद्म एक्स विंडोज डिवाइस बनाता है। इसे उबंटू पर स्थापित करने के लिए ऐसा करें:

sudo apt-get install xvfb

फिर एक छद्म एक्स डिस्प्ले बनाकर इसे बैकग्राउंड में रखें

Xvfb :100 &

प्रदर्शन को छद्म X प्रदर्शन पर सेट करें:

export DISPLAY=:100

और Arduino लॉन्च किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.