मैं अपनी यूनिटी कॉन्फ़िगरेशन कैसे रीसेट करूं?


182

मैं एकता के साथ खिलवाड़ कर रहा हूं और कुछ तोड़ दिया है, मैं "कैसे शुरू करूं"?


किसी भी संस्करण के लिए: rm ~/.conf/dconf/user; unityकोई sudo, apt, या dumbledorfing की आवश्यकता नहीं है।
डोमिनिक सेरीसैनो

जवाबों:


114

निम्न आदेश नए वितरण पर काम नहीं करता है (जैसा कि उत्तर है ERROR: the reset option is now deprecated)।

12.04 और पुराने के लिए

सबसे आसान तरीका है कि "एक टर्मिनल खोलें" या हिट करें Alt- F2और कमांड चलाएं:

unity --reset

कृपया इसे बदल दें, यह 14.04 और बाद में काम नहीं करता है
एडवर्ड टॉर्वाल्ड्स

1
किसी भी संस्करण के लिए: rm ~/.conf/dconf/user; unityकोई sudo, apt, या dumbledorfing की आवश्यकता नहीं है।
डोमिनिक सेरीसैनो

112

12.10 - 13.04 के लिए

मैंने, जोकरडिनो और अमिथक के साथ एक पायथन स्क्रिप्ट बनाई है, जो क्वांटल और इसके बाद के संस्करण के लिए एकता को साफ करती है।

इसे github पर https://github.com/phanimahesh/unity-revamp पर होस्ट किया गया है

अब स्क्रिप्ट यूनिटी ट्विक टूल के साथ बंडल की गई है । आप इसका उपयोग करके स्थापित कर सकते हैं

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool

13.10 और 14.04 के लिए

sudo apt-get install unity-tweak-tool

एकता को रीसेट करने के लिए, करें

unity-tweak-tool --reset-unity

नोट - यदि यह आपकी एकता के मुद्दों को हल नहीं करता है तो निम्न प्रश्नोत्तर आप पर लागू हो सकता है:


पर्दे के पीछे क्या होता है?

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


उपयोग करने की तुलना में यह बेहतर क्यों है dconf-editorया dconf reset?

  • डिडिएर रोचे (डेड्रोक्स), एकता अजगर आवरण के लेखक का कहना dconf resetहै कि सभी मामलों में काम नहीं करता है।
  • यूनिटी डेवलपर्स के बीच आम सहमति यह है कि सेटिंग्स को सीधे dconf के बजाय Gsettings का उपयोग करके संशोधित किया जाना चाहिए।


वास्तव में क्या है dconf?

थोड़ा इतिहास

  • कॉन्फ़िगरेशन सेटिंग्स को पहले gconf द्वारा प्रबंधित किया गया था।
  • गनोम Gconf के लिए एक प्रतिस्थापन के रूप में Gsettings प्रदान करता है।
  • Gsettings एक उच्च स्तरीय एपी है जो बैकएंड में संग्रहीत सेटिंग्स में हेरफेर करता है।
  • एकता बैकएंड डॉन्कफ में अपनी सेटिंग्स को स्टोर करती है क्योंकि इसे gconf की तुलना में बहुत तेजी से लोड किया जा सकता है।

क्या आप बता सकते हैं कि यह क्यों बेहतर है unity --reset, जो वर्तमान में स्वीकृत उत्तर है?
फ्लिम्स डेस

1
12.10 और इसके बाद का संस्करण : 12.10 में एकता --reset लागू नहीं किया गया था। 13.04 में इसे बहाल करने के लिए प्रयास चल रहे हैं। इस बीच, यह सबसे अच्छा दांव है।
महेश

6
अद्यतन: मैं समय पर स्वचालित परीक्षणों को पूरा नहीं कर सका और इसलिए मैंने जो पैच बनाया वह 13.04 में शामिल नहीं है। हालाँकि, unity-tweak-toolरेयरिंग में (13.04) इस स्क्रिप्ट के साथ बंडल में आता है। unity-tweak-tool --reset-unityसफाई से एकता को रीसेट करना चाहिए।
महेश

