लिनक्स डिस्प्ले कॉन्फ़िगरेशन
<पी> यदि आप वर्चुअलबॉक्स में अतिथि सिस्टम के रूप में लिनक्स डिस्ट्रो चलाना चाहते हैं, तो आपके पास कई कॉन्फ़िगरेशन विकल्प हैं। सबसे पहले, आप 3डी त्वरण का उपयोग कर सकते हैं या नहीं। पूर्व केवल तभी उपलब्ध है जब आप अतिथि परिवर्धन स्थापित करते हैं। हालाँकि, ऐसे (सुरक्षा) परिदृश्य हैं जहाँ आप शायद ऐसा नहीं करना चाहेंगे, साथ ही कुछ वितरण हमेशा परिवर्धन के साथ आने वाले ड्राइवरों के पूर्ण स्टैक के साथ अच्छा सहयोग नहीं करते हैं। यदि आप वर्चुअल मशीन को 3डी एक्सेलेरेशन के बिना चलाना चुनते हैं, तो डेस्कटॉप को ग्राफिक्स कार्ड पर किसी भी कॉल के बिना प्रस्तुत किया जाएगा - यह सब सॉफ्टवेयर इम्यूलेशन के साथ किया जाएगा। <पी> जैसा कि कहा गया है, अधिकांश वितरण सॉफ्टवेयर-आधारित ग्राफिक्स के साथ ठीक से काम करते हैं। कुछ मामलों में, यह डेस्कटॉप के प्रदर्शन में भी मदद कर सकता है, विश्वास करें या न करें (अन्य बार, यह हानिकारक हो सकता है)। 3डी त्वरण के साथ या उसके बिना चलाने का विकल्प अतिथि ऑपरेटिंग सिस्टम के अंदर प्रस्तुत डिस्प्ले रिज़ॉल्यूशन की उपलब्ध सीमा को भी प्रभावित करेगा। लेकिन अधिकांश भाग के लिए, चीजें ठीक होनी चाहिए। <पी> 3डी सेटअप पर अंतिम नोट के रूप में, यदि आप इसके बिना चलाना चुनते हैं, तो आप सॉफ़्टवेयर रेंडरिंग ओवरहेड को कम करने के लिए, अपने विशिष्ट डेस्कटॉप वातावरण में कंपोजिटिंग को अक्षम करना भी चाह सकते हैं। उदाहरण के लिए, प्लाज़्मा में, कंपोजिटर आमतौर पर बैकएंड में ओपनजीएल का उपयोग करता है, और ओपनजीएल वास्तव में केवल तभी उपलब्ध होता है जब आप वर्चुअलबॉक्स में 3डी त्वरण सक्रिय करते हैं। इस प्रकार, यदि आप इसे अक्षम करते हैं, तो आपको अधिक प्रतिक्रिया वाली वर्चुअल मशीन मिल सकती है।और अब समस्या
<पी> यह मानते हुए कि आप 3D के बिना चल रहे हैं, आपको निम्नलिखित समस्या का सामना करना पड़ सकता है:आपने मशीन को रहने दिया। निष्क्रियता की अवधि के बाद, स्क्रीन काली हो जाएगी - कुछ डिस्ट्रोज़ स्क्रीनसेवर का उपयोग भी कर सकते हैं, लेकिन आजकल यह काफी दुर्लभ है। समस्या तब प्रकट होती है जब आप अपना सत्र जारी रखने का प्रयास करते हैं। आमतौर पर, माउस कर्सर को हिलाने या कीबोर्ड कुंजी को दबाने जैसी कोई चीज़ स्क्रीन को सक्रिय कर देगी, और आपको कॉन्फ़िगरेशन के आधार पर लॉक स्क्रीन या खुले डेस्कटॉप के साथ प्रस्तुत करेगी। भौतिक सिस्टम के लिए यही होता है, और वर्चुअलबॉक्स के अंदर अतिथि ऑपरेटिंग सिस्टम के लिए भी ऐसा ही होना चाहिए। मुद्दा यह है कि ऐसा नहीं है। <पी> वर्चुअल मशीन स्क्रीन काली, अनुत्तरदायी रहती है। एकमात्र उपाय मशीन को पुनः आरंभ करना है, जिसका अर्थ है कि आपका कार्य सत्र बर्बाद हो सकता है। मुझे कई वितरणों के साथ इस समस्या का सामना करना पड़ा, सभी मामलों में 3डी त्वरण के बिना (3डी और ब्लैक स्क्रीन परिदृश्य के लिए, ऊपर मेरे ट्यूटोरियल पर एक नज़र डालें)। सिस्टम लॉग कुछ भी नहीं दिखाते हैं। खैर, फिर इसे ठीक करते हैं।समाधान (या बल्कि समाधान)
<पी> मुझे एहसास हुआ कि समस्या केवल डिफ़ॉल्ट ग्राफ़िक्स नियंत्रक - VMSVGA के साथ प्रकट होती है। काली स्क्रीन की समस्या से बचने के लिए, आपको किसी भिन्न नियंत्रक पर स्विच करना होगा। विशेष वर्चुअल मशीन के लिए सेटिंग विंडो खोलें, फिर डिस्प्ले> स्क्रीन पर जाएं। यहां, VBoxVGA दिखाने के लिए ग्राफ़िक्स कंट्रोलर ड्रॉपडाउन सेट करें। मेरे लिए, यह एकमात्र व्यवहार्य विकल्प था जिसने सभी अलग-अलग वितरणों को निर्बाध रूप से बूट करने की अनुमति दी, मुझे "सामान्य" रिज़ॉल्यूशन (डिफ़ॉल्ट 800x600px के अलावा) के साथ डेस्कटॉप का उपयोग करने की अनुमति दी, और एक स्थिर कार्य सत्र की पेशकश की। <पी>
<पी> आप सेटिंग्स विंडो को संभवतः यह कहते हुए देखेंगे:अमान्य सेटिंग्स का पता चला है। इसका कारण यह है कि यह "शिकायत" करेगा, और आपको डिफ़ॉल्ट विकल्प पर वापस जाने के लिए प्रेरित करेगा। लेकिन इससे मशीन के इस्तेमाल पर रोक नहीं लगेगी. चेतावनी यह है कि आप इस नियंत्रक के साथ 3डी त्वरण का उपयोग नहीं कर सकते। <पी>
<पी> अब अपने डिस्ट्रो को बूट करें। इसका रिज़ॉल्यूशन डिफ़ॉल्ट मानों पर वापस चला जाएगा। इसे बदलें - ध्यान दें कि रिज़ॉल्यूशन और पहलू अनुपात की उपलब्ध सीमा वीएमएसवीजीए से भिन्न होगी। जो आपके लिए काम करता है उसे चुनें और सिस्टम को निष्क्रिय रहने दें। आप अपना काम फिर से शुरू कर पाएंगे, यानी वर्चुअल स्क्रीन सही ढंग से सक्रिय हो जाएगी। मैं अभी भी नहीं जानता कि समस्या का वास्तविक अंतर्निहित मूल कारण क्या है, लेकिन यहाँ थोड़ा समाधान ढूँढ़ें।