मुझे XRDP का उपयोग करने पर "सत्र लोड करने में विफल" ubuntu-2d "मिलता है


16

प्रारंभ में, जब मैं RDP का उपयोग करके अपने ubuntu मशीन (संस्करण 12.10) में लॉग इन करने का प्रयास करता हूं, तो मुझे एक ubuntu डेस्कटॉप पृष्ठभूमि मिलेगी, जिसमें कोई पाठ, मेनू बार, या कुछ भी नहीं है जो यह इंगित करता है कि उसने डेस्कटॉप लोड किया है।

मैं निम्नलिखित निर्देशों से गुजरा जो उस मुद्दे को ठीक करने का दावा करता था:

.Xsessionनिम्न पंक्ति जोड़ने के लिए फ़ाइल को संपादित करें :

gnome-session –session=ubuntu-2d

लेकिन यह निम्नलिखित त्रुटि का कारण बना:

सत्र लोड करने में विफल "ubuntu-2d

और यह केवल मुझे लॉग आउट करने की अनुमति देता है।

तो अब, मेरा सवाल है:

मैं अपने उबुन्टू डेस्कटॉप में एक मूर्खतापूर्ण तरीके से एक्सआरडीपी का उपयोग करके कैसे लॉग इन कर सकता हूं। मैं कमांड लाइन में सफलतापूर्वक एसएसएच कर सकता हूं, इसलिए मुझे एक और विंडो मैनेजर स्थापित करने की आवश्यकता है? क्या मुझे कुछ सेटिंग्स रीसेट करने की आवश्यकता है?

जवाबों:


19

Ubuntu 12.10 के रूप में, एकता 2D डेस्कटॉप इंटरफ़ेस ("Ubuntu 2D") अब मौजूद नहीं है। आमतौर पर, पर्याप्त 3D त्वरण के बिना कंप्यूटर llvmpipe सॉफ्टवेयर रेंडरर का उपयोग करते हैं।

चूंकि यूनिटी 2D एक उबंटू प्रणाली में xRDP का आसान तरीका हुआ करता था, इसलिए इसके हटाने के लिए एक अलग तकनीक के उपयोग की आवश्यकता होती है। सौभाग्य से, एक समाधान है:

XRDP स्थापित करें

वह पृष्ठ xRDP को स्थापित करने के लिए एक सर्जिकल तरीका प्रदान करता है, लेकिन वास्तव में यह पहले की तरह सरल है । सॉफ़्टवेयर केंद्र में xrdpXrdp स्थापित करें स्थापित करें । या चलाने से टर्मिनल से स्थापित करें:

sudo apt-get update && sudo apt-get upgrade

यदि यह नहीं पाया जाता है, तो सुनिश्चित करें कि आपके सॉफ़्टवेयर स्रोतों में ब्रह्मांड भंडार घटक सक्षम है। (यदि यह एक हेडलेस सिस्टम है, तो इसके बजाय इस कमांड-लाइन तरीके का उपयोग करें।)

एक डेस्कटॉप इंटरफ़ेस स्थापित करें जो आवश्यक नहीं है (वास्तविक या नकली) 3 डी त्वरण

ग्रिफ़न के निर्देश गनोम फ़ॉलबैक ("गनोम क्लासिक" सत्र प्रकार प्रदान करते हुए) की सलाह देते हैं । सूक्ति-सत्र-फ़ॉलबैकसूक्ति-सत्र-पतन स्थापित करें पैकेज यह प्रदान करता है।

sudo apt-get install gnome-session-fallback

( sudo apt-get updateयदि आपने हाल ही में ऐसा नहीं किया है तो पहले दौड़ना सबसे अच्छा है ।)

अन्य विकल्पों में शामिल हैं:

~/.xsessionXRDP के लिए वांछित इंटरफ़ेस निर्दिष्ट करने वाली फ़ाइल बनाएँ