1
@ महेश जाहिर है कि आपको डेस्कटॉप सत्र में होना चाहिए, न कि Ctrl + Alt_Fterminal? यदि यह "लोड हो रहा है प्लगइन: एकता" के बाद विभाजन को दोष देता है तो आप क्या करते हैं?
NoBugs

3
unity-tweak-tool --reset-unityरिबूट के बाद 16.04 पर काम करता है।
जोएल डेविट

29

जैसा कि केस ने कहा , रनिंग unity --reset लॉन्चर के सभी विकल्पों को रीसेट कर देगा, लेकिन यह आपके पसंदीदा पसंदीदा को नहीं हटाएगा। लॉन्चर में आपके द्वारा जोड़े गए किसी भी लॉन्चर को निकालने के लिए, रन करें

unity --reset-icons

या मैन्युअल रूप से:

gsettings reset com.canonical.Unity.Launcher favorites

मैं पहले gsettings कमांड चलाने की सलाह दूंगा unity --reset, ताकि आपको प्रभावी होने के लिए gsettings कुंजी रीसेट के लिए एकता को पुनरारंभ न करना पड़े।


1
आप अपने पसंदीदा को रीसेट क्यों करना चाहते हैं?
NoBugs

20

ऐसा करने की कोशिश करें:

  1. उबंटू में लॉगिन करें
  2. Ctrl+ Alt+ मारकर एक टर्मिनल खोलेंT
  3. इस आदेश को सम्मिलित करें और चलाएं:

    gconftool-2 --recursive-unset /apps/compiz-1
    unity --reset
    
  4. पुनः आरंभ, यह काम करना चाहिए।


धन्यवाद आदमी, आपने मेरा जीना बचा लिया! उपरोक्त सभी मेरे लिए काम नहीं करते ...
linusg

14

Ubuntu 12.10 के लिए (संशोधित, फिर से)

ठीक है, यहाँ यह है। आप पहले बताए अनुसार 'dconf रीसेट' का उपयोग कर सकते हैं और वही करेंगे जो 'एकता --reset' करती थी।

dconf reset -f /org/compiz/

फिर पुनरारंभ करें:

compiz --replace & disown

जाहिरा तौर पर 'dconf रीसेट' का उपयोग करने से पहले वास्तव में compiz को रोकना बेहतर होगा। जो मैं वर्तमान में काम कर रहा हूं।

आप अपने पास मौजूद सेटिंग्स को भी देख सकते हैं:

dconf dump /org/compiz/

एकता आइकन रीसेट करने के लिए आप अभी भी उपयोग कर सकते हैं

unity --reset-icons

यह जानकारी कई तरह के स्रोतों से है, बहुत गुगली करने के बाद।


1
केवल यह एक मेरे लैपटॉप के लिए व्यावहारिक है। धन्यवाद !!!! CompizConfig सेटिंग्स प्रबंधक बहुत भयानक है ... इतनी सारी समस्याओं का नेतृत्व ... बुरा अनुभव !!!
कैस्पर

7

Ubuntu tweak स्थापित करें। उबंटू ट्वीक की सुंदरता यह है कि आप डेस्कटॉप और एप्लिकेशन सेटिंग्स को सहेज सकते हैं और कुछ गड़बड़ करने के बाद पुनर्स्थापित कर सकते हैं। इसमें मूल सेटिंग्स पर वापस जाने का एक फ़ंक्शन भी है।

यहां छवि विवरण दर्ज करें


2
Ubuntu Tweak, AFAIK, Ubuntu 11.10 के साथ अभी तक काम नहीं करता है। इसके अलावा, मुझे लगता है कि इस उत्तर को अधिक विस्तार की आवश्यकता है जिस पर विशिष्ट सेटिंग्स को बदलने की आवश्यकता है।
क्रिस्टोफर काइल हॉर्टन


