2010-08-16 15 views
6

के साथ डेबियन स्टार्ट क्यूटी जीयूआई एप्लिकेशन मेरे पास एक एसबीसी पर चल रहे डेबियन 2.6 है जिसे मैं एम्बेडेड सेटअप में उपयोग करने की योजना बना रहा हूं। मुझे जो करने की ज़रूरत है उसे कॉन्फ़िगर करना है ताकि लिनक्स शुरू हो जाए और केवल मेरे क्यूटी जीयूआई एप्लिकेशन को चलाए। क्या मुझे ऐसा करने के लिए विंडो प्रबंधक की आवश्यकता है या क्या मैं इसे एक्स 11 के साथ कर सकता हूं। इसके अलावा क्योंकि यह एक एम्बेडेड सिस्टम के लिए होगा क्योंकि मैं किसी भी डेस्कटॉप मैनेजर को लोड नहीं करना चाहता हूं। यह कैसे किया जा सकता है इस पर कोई जानकारी महान होगा!कोई डेस्कटॉप

उत्तर

8

हाँ आप विंडो प्रबंधक के बिना ऐसा कर सकते हैं।

पहले: आप एक गैर एक्स सत्र में बूट करने की जरूरत है init स्तर 1 या 3.

दूसरा: तुम बस बुला एक्स या xinit द्वारा, X सर्वर शुरू करने के लिए जरूरत है एक बुनियादी मोड में ।

तीसरा: अपना ऐप शुरू करें। स्क्रीन पर आपका ऐप कहां स्थित है और आपके कोड में इसके आयामों पर आपको थोड़ा अधिक नियंत्रण लेने की आवश्यकता हो सकती है, क्योंकि आपके पास इसके लिए सहायता करने के लिए विंडो प्रबंधक नहीं होगा।

वैकल्पिक रूप से: आप अपने सिस्टम के साथ कैसे खेलते हैं यह देखने के लिए आप एक और अधिक बुनियादी विंडो प्रबंधक लॉन्च कर सकते हैं। मूल भाव विंडो प्रबंधक (MWM) और टैब विंडो प्रबंधक (TWM)

नोट: एक विंडो प्रबंधक के बिना काम करते हुए, आप जहाँ आप कुछ बहुत ही बुनियादी आपरेशन (पूर्व ऐसा नहीं कर सकते एक राज्य में हो सकता है: एक विंडो को बंद करें, ले जाएं एक खिड़की, एक खिड़की का आकार बदलें)। आप पाते हैं कि आप कम से कम कुछ बुनियादी विंडो प्रबंधन कार्यों के बिना जीवित नहीं रह सकते हैं। जब तक आप इस पर लूप बंद नहीं करते हैं, याद रखें, Ctrl + Alt + बैकस्पेस XServer को मार देगा।

+0

ठीक करने में मदद करेगा, मैं ऑटो लॉगिन काम कर रहा है और मैं शुरू कर सकते हैं एक्स, लेकिन मैं कर रहा हूँ एक्स शुरू होने के बाद लॉन्च करने के लिए एप्लिकेशन प्राप्त करने में परेशानी हो रही है ... मैंने exec xterm और (या समान ऐप) को शामिल करने के लिए ~/.xsession संपादित करने का प्रयास किया है, लेकिन यह कभी लोड नहीं करता ... कोई विचार? – Yordikins

+0

पहले xinit का उपयोग करने का प्रयास करें, यह आपको एक xterm सत्र देगा। जांच करने के लिए एक और चीज पर्यावरण परिवर्तनीय DISPLAY – duck

+0

जानकारी के लिए धन्यवाद, इसी तरह की समस्या भी है। – c2h2

4

तुम सिर्फ X11 के साथ अपने ऐप शुरू करना चाहते हैं, तो आप करने की ज़रूरत: करने के लिए ~/.xinitrc

  • लिखने

    1. प्रतिलिपि फ़ाइल/etc/X11/xinit/xinitrc सब आप पर चलाना चाहते हैं यह
    2. रन कमांड

    यह मेरे लिए काम किया startx और मुझे आशा है कि यह आप

  • संबंधित मुद्दे