मैं एक एक्सएबी 12.04 एलटीएस को होम एनएएस सर्वर के रूप में चला रहा हूं, एक्स के बिना। हाल ही में मैं इसे वीडियो गेम डिवाइस के रूप में भी सेवा देने के लिए ट्यूनिंग में हूं। इस बिंदु पर X को स्थापित करना आसान हो सकता है, लेकिन मैंने फ्रेमबफ़र प्लेबैक के साथ mplayer को आज़माने का फैसला किया। यह काम किया, और सब कुछ ठीक और अच्छा था।
हालांकि, जिज्ञासा के लिए और शायद व्यावहारिक परिणामों के लिए भी, मैं फ्रेमबफर्स के बारे में सोचना बंद नहीं कर सकता। लगता है कि केवल एक फ्रेमबफ़र डिवाइस है /dev/fb0
,। (Btw। मैं vesafs ड्राइवर का उपयोग कर रहा हूं) यदि मैं कई प्रोग्राम चलाता हूं जो फ्रेमबफर्स, अराजकता का उपयोग करता है। उदाहरण के लिए, fbterm से mplayer चलाने से बस दुर्घटनाग्रस्त हो जाती है। उत्सुकता से, एफबीआई छवि दर्शक छवियों को किसी भी तरह देखने का प्रबंधन करता है। जाहिर है कि कार्यक्रम डिवाइस को साझा नहीं कर सकते हैं, सभी के बाद कोई विंडोिंग सिस्टम नहीं है।
तो, (vesa) fb उपकरणों की संख्या हार्डवेयर डिस्प्ले डिवाइसों तक सीमित है? या वहाँ सिद्धांत में अधिक हो सकता है, जैसे कई ttys हैं? एक साथ सॉफ़्टवेयर चलाने में कुछ और मदद जोड़ना चाहेंगे जो उनका उपयोग करता है? मैं और कैसे जोड़ सकता हूं?
इसके अलावा तर्क कि कैसे फ्रेमबायर्स ttys से जुड़े हैं मेरे लिए बिल्कुल स्पष्ट नहीं है ... उदाहरण के लिए, mplayer से पता चलता है कि यह हर tty पर वीडियो फ्रेम है, लेकिन fbi नहीं करता है। इसके अलावा, उबंटू डिफ़ॉल्ट कंसोल (fbcon?) वीडियो ओवरले के पीछे दिखाता है, जो मुझे अजीब लगता है। यह सब किस बारे में है?