2011-03-19 13 views
13

लिनक्स कर्नेल + निर्भरताओं को बूट करने के लिए कैसे करें और एक क्यूटी अनुप्रयोग चलाएं ताकि लिनक्स पर्यावरण दिखाई न दे (केवल क्यूटी जीयूआई दिखाई दे)?बूट करने योग्य क्यूटी-लिनक्स एप्लिकेशन

पर पीसी

(बेशक)

+0

(आपके ऐप्लिकेशन इस तरह तर्क स्विच द्वारा इस विधा का समर्थन करना होगा) एक शुरू एप्लिकेशन जब ओएस बूट उपयोगकर्ता स्तर का प्रश्न होता है, प्रोग्रामिंग नहीं। यह सुपर उपयोगकर्ता पर बेहतर होगा। –

+0

क्या आपका मतलब बूट के बाद ऑटोलॉगिन है, एक्स शुरू करना, फिर पूर्णस्क्रीन एप्लिकेशन? क्या वितरण? –

+1

हाँ, एक न्यूनतम डिस्ट्रो, लेकिन माउस कर्सर आदि के साथ – yolo

उत्तर

0

मैं इस की कोशिश कभी नहीं की है रैम से चलाते हैं, लेकिन 'फ्रेमबफर' के लिए गूगल की कोशिश करने में सक्षम होना चाहिए। यह आपको एक्स सर्वर की आवश्यकता के बिना एक एकल एप्लिकेशन चलाने की अनुमति देनी चाहिए।

+1

क्यूटी एक्स के शीर्ष पर अपनी जीयूआई बनाता है। जब तक ओपी क्यूटी में लिखे गए प्रकार के डिमन के बारे में बात नहीं कर रहा है, मुझे नहीं लगता कि फ्रेमबफर मदद करेगा। – rubenvb

+1

क्यूटी/एंबेडेड वास्तव में एक्स के बजाय फ्रेमबफर का उपयोग करता है: http://developer.qt.nokia.com/wiki/Support_for_Embedded_Linux –

+0

मैं इसे भी प्रस्तावित करना चाहता था, लेकिन लाइसेंस –

3

शायद आप पर कैसे इस आदमी को यह किया दे सकता है:

http://www.embedded-bits.co.uk/2011/1-second-linux-boot-to-qt/

+0

लाइसेंस नहीं मिला लेकिन यह एम्बेडेड के लिए है - बिना स्रोत – yolo

+0

@umar के साथ, लिंक फिर से देखें। मैं उद्धृत करूंगा: "यदि आप वास्तव में क्या संशोधन करते हैं और दृष्टिकोण के बारे में थोड़ा अधिक रुचि रखते हैं - आपको इन स्लाइडों में रुचि हो सकती है" – Venemo

+0

ठीक है, कुछ मार्गदर्शन - सिस्टम का उपयोग लिनक्स कर्नेल 2.6 है, u- बूट (लोडर) और buildroot। मुझे लगता है कि 'बिल्डरूट' समाधान है, इसकी साइट पर: "विभिन्न सीपीयू आर्किटेक्चर (x86, एआरएम, एमआईपीएस, पावरपीसी, इत्यादि) का उपयोग करना" और "उपयोगकर्ता स्पेस अनुप्रयोगों और पुस्तकालयों के लिए कई सैकड़ों पैकेज का समर्थन करता है: ... क्यूटी" – yolo

3

आप शीर्ष पर जैसे Ubuntu सर्वर के रूप में एक न्यूनतम Linux वितरण के साथ शुरू और (किसी भी विंडो प्रबंधक के बिना) केवल एक्स विंडोज स्थापित कर सकता है इसका: https://help.ubuntu.com/community/ServerGUI

फिर, .xinitrc प्रारंभिक स्क्रिप्ट में इसे कॉल करके अपना क्यूटी एप्लिकेशन शुरू करें।

1

मददगार हो सकता है Linux Journal KDE Kiosk Mode

+0

मैं केडीई – yolo

+0

के कारण आकार वृद्धि पर विचार कर रहा हूं क्योंकि केडीई का उपयोग क्यूटी नहीं है? तो आपको उसी libs –

+0

की आवश्यकता होगी, शायद प्लाज्मा डेस्कटॉप को छोड़कर और अन्य चीजें आकार को कम कर देगी। लेकिन मैं 'बिल्डरूट' पर विचार कर रहा हूं जो अतिरिक्त एलआईबीएस के लिए अनुमति देता है – yolo

1

क्यों नहीं विंडो प्रबंधक है और चल रहा है कि एक्स सर्वर पर पूर्ण स्क्रीन मोड में आवेदन के बिना एक्स सर्वर चलाते हैं।

एक्स सर्वर प्रकार startx शुरू करने के लिए और फिर आप पूर्ण स्क्रीन मोड में आपके आवेदन चलाना चाहिए

./myapp --fullscreen

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