4

कभी-कभी लोग गलती से एकता प्लगइन को बंद कर देते हैं या सीसीएसएम में एक असमर्थित विकल्प सेट करते हैं, जिससे यह टूट सकता है।

आप इन निर्देशों का पालन करके इसे वापस चालू कर सकते हैं:


4

12.10 - 13.04 के लिए [शायद पुराने]

मैं इस वर्कअराउंड का उपयोग एकता कॉन्फ़िगरेशन को रीसेट करने के लिए करता हूं। लेकिन यूनिटी के साथ, यह सभी कॉन्फ़िगरेशन जैसे कस्टम वॉलपेपर, थीम, आइकन थीम आदि को रीसेट करता है।

  1. उपयोगकर्ता विशिष्ट dconf डेटाबेस फ़ाइल हटाएँ:

     rm ~/.config/dconf/user
    
  2. फिर लॉगआउट करें और फिर से लॉगिन करें।

जरूरी! सुनिश्चित करें कि आप बनें बैकअप इस फाइल, क्योंकि तुम हार सभी डिफ़ॉल्ट एकता की सेटिंग्स और स्विच!



0

बिना किसी स्पष्ट कारण के, मैंने अपने 2d डेस्कटॉप को अचानक लॉन्चपैड और टाइटल बार (सभी उपयोगकर्ताओं के लिए) प्रदर्शित करने से मना कर दिया, तो मैं इस धागे के पार चला गया। ऑटोहाइड अक्षम था। CCSM में एकता को अन्य थ्रेड्स में शर्करा के रूप में पुन: सक्षम करना समाधान का हिस्सा था, लेकिन इसमें और कई अन्य संबंधित थ्रेड्स में सुझाए गए अन्य उपायों में से कोई भी शामिल नहीं है, लेकिन इन तक सीमित नहीं है:

Reinstalling unity

Reinstalling ubuntu desktop

Removing all relevant (e.g. compiz, gconf, etc.) configuration information

इन लक्षणों को पूरी तरह से हल करने में मेरी मदद की।

unity --reset

मेरे लिए काम नहीं करेगा। विभिन्न प्रकार की त्रुटि और सूचना संदेश देने के बाद, यह हमेशा लटका रहेगा:

Setting Update "run_key"

जैसा कि धागे में पोस्ट किए गए लॉग में दिखाया गया है , जिसका शीर्षक "एकता गायब हो गई है" एकता के लिए बिना किसी तर्क के चलाया गया है।

मैंने देखा कि त्रुटि संदेश द्वारा दिया गया:

/usr/lib/nux/unity_support_test -p

एकता --reset द्वारा रिपोर्ट की गई कुछ त्रुटियों के समान थी:

साझा पुस्तकालयों को लोड करते समय त्रुटि: libGL.so.1:

cannot open shared object file: No such file or directory.

व्यापक खोज के बाद, मुझे निम्न समाधान (JD बार्टलेट के सौजन्य से) मिला:

Get the path of libGL.so.1 by using the command locate libGL.so.1.

Add a link to the library in /usr/lib/ as shown in the following example:

sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib

Restart the computer.

इससे न केवल unity_support_test-p और unity --reset दोनों को चलने की अनुमति मिली, इसने Unity 2d को भी शुरू करने की अनुमति दी। उपर्युक्त पोस्ट के लेखक की तरह, मुझे नहीं पता कि मेरी समस्याओं का कारण क्या है। मुझे अभी भी यकीन नहीं है कि क्या लिंक एक पूर्ण समाधान है, या क्या मुझे ग्राफिक्स पुस्तकालयों को पूरी तरह से पुनर्स्थापित करना चाहिए, लेकिन लिंक बनाने के बाद से, अब कुछ हफ्तों तक सब कुछ ठीक रहा है।


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