डेस्कटॉप विषय भूल जाता है?


79

मैं वर्चुअलबॉक्स (एक विंडोज 7 होस्ट पर) में उबंटू चला रहा हूं। कई बार अब, शीर्ष-स्तरीय मेनू बार, टास्क बार - और प्रतीत होता है कि हर सिस्टम डायलॉग - आउट-ऑफ-द-बॉक्स "एमिटेंस" थीम को भूल गया है, वे उस अनुरूप हैं जब मैंने पहली बार सिस्टम स्थापित किया था। विंडो कैप्शन अभी भी विषय को संरक्षित करते हैं, लेकिन बहुत कुछ और नहीं करते हैं।

मैंने इस समस्या में सहायता के लिए Google पर उच्च और निम्न खोज की है। मैंने जो कुछ भी पाया है वह या तो कुछ gconf रीसेट चलाने या हटाने का सुझाव देता है .gconf * .gnome * और अन्य समान निर्देशिकाएं। मैंने इस सभी सलाह का पालन किया है और कुछ भी काम नहीं करता है। मुझे अभी भी एक उबाऊ विंडोज -95 शैली ग्रे 3 डी लुक और फील आता है। पिछले मौकों पर, बहुत अधिक गड़बड़ करने के बाद, मैंने वीएम इंस्टेंस को रिबूट किया और रिबूट किया, और पूरे यूआई में बहाल किए गए मूल "एंबिएंस" थीम को देखकर सुखद आश्चर्यचकित हुआ, लेकिन आमतौर पर यह कुछ समय बाद फिर से गायब हो जाता है, आमतौर पर रिबूट के बाद, इसलिए मैंने कभी यह पता नहीं लगाया कि मैंने ऐसा क्या किया है जिसने इसे तोड़ दिया।

यहां उबंटू की साइट से एक नमूना है जो मैं चाहता हूं कि वह कैसा दिखे।

वैकल्पिक शब्द

और यहां मेरे सिस्टम का एक स्क्रीनशॉट है जैसा कि वर्तमान में दिखता है।

वैकल्पिक शब्द

यह भी ध्यान दें कि मेरे गनोम टर्मिनलों में आम तौर पर एक अच्छा बैंगनी अर्ध-पारभासी रूप होता है, और जैसा कि स्क्रीनशॉट से देखा जा सकता है, वे अब केवल एक ठोस मैट सफेद हैं।

यह पिछली बार (बस कल), कई संयोजनों की कोशिश कर रहा है सभी सामान्य चालें और कई बार रिबूट करने से इसे ठीक नहीं किया गया है, इसलिए यहां मैं एसयू में हूं:

मैं अपने Gnome / Ubuntu डेस्कटॉप के लिए आउट-ऑफ-द-बॉक्स थीम कैसे पुनर्प्राप्त करता हूं, यह देखते हुए कि सभी कॉन्फ़िगरेशन फ़ाइलों को उड़ाने - जैसा कि ऑनलाइन कई स्थानों पर सुझाव दिया गया है - इसे प्राप्त करने में विफल रहता है?

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


इस कीड़े की तरह लगता है: bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…
आंद्रे

जवाबों:


45

@ zpletan के जवाब से शिकार में थोड़ी कमी आई है , जो इस बात का खुलासा करता है कि मेरी समस्या का मूल कारण क्या है। यह उबंटू बग # 574296 में विस्तृत है । संक्षेप में, SSD के साथ मेरा कोर i7 सिस्टम पर्याप्त रूप से अलग-अलग समय के साथ सब कुछ शुरू करता है जो सूक्ति-सेटिंग-डेमन बहुत जल्दी चलता है, घंटी बजाता है, और मुझे ज्यादातर स्टॉक जीटीके थीम के साथ छोड़ देता है।

/etc/xdg/autostart/gnome-settings-daemon.desktopइसे ठीक करने में एक छोटी नींद :

Exec= bash -c "sleep 2; /usr/lib/gnome-settings-daemon/gnome-settings-daemon"

