एकता ग्रीटिंग कस्टम वॉलपेपर प्रदर्शित नहीं करता है


9

मैं Ubuntu 14.04 LTS 64 बिट का उपयोग कर रहा हूं। मुझे पता है कि यह प्रश्न कई बार पॉप अप हुआ है, लेकिन मैं यह स्पष्ट करना चाहता हूं कि किसी भी पोस्ट ने मुझे कुछ मदद नहीं की।

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

मुझे लगता है कि अधिकांश लेख Ubuntu 14.04 आधारित नहीं हैं, इसलिए मुझे ऐसी समस्याएं हो रही हैं।

चीजें हैं जो मैंने कोशिश की :

मैं Askbuntu पर इस पोस्ट का पालन ​​किया । मैंने दोनों सुझावों की कोशिश की लेकिन कोई भाग्य नहीं।

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

कृपया मुझे बताएं कि इस समस्या को हल करने के लिए मुझे आगे क्या करना चाहिए, जिसे मुझे उबंटू के पिछले संस्करणों में कभी सामना नहीं करना पड़ा।


इससे पहले कि मैं lightdm ग्रीडर की पृष्ठभूमि को बदल नहीं सकता है, लेकिन इसका सामना हुआ, लेकिन जब से 07/04/14 को मेरा सिस्टम अपडेट हुआ है .. अब सब ठीक लग रहा है .. जब मैं अपने डेस्कटॉप वॉलपेपर को बदलता हूं, तो यह lightdm शुभकामना में भी दिखाता है।
xsoultribex

क्या स्थापित किया गया था? किया बदल गया?
0xC0000022L

जवाबों:


8

लॉगिन स्क्रीन की पृष्ठभूमि बदलने के लिए ( इस उत्तर पर आधारित ):

sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit

यह केवल लॉगिन स्क्रीन की पृष्ठभूमि को बदल देगा। यदि आप भी अपनी लॉक स्क्रीन की पृष्ठभूमि बदलना चाहते हैं, तो आपको निम्नलिखित कमांड को भी निष्पादित करना चाहिए क्योंकि प्रत्येक उपयोगकर्ता जो आप पृष्ठभूमि बदलना चाहते हैं:

gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
gsettings set com.canonical.unity-greeter background 'path-to-image'

मैं पुष्टि कर सकता हूं कि यह 14.04 एलटीएस पर काम कर रहा है।


सेटिंग से draw-user-backgroundsकरने के लिए falseआप एक कस्टम पृष्ठभूमि सेट कर सकते हैं।

स्पष्ट रूप से आपको path-to-imageउस संपूर्ण पथ से प्रतिस्थापित करना चाहिए जिस छवि का आप उपयोग करना चाहते हैं। सुनिश्चित करें कि lightdmउपयोगकर्ता ने इस फ़ाइल के लिए अनुमतियाँ पढ़ ली हैं।


वैकल्पिक ट्वीक आपको पसंद आ सकते हैं

आप अपनी पृष्ठभूमि लोड होने से पहले पृष्ठभूमि का रंग भी बदल सकते हैं, जिसे आप फ़्लैश (डिफ़ॉल्ट बैंगनी) में देखेंगे। ऐसा करने के लिए, अन्य gsettingsकमांड्स के बाद निम्न कमांड निष्पादित करें (यह रंग को ब्लैक में बदल देगा):

gsettings set com.canonical.unity-greeter background-color '#000000'

और आप निम्न को निष्पादित करके लॉगिन स्क्रीन पर डॉट्स को अक्षम कर सकते हैं:

gsettings set com.canonical.unity-greeter draw-grid 'false'

और अभिवादन ध्वनि को भी हटा दें

gsettings set com.canonical.unity-greeter play-ready-sound 'false'

1
तो क्या मुझे हर वॉलपेपर के लिए इन सेटिंग्स को लागू करने की ज़रूरत है जो मैं डिफ़ॉल्ट के अलावा अन्य उपयोग करता हूं ?? मेरा मतलब यह है कि जब भी मैं / home / sudeepto / Pictures फ़ोल्डर के अंदर वॉलपेपर जोड़ता हूं, तो यह स्वचालित रूप से उनके लिए उक्त सेटिंग्स लागू करता है ??
sud_the_devil

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

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

यदि आप अपना वॉलपेपर इस तरह सेट करते हैं, तो एकता /home/sudeepto/Pictures/bg.jpgहर बार छवि (उदाहरण के लिए ) खोलेगी , इसलिए आप बस ओवरराइट कर सकते हैं bg.jpgऔर एकता आपके नए को लोड करेगी bg.jpg। क्या आप स्थापित करना चाहिए अपने डेस्कटॉप की पृष्ठभूमि के रूप में एक ही पृष्ठभूमि उपयोग करना चाहते हैं draw-user-backgroundsके लिए trueमुझे आश्चर्य है, लेकिन यह डिफ़ॉल्ट सेटिंग ऐसा है तो यही कारण है कि आप इस सवाल पूछा था।
लुइस माथिज्सेन 16

1
अगर lightdm(लॉगिन स्क्रीन चलाने वाला उपयोगकर्ता) के पास छवि फ़ाइल को पढ़ने की अनुमति नहीं है, तो इसे लोड नहीं किया जा सकता है, इसलिए आप इसे नहीं देखेंगे। सही अपनी छवि क्लिक करें, चुनें Properties, क्लिक Permissionsपर, Othersसेट Accessकरने के लिए Read-only
लुई मैथिज्सेन

10

वर्तमान Ubuntu 14.04 (अक्टूबर 2014) में, gsettingsमैन्युअल रूप से हैक करने की आवश्यकता नहीं है । यदि वॉलपेपर फ़ाइल दूसरों के लिए उपलब्ध है (अनुमतियाँ पढ़ें), तो लॉगिन नाम का चयन करते ही अभिवादक सभी की पृष्ठभूमि को स्वचालित रूप से प्रदर्शित करता है।

मेरा वॉलपेपर ड्रॉपबॉक्स फ़ोल्डर के अंदर रहता है जिसके पास अनुमतियाँ हैं drwx------और इस प्रकार अभिवादक इसे एक्सेस नहीं कर सकता है। इसे उन चित्र फ़ोल्डर में कॉपी किया जा रहा है जिनकी अनुमति है drwxr-xr-xऔर उस फ़ोल्डर से इसका उपयोग समस्या हल करता है। संभवतः ln -sकार्यों के माध्यम से भी लिंक करना (हालांकि मैंने कोशिश नहीं की थी)।

आप के लिए -lविकल्प का उपयोग कर एक फ़ोल्डर में सब कुछ की अनुमति की जांच कर सकते हैं ls


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

ध्यान दें कि यह काम नहीं करता है यदि आपके घर की निर्देशिका एन्क्रिप्ट की गई है (कम से कम, मैंने ऊपर की कोशिश की लेकिन यह काम नहीं किया)। मैंने क्या काम किया: askubuntu.com/a/123554/22147
कोएन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.