उस उपयोगकर्ता या उपयोगकर्ता की होम निर्देशिका में जिसे आप xRDP के माध्यम से लॉग इन करना चाहते हैं, नामक एक फाइल बनाएँ .xsession। आप इसे किसी भी टेक्स्ट एडिटर के साथ कर सकते हैं, जैसे कि Gedit। एक बार बनाए जाने के बाद, यह फ़ाइल फ़ाइल प्रबंधकों में तब दिखाई नहीं देगी, जब दृश्य> दिखाएँ छिपी फ़ाइलें (या समान) सक्षम होने के अलावा। नॉटिलस और अधिकांश अन्य फ़ाइल प्रबंधक में, Ctrl+ Hकरता है।

इस फ़ाइल को बनाने का सबसे तेज और आसान तरीका शायद टर्मिनल है - एक एकल कमांड इसे बनाएगा।

GNOME फ़ॉलबैक ("GNOME Classic (कोई प्रभाव नहीं)") का उपयोग करने के लिए:

echo gnome-session --session=gnome-fallback > ~/.xsession

या, Xfce ("Xubuntu सत्र") का उपयोग करने के लिए:

echo xfce4-session > ~/.xsession

या, LXDE ("लुबंटू डेस्कटॉप") का उपयोग करने के लिए:

echo lxsession -s Lubuntu -e LXDE > ~/.xsession

कीबोर्ड लेआउट कॉन्फ़िगर करें

यदि आप एक अंग्रेजी कीबोर्ड लेआउट चाहते हैं, तो आपको इस कदम के लिए कुछ भी करने की आवश्यकता नहीं है।

अन्यथा, एक अलग कीबोर्ड लेआउट का उपयोग करने के लिए xRDP को कॉन्फ़िगर करने के लिए, इस पोस्ट के अनुभाग में "xRDP सत्र में कीबोर्ड लेआउट समस्या का समाधान" देखें ( यह पोस्ट उबंटू के पूर्व संस्करणों में ही लागू होता है; पोस्ट उन लोगों से जुड़ा था; 12.10 के लिए निर्देश )।

अब यह काम करना चाहिए!

ग्रिफ़ॉन ने बताया है कि दुर्भाग्य से, गनोम फॉलबैक में, लॉग आउट करने का सामान्य तरीका काम नहीं करता है (जब xRDP के माध्यम से जुड़ा हुआ है)। इसके बजाय, कमांड चलाकर लॉग आउट करें:

gnome-session-quit --logout

आप इसके लिए एक टर्मिनल विंडो ( Ctrl+ Alt+ T) खोल सकते हैं , लेकिन आप केवल रन डायलॉग ( Alt+ F2) का उपयोग कर सकते हैं ।

अन्य डेस्कटॉप वातावरणों में, लॉग आउट करना अभी भी काम कर सकता है, लेकिन यदि ऐसा नहीं होता है, तो आप gnome-sesison-quitकमांड के उनके अनुमानित समकक्षों का उपयोग कर सकते हैं :

XFCE: xfce4-session-logout --logout

LXDE: lxsession-logout

स्वीकृतियाँ

यहाँ बहुत सारी जानकारी उस ब्लॉग पोस्ट से है (हालाँकि कोई पाठ कॉपी नहीं किया गया है)।


मुझे लगता है कि सभी सॉफ्टवेयर पैकेजों के साथ एक नया डेस्कटॉप वातावरण स्थापित करना ओवरकिल है। मैंने चरणों का पालन किया, लेकिन सिर्फ ओपनबॉक्स स्थापित किया। फिर मैंने अपने .xsession में '/ usr / bin / openbox-session' डाला और मेरे चाचा रॉबर्ट थे।
मार्क विलियम्स

मैंने echo lxsession -s Lubuntu -e LXDE > ~/.xsessionSSH के माध्यम से विधि का उपयोग किया और मैं अभी भी एक काली स्क्रीन पा रहा हूं जब मैं मैक के लिए रिमोट डेस्कटॉप के साथ लॉगिन करता हूं। ब्लैक स्क्रीन के कारण क्या हो सकता है पर कोई सुझाव?
जोशुआ एफ। राउत्री

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