यह ठीक है! डी: मैं सिर्फ यह बेहतर अपने जवाब की वैधता Increaser होगा सोचा
मार्को Ceppi

2
+1, हालांकि मुझे ध्यान देना चाहिए कि यह मेरे लिए हर समय काम नहीं करता था (छिटपुट था) ... नीचे मेरा जवाब देखें कि मुझे कैसे कुछ मिला जो 100% समय पर काम करने लगता है।
टीएम।

22

मैं किसी भी सुझाए गए उत्तर के साथ इस समस्या को ठीक नहीं कर सका (वर्तमान में स्वीकृत उत्तर ने छिटपुट रूप से काम किया, लेकिन आमतौर पर मेरे लिए काम नहीं किया)। मैंने सोने के समय को बहुत अधिक बढ़ाने की कोशिश की और यह अभी भी लगातार काम नहीं कर रहा था।

हालाँकि, उत्तर में से एक ने एक बग को इंगित किया जो इस मुद्दे को ट्रैक करता है, और मुझे बग पर एक टिप्पणी मिली जिसने इसे मेरे लिए हल किया।

यहाँ मुख्य बिट्स हैं:

सबसे पहले, एक बैश स्क्रिप्ट बनाएं (मैंने इसे नाम दिया /etc/xdg/autostart/gnomesettingsdaemonfix.sh)

#!/bin/bash

pid=$(pgrep gnome-settings-)

while [ -n "$pid" ];
do
  pid=$(pgrep gnome-settings-)
  sleep 0
done

exit 0

सुनिश्चित करें कि यह निष्पादन योग्य (रन chmod +x) है।

फिर संपादित करें /etc/xdg/autostart/gnome-settings-daemon.desktop

Execलाइन को इसमें बदलें :

Exec=bash -c '/etc/xdg/autostart/gnomesettingsdaemonfix.sh;/usr/lib/gnome-settings-daemon/gnome-settings-daemon'

ऐसा लगता है कि यह मेरे लिए अभी तक तय है।


4
+1 यह बेहतर समाधान की तरह लगता है जहां नींद के समय को कम करने के बजाय, दौड़ की स्थिति को वास्तव में संबोधित किया जाता है।
नासमझ।पंडा

1
इस बग को ठीक क्यों नहीं किया गया है? यदि यह सरल जांच समस्या को ठीक कर सकती है, तो पैच क्यों नहीं बनाया गया है?
ल्यूक का कोई नाम

मुझे विश्वास था कि यह समाधान मेरी समस्या को ठीक करेगा क्योंकि मैंने एक कोर i3 है, लेकिन यह नहीं किया :( मेरी gnomesettingsdaemonfix.sh0777 अनुमतियाँ हैं। एक चीज जो मुझे मेरे ubuntu 16 में अंतर मिली, वह यह है कि Execलाइन के usr/lib/gnome-settings-daemon/gnome-settings-daemon-localeexecबजाय () था usr/lib/gnome-settings-daemon/gnome-settings-daemon। कुछ गड़बड़ है?
एजाज

16

Alt + F2 (एप्लिकेशन को चलाएं) दबाएं और निम्नलिखित चलाएँ:

gksudo gnome-settings-daemon

+1, @zpletan मुझे सही दिशा में एक कुहनी देने के लिए। जब मैं इसके माध्यम से दौड़ता हूं sudo gnome-settings-daemon, तो यह पूरी थीम को पुन: प्राप्त करता है, लेकिन मैं हर बार जब मैं अपने सिस्टम को पुनरारंभ करता हूं, तो मुझे इसे चलाना नहीं चाहिए। मैं अपने प्रश्न के बिना सुदो से प्राप्त त्रुटियों को जोड़ूंगा। हो सकता है कि यह गलत हो रहा है पर संकेत देगा।
मार्सेलो कैंटोस

वास्तव में, यह आवश्यक नहीं है। @ मेरे जवाब पर जोर्ग की टिप्पणी से एक सवाल उठता है जो बिल्कुल वही आउटपुट दिखाता है जो मैं देख रहा हूं।
मार्सेलो कैंटोस

7

10.10 में यह समस्या है, लेकिन आम तौर पर ऐसा तब होता है जब आप मालिकाना एनवीडिया ड्राइवर स्थापित करते हैं। हालांकि, समाधान शायद एक आभासी मशीन पर भी काम करेगा।

एक पाठ फ़ाइल बनाएँ। इसमें लिखिए

"/usr/share/themes/Amurance/gtk-2.0/gtkrc" शामिल करें
gtk-icon-theme-name = "ubuntu-mono-dark"

और इसे अपने घर के फ़ोल्डर में नाम .gtkrc-2.0 के तहत सहेजें। पुनर्प्रारंभ करें।

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


+1, @rumtscho; यह उत्तर पूर्ण विषय को वापस लाता है। यह एक काम के आसपास की तरह लगता है, हालांकि। चूंकि एक प्राचीन उबंटू 10.10 इसके बिना सही दिखता है, इसलिए इस फ़ाइल की आवश्यकता क्यों है?
मार्सेलो कैंटोस

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

ऐसा लगता है कि यह मेरे 10.10 स्थापित पर तय हो गया है ... अभी के लिए
नाथन श्वरमन

बहुत जल्द ही बात की, मेरी अगली रिबूट सेटिंग्स पर फिर से खो गए
नाथन श्वरमन

@schwiz मेरे लिए, यह हर बार काम करता है - लेकिन सेटिंग्स को उस खाते के होम फ़ोल्डर में सहेजा जाना चाहिए जिसे आप वर्तमान में लॉग इन कर रहे हैं। यदि आपने एक अलग उपयोगकर्ता के रूप में रिबूट किया और लॉग इन किया है, तो यह काम नहीं करता है। यदि आप sudo के साथ एक GUI विंडो शुरू करते हैं, तो यह या तो काम नहीं करता है, क्योंकि इसमें रूट उपयोगकर्ता की सेटिंग है, और लॉग इन उपयोगकर्ता की नहीं।
अफ्चचो

4

मैं महीनों से इस मुद्दे के लिए एक सुधार की तलाश कर रहा था। जाहिर तौर पर कोई नहीं जानता कि इसका क्या कारण है। यह बग वर्षों से मौजूद है और किसी ने इसे ठीक नहीं किया है।

कभी-कभी यह गनोम-सेटिंग्स-डेमॉन के पहले और दूसरे उदाहरणों के बीच एक दौड़ की स्थिति के साथ बूट के दौरान होता है, और कभी-कभी यह एक काम कर रहे डेस्कटॉप सत्र के बीच में होता है जब सूक्ति-सेटिंग्स-डेमन या तो काम करना बंद कर देता है या क्रैश हो जाता है।

एकमात्र वर्कअराउंड मैंने पाया है कि इसे ठीक करना टाइप करना है

killall gnome-settings-daemon
gnome-settings-daemon &

एक रनिंग टर्मिनल में जिसे मैं खुला छोड़ता हूं।

टर्मिनल को बंद करने से गनोम-सेटिंग्स-डेमॉन की पृष्ठभूमि आवृत्ति को मारता है और डेस्कटॉप डिफ़ॉल्ट थीम (उबंटू डिफ़ॉल्ट नहीं बल्कि गनोम डिफॉल्ट) को बदल देता है। इसलिए मैं डेमॉन को पृष्ठभूमि में चलाता हूं और टर्मिनल को भी छोड़ देता हूं क्योंकि इस प्रक्रिया को अपने माता-पिता की जरूरत है।


आप रन एप्लिकेशन (Alt + F2) चलाकर टर्मिनल खोलने से बच सकते हैं, और इसे gksudo gnome-settings-daemonअपने तर्क के रूप में दे सकते हैं ।
वीएमवी

4

मुझे भी यही समस्या थी और मुझे भीख मांगने में त्रुटि हो रही थी: Could not apply the stored configuration for monitors.

फ़ाइल को निकाला: ~/.config/monitors.xmlपुनः लॉग किया गया और दस्ताने की तरह काम किया।


2
यह मेरे लिए भी काम किया! पाठकों के लिए, मुझे लगता है कि आपको इस समाधान पर ध्यान देना चाहिए यदि आपने हाल ही में अपने xconfig ( /etc/X11/xorg.conf[.d]) को संशोधित (या संशोधित और पुनर्स्थापित) किया है ।
सेवेरो रज़

2

मुझे एक ही समस्या है, sudo killall nautilusइसे ठीक करता है। (अस्थायी)


टिप्पणी करने के लिए धन्यवाद @ @, लेकिन यह मेरे लिए कुछ भी नहीं किया।
मार्सेलो कैंटोस

मुझे आज फिर से समस्या थी और मुझे gnome-appearance-propertiesमेनू को ठीक करने के लिए और बाद killall nautilusमें नॉटिलस की उपस्थिति को ठीक करने के लिए दौड़ना पड़ा ।
पिट

1

क्षमा करें, लेकिन '--sync' का उपयोग करने का मेरा पिछला सुझाव ठीक नहीं है। कुछ पुनरारंभ होने के बाद पता चला समस्या समान है।

लेकिन उम्मीद है, मैं स्टार्टअप शुरू करने के दौरान दुर्घटनाग्रस्त 'गनोम-सेटिंग्स-डेमन' प्रक्रिया से निम्न आउटपुट को कैप्चर करने में कामयाब रहा, जब विषय लागू करने में विफल रहता है:

** (gnome-settings-daemon:1679): WARNING **: You can only run one xsettings manager at a time; exiting

** (gnome-settings-daemon:1679): WARNING **: Unable to start xsettings manager: Could not initialize xsettings manager.

जब विषय सफलतापूर्वक लागू होता है, तो कोई आउटपुट नहीं होता है।

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

नोट: आउटपुट कैप्चर /etc/xdg/autostart/gnome-settings-daemon.desktop के 'Exec =' प्रविष्टि "bash -c '/ usr / lib / gnome-settings-daemon / gnome-settings-daemon द्वारा किया गया था "

पुनश्च: आगे के परीक्षण, बताते हैं कि वास्तव में दो उदाहरण चल रहे हैं जिन्हें एक के बाद एक चलाना चाहिए।

हालांकि 'स्लीप' विधि कर सकते हैं, यहाँ एक और 'तकनीकी रूप से सही' है, अगर मैं कर सकता हूँ, समस्या का समाधान। मैंने 6 रीस्टार्ट के साथ कोशिश की है और निम्नलिखित काम करने लगता है:

चरण 1: एक स्क्रिप्ट बनाएं (मैंने इसे gnome-settings-daemon-fix.sh के तहत) / etc / xdg / autostart के साथ निम्नलिखित कहा है:

#!/bin/bash
# gnome-settings-daemon-fix.sh

pid=`pgrep gnome-settings-`
wait pid

exit 0

चरण 2: 'Exec =' प्रविष्टि के अंतर्गत 'gnome-settings-daemon.desktop' संपादित करें और इसे इसके साथ बदलें:

Exec=bash -c 'bash /etc/xdg/autostart/gnome-settings-daemon-fix.sh ;/usr/lib/gnome-settings-daemon/gnome-settings-daemon'

हर काम हो गया। असल में, हम जो कर रहे हैं वह दूसरे के लॉन्च होने से पहले पहली बार बाहर निकलने का इंतजार कर रहा है। किसी को सूचित कर सकता है अगर यह उनकी समस्या तय?


यह करीब है, लेकिन यह कुछ कारणों के लिए काफी काम नहीं करता है। हालांकि सबसे बड़ा मुद्दा यह है कि प्रतीक्षा आदेश किसी अन्य प्रक्रिया पर काम नहीं करेगा।
टीएम।

1

मुझे भी ऐसी ही समस्या थी। यह मेरे नट्टी नरवाल के (IIRC आंशिक) अपग्रेड के बाद था क्योंकि यह अल्फा 3 स्टेट पर था। मेरे मामले में, ~ / michael / .nautilus / browser.xml फ़ाइल दूषित लग रही थी। इस आंशिक साइट के कुछ सुझावों को आज़माने के बाद मैंने बस इस फ़ाइल को हटा दिया, अपने पीसी को पुनः आरंभ किया और मेरे सभी विषय वापस आ गए और स्थिर रहे। मुझे लगता है, आप मेरी तरह अपनी समस्या को हल करने की कोशिश कर सकते हैं।


1

यह मेरे साथ कभी-कभी 11.04 यूनिटी 3 डी के साथ होता है और हर बार मैंने इसे अपीयरेंस, कस्टमाइज़ बटन, आइकन टैब खोलकर और अपने चुने हुए आइकन सेट पर क्लिक करते हुए साफ कर दिया, भले ही यह उपयोग में इंगित किया गया था। मेरे मामले में यह फ़ॉन्ज़ा-डार्क होगा। यह इतना बार-बार होता है कि मुझे इस घटना के किसी भी क्रम को पहचानना पड़ता है।



1

यहां एक त्वरित समाधान है, अपने वर्चुअल कंसोल पर जाएं, जीडीएम बंद करें, एक्स सर्वर शुरू करें

  1. "राइट Ctrl + F1" दबाएँ (Ctrl + Alt + F1 गैर वर्चुअलाइज्ड इंस्टॉलेशन के लिए संयोजन है)
  2. लॉग इन करें
  3. प्रकार: sudo /etc/init.d/gdm stop
  4. प्रकार: startx

चूँकि यह मेरी पहली पोस्ट है, इसलिए मुझे इस तरह की तस्वीरें डालनी थीं:

http://imgur.com/a/bi0xm#0


1

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


0

कृपया, इसे आज़माएँ और रीबूट करें! :)

gconftool-2 --shutdown        
rm -rf ~/.gconf/apps/panel       
pkill gnome-panel        

सुझाव के लिए धन्यवाद, इवान, लेकिन कोई केला नहीं। मैंने उपरोक्त निर्देशों में प्रवेश किया, और रिबूट किया। सिस्टम एक नए सिरे से कॉन्फ़िगर किए गए पैनल के साथ वापस आया, लेकिन फिर भी मेरी ग्रे विंडो पर ब्लेंड ग्रे रंग योजना और एक सफेद पृष्ठभूमि के साथ।
मार्सेलो कैंटोस

0

मुझे लगता है कि सही विचार वाले काफी लोग हैं।

मेरा अनुमान है कि कुछ अपडेट (नए कर्नेल, आदि) के बाद, जो यूरीडहेड पुन: व्यवस्थित हो जाता है। यह वह जगह है जहां मुझे लगता है कि समस्या होती है। सूक्ति-सेटिंग-डेमॉन को जल्द ही कहा जाता है।

मैंने ile पैक ’(पैक, होम.पैक, बूट.पैक, रन.पैक) के साथ सभी फाइलें डिलीट कर दीं, नाम / var / lib / ureadahead / folder में एक रीप्रिफ़ाइल फोर्स करने के लिए। उसके बाद सब कुछ बहुत अच्छा लग रहा था।

रीफिलिंग करते समय, ऊपर की फाइलें हटाएं, रिबूट करें, और जैसे ही आप लॉगिन स्क्रीन देखते हैं, जल्दी से लॉग इन करें। लगभग 30 सेकंड प्रतीक्षा करें, या जब ड्राइव कुछ भी करने से पहले कताई बंद कर देती है। इसे अपना व्यवसाय पूरा करने दें। आपकी नॉटिलस विंडो अब ठीक दिखनी चाहिए।

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

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