मैं कंपोज़ को कैसे अक्षम करूं और कमांड-लाइन के साथ मेटासिटी को सक्षम करूं?


9

मैंने कुछ नए ड्राइवरों को स्थापित किया है और पुनः आरंभ किया है, और जब भी मैं अपनी स्क्रीन में लॉग इन करता हूं, तो मेरी स्क्रीन काली, फिर सफेद हो जाती है, और यह कभी ठीक से नहीं खींचती है। मैंने Ctrl + Alt + F1 का उपयोग करके कमांड लाइन पर स्विच किया, लेकिन मुझे यकीन नहीं है कि कैसे कॉम्पिज़ को अक्षम करें और डिफ़ॉल्ट विंडो मैनेजर के रूप में मेटाबिलिटी को सक्षम करें। का प्रयोग metacity --replaceनहीं करता है काम के बाद से कमांड लाइन अलग लॉगिन उदाहरण पूरी तरह प्रतीत होता है ... किसी भी सुझाव दिए गए?

संपादित करें:

मैंने अभी के लिए यह किया है:

http://www.ubuntugeek.com/how-to-install-classic-gnome-desktop-in-ubuntu-12-04-precise.html


Gnome डिफ़ॉल्ट रूप से मेटासिटी का उपयोग करता है!
प्रणव बाउवा

जवाबों:


8

metacity --replaceवर्चुअल कंसोल से चलने से काम नहीं चलता क्योंकि यह नहीं जानता कि कौन सा X11 डिस्प्ले को अटैच करना है। डिफ़ॉल्ट व्यवहार वह डिस्प्ले से जुड़ा होता है जो उसमें चलता है ... और वर्चुअल कंसोल में चलने वाला शेल किसी भी X11 डिस्प्ले पर नहीं होता है।

इसके बजाय, आपको मैन्युअल रूप से प्रदर्शन निर्दिष्ट करना होगा। यह :0तब तक होगा जब तक आप अपने X11 डिस्प्ले को अलग तरीके से कॉन्फ़िगर नहीं करेंगे । (यदि आपके पास कई मॉनिटर हैं, :0तब भी यह तब तक रहेगा जब तक आपने अपना X11 कॉन्फ़िगरेशन नहीं बदल लिया हो।)

ऐसा करने के लिए, इस कमांड का उपयोग करें :

metacity --display=:0 --replace

यदि वह काम नहीं करता है, तो compizपहले प्रक्रिया को मैन्युअल रूप से मारने का प्रयास करें । ऐसा करने के लिए:

  1. भागो killall compiz। कुछ सेकंड रुकें। शायद compizइस संकेत का जवाब देंगे और समाप्त करेंगे।

  2. भागो killall -KILL compiz। यह लगभग हमेशा सुनिश्चित करता है कि compizतुरंत समाप्त कर दिया जाएगा।

चरण 1 वैकल्पिक है, लेकिन कुछ संसाधनों को मुक्त करने और कुछ प्रकार की महत्वपूर्ण क्रियाओं को पूरा करने में मदद कर सकता है (जैसे फाइलों पर बफर डेटा लिखना)।


धन्यवाद, यह: 0 आशाजनक लगता है। मैं क्लासिक सूक्ति पर स्विच करने और ड्राइवर को सूची में दूसरे विकल्प के लिए अद्यतन करने में कामयाब रहा, काम करने लगता है।
अराम कोचरन

1
@ मिक्स यह सही नहीं है। जब टर्मिनल की मृत्यु हो जाती है, तो SIGHUP एक ​​प्रक्रिया प्राप्त करता है। कई प्रक्रियाएं पूरी तरह से SIGHUP की उपेक्षा करती हैं, या एक टर्मिनल की कमी को समायोजित करने के लिए दिलचस्प चीजें करती हैं। अधिकांश इसे SIGTERM की तरह मानते हैं। अधिकांश पुनः आरंभ नहीं करते हैं । उदाहरण के लिए, nanoएक अलग टर्मिनल में, इंस्टेंस चलाकर और चलाने का प्रयास करें killall -HUP nanonanoसमाप्त हो जाएगा, और यह पुनः आरंभ नहीं होगा। जैसा कि विकिपीडिया में उल्लेख है , पृष्ठभूमि सेवाएँ कभी-कभी SIGHUP से पुनरारंभ होती हैं। यह विहित या मानकीकृत नहीं है और यह अधिकांश प्रक्रियाओं के साथ काम नहीं करता है।
एलियाह कगन

इसके अलावा, इस स्थिति में, हम पुनः आरंभ नहीं करना चाहते हैं compiz , क्योंकि हम इसे बदल रहे हैं metacity
एलिया कगन

1
आप सही कह रहे हैं - मुझे लगता है कि अवचेतन रूप से एक डेमन के साथ मिश्रित है; Compiz ने खुशी के साथ SIGHUP को अनदेखा किया "मुझे याद है कि एक सीरियल लाइन क्या है ..." :)
ish

इसने मेरे साथ बस काम किया metacity --replace। क्या यह गलत बात है?
ENCHANCE
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.