मैं Ubuntu 16.04+ में लॉगिन स्क्रीन कैसे बदलूं?


40

किसी के लॉगिन स्क्रीन को बदलने के लिए recipies में 14.04 [संपादित करें या 15.04 में, 15.10 ] 16.04 में काम नहीं करते। "कस्टम" पृष्ठभूमि एक दूसरे विभाजन के लिए दिखाई देती है और फिर उबंटू के लिए जाती है। तो, मैं 16.04 में लॉगिन स्क्रीन पृष्ठभूमि कैसे बदलूं?

[संपादित करें: यह पोस्ट डुप्लिकेट नहीं है क्योंकि अन्य सभी संबंधित प्रश्न विशेष रूप से उबंटू के पिछले संस्करणों को संदर्भित करते हैं, और उन पर समाधान यहां लागू नहीं होते हैं (जैसा कि वे 16.04 पर काम नहीं करते हैं)।]


मैं इस समस्या को भी देख रहा हूं
शीलानो

गैर कोडर तरीका उबंटू ट्वीक का उपयोग करना है। आप पता लगा सकते हैं कि कैसे यहाँ इसे पाने के लिए askubuntu.com/questions/770947/...
कार्बनिक संगमरमर

@OrganicMarble सुझाव के लिए धन्यवाद, लेकिन Ubuntu Tweak केवल लॉक स्क्रीन को बदलने में सक्षम है, जिसे मैंने पहले ही अन्य तरीकों का उपयोग करके बदल दिया है। लॉगिन स्क्रीन अभी भी वही है। और, सैद्धांतिक रूप से, अगर लॉगिन स्क्रीन को बदलने के लिए (थोड़ा) पुराना व्यंजन मैन्युअल रूप से काम नहीं करता है, और उबंटू ट्वीक को छोड़ दिया जाता है, तो कोई यह उम्मीद नहीं कर सकता कि वह कार्य में सफल हो सकता है।
ग्रेग क्रेमिडा

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

@ThomasWard, धन्यवाद, मैंने अभी प्रश्न संपादित किया है।
ग्रेग क्रामिडा

जवाबों:


30

तुमने कहा था:

"कस्टम" पृष्ठभूमि एक दूसरे विभाजन के लिए दिखाई देती है और फिर उबंटू के लिए जाती है।

डिफ़ॉल्ट रूप से अभिवादन चयनित उपयोगकर्ता पृष्ठभूमि को लोड करता है यदि यह उपलब्ध है। ग्रीड डिफ़ॉल्ट (अतिथि उपयोगकर्ता के लिए) सहित उपयोगकर्ताओं की पृष्ठभूमि के बीच परिवर्तन करने के लिए उपयोग किया जाने वाला फीका संक्रमण। मुझे लगता है कि सवाल यह होना चाहिए: उपयोगकर्ता पृष्ठभूमि को लोड करने से लाइटमेड अभिवादक को कैसे रोकें?

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

का उपयोग करते हुए lightdm-gtk-greeter

जीयूआई उपकरण

  1. सेटिंग टूल इंस्टॉल करें

    sudo apt install lightdm-gtk-greeter-settings
    
  2. चलाओ

    pkexec lightdm-gtk-greeter-settings
    
  3. प्रकटन टैब में: छवि का चयन करें

  4. उसी टैब पर: यदि उपलब्ध हो तो Unckeck उपयोगकर्ता उपयोगकर्ता वॉलपेपर
  5. सहेजे बंद करें

    lightdm-जीटीके-स्वागतकर्ता-सेटिंग

सीएलआई उपकरण

  1. ओपन lightdm ग्रीटिंग सेटिंग्स फ़ाइल

    sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
    
  2. इसे इस तरह बदलें

    [greeter]
    background = /usr/share/backgrounds/Spring_by_Peter_Apas.jpg
    user-background = false
    
  3. Ctrl+ oइसे बचाने के लिए तो Ctrl+ xबाहर निकलने के लिए।

unity-greeter(डिफ़ॉल्ट) का उपयोग करना

सर्ग द्वारा एक ही उत्तर, मैंने इसे एक नए VBox Ubuntu 16.04 में परीक्षण किया है।

  • लॉगिन स्क्रीन की पृष्ठभूमि बदलें

    $ sudo nano /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
    
    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/usr/share/backgrounds/Spring_by_Peter_Apas.jpg'
    
    $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
    $ sudo service lightdm restart
    
  • कुछ डिबग संकेत:

    1. शुद्ध lightdm-gtk-greeterसेटिंग्स

      sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings
      

      या आप इसे अस्थायी रूप से अक्षम करना चाह सकते हैं

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled
      

      इसे वापस सक्षम करने के लिए

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
      

      लाइटमार्ट को फिर से शुरू करने की जरूरत है

      sudo systemctl restart lightdm
      
    2. में unity-greeterकिसी भी परिवर्तन को हटाने के लिए पुनर्स्थापित करें/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

      sudo apt install --reinstall unity-greeter
      
    3. जांच लें कि क्या कोई अन्य dconf ओवरराइड फ़ाइल है जो प्राथमिकता लेती है

      grep -rn -e "com.canonical.unity-greeter" -e "background=" -e "draw-user-backgrounds=" /usr/share/glib-2.0/schemas/
      

1
महत्वपूर्ण बात यह थी कि "यदि उपलब्ध हो तो उन्केक उपयोगकर्ता उपयोगकर्ता वॉलपेपर", जिसने अंत में फीका-से-बैंगनी प्रभाव हटा दिया। हालाँकि, उक्त पैकेज को स्थापित करने के बाद भी लॉगिन स्क्रीन अलग दिखती है। यह पुराना रूप है: tecmint.com/wp-content/uploads/2016/02/… । ध्यान दें कि लॉगिन ब्लॉक कैसे छोड़ा गया है बनाम केंद्रित है मैं अब देख रहा हूं। मैं अपने घर की मशीन पर बाद में यहां दिए गए अन्य समाधानों का परीक्षण करने जा रहा हूं ताकि यह देखने के लिए कि वे गड़बड़ किए बिना काम करते हैं।
ग्रेग क्रामिडा

यह एकमात्र तरीका प्रतीत होता है जो वास्तव में अब तक काम करता है। मुझे इसके लिए lightdm-gtk- अभिवादक को स्थापित करने से नफरत है, मैं वास्तव में एकता को इतना बेहतर पसंद करता हूं ... ठीक है, दो बुराइयों में से कम का चयन करना होगा :-)
ग्रेग Kramida

1
@GregKramida, :) मानना है कि मुझे मैं नोटिस किया है कि वे दो अलग greeters हैं lightdm-gtk-greeterऔर unity-greeter/ डिफ़ॉल्ट। और मुझे लगता है कि मैंने पाया कि एकता-अभिवादन पर एक ही सेटअप कैसे बनाया जाता है, मैं इसका परीक्षण करूंगा और अपने उत्तर को अपडेट करूंगा।
user.dz

1
@GregKramida, एकता-अभिवादन के लिए, यह :) का एक ही जवाब है, जैसा कि askubuntu.com/a/694370/26246 ने परीक्षण किया और यह ठीक 16.04 नए इंस्टॉलेशन में काम करता है। AlI सोच सकता है, कि आपको उस समाधान को आजमाने से पहले किसी भी lightdm-gtk-greeterसंबंधित सेटिंग्स को शुद्ध करना होगा sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings। मैंने देखा कि दोनों अभिवादन करने वालों के बीच कई समाधान मिलते हैं। यदि यह मूल्य है, तो मैं इसे 16.10 में आज़मा सकता हूँ यदि आप चाहें तो?
user.dz

1
@ शेर ग्रेग को पहले से ही पता था कि कदम मेरे उत्तर के मूल संस्करण में गायब है क्योंकि उन्होंने आपके कहने से पहले ही मुझे बताया था। इसे संशोधित किया गया है और स्प्रेडशीट को पुनर्गठित किया गया है ताकि टिप्पणी के साथ नई स्क्रिप्ट लागू हो। ताकि कम से कम गलती फिर कभी न हो। धन्यवाद :)
WinEunuuchs2Unix

4

Ubuntu 16.04 में लॉगिन स्क्रीन बदलने के लिए मैंने निम्नलिखित का उपयोग किया:

gksu gedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

इन पंक्तियों को सम्मिलित करें:

[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/home/$USER/Pictures/1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg'
# After changing use: sudo glib-compile-schemas /usr/share/glib-2.0/schemas

कहा पे:

  • $USER = आपकी उपयोगकर्ता आईडी।
  • Pictures = आपकी वॉलपेपर निर्देशिका।
  • 1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg= आपकी छवि फ़ाइल नाम ( .pngप्रारूप भी हो सकती है)।
  • # (टिप्पणी) ... आपको याद दिलाता है कि बदलने के बाद क्या करना है!

फ़ाइल सहेजें और बाहर निकलें gedit

अब नए लॉगिन वॉलपेपर के साथ संकलित करें:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

अंतिम चरण रिबूट करना है।

कई धन्यवाद और सर्ग का श्रेय: ( लॉगिन स्क्रीन की पृष्ठभूमि बदलें ) मेरे सिस्टम पर ध्यान दें यह न केवल प्रारंभिक लॉगिन स्क्रीन बल्कि लॉक स्क्रीन लॉगिन को भी बदल देता है।


प्वाइंट और लॉगिन स्क्रीन वॉलपेपर सेट करने के लिए Nautilus के साथ क्लिक करें

मैंने एक स्क्रिप्ट लिखी है, जहां आप एक डायरेक्टरी / इमेज पर नेविगेट कर सकते हैं, उस पर राइट क्लिक करें और इसे Nautilus (फाइल मैनेजर जिसे अब "फाइल" कहा जाता है) का उपयोग करके लॉगिन स्क्रीन / लॉक स्क्रीन बैकग्राउंड के रूप में सेट करें: Nautilus डेस्कटॉप वॉलपेपर सेट कर सकता है। यह लॉगिन और लॉक स्क्रीन वॉलपेपर कैसे सेट कर सकता है?

नॉटिलस सेट-लॉगिन-वॉलपेपर ड्रॉप डाउन


ठीक है, मुझे क्षमा करें, लेकिन यह सिर्फ किसी कारण से काम नहीं करता है। मैं इस समय 16.10 पर हूं, btw, मूल प्रश्न पोस्ट किए जाने के बाद से बहुत समय बीत चुका है। मुझे नहीं लगता कि इससे क्या फर्क पड़ रहा है, हालांकि, मैं उसी प्रभाव का सामना कर रहा हूं जैसा मैंने 16.04 में किया था: मुझे लगता है कि कस्टम चित्र जो मैंने एक दूसरे विभाजन के लिए सेट किया है, फिर यह डिफ़ॉल्ट उबंटू बैंगनी के लिए फीका है ।
ग्रेग क्रामिडा

मुझे लगता है कि मेरा असली वॉलपेपर बढ़ने से पहले मेरा विभाजन एक दूसरे के लिए बैंगनी चमकता है। मेरे 16.04 को 14.04 से अपग्रेड किया गया था, लेकिन उन्नयन के बाद तक कभी भी वॉलपेपर की कोशिश नहीं की गई।
WinEunuuchs2Unix

मैं आपके उत्तर को चिन्हित करूंगा, क्योंकि ऐसा लगता है, जैसे @ user.dz द्वारा प्रयोग करने के लिए धन्यवाद, यह कुछ, या यहां तक ​​कि अधिकांश, उपयोगकर्ताओं के लिए काम करेगा। मैं मूल एक के लिए एक लिंक पोस्ट करने या लापता दो चरणों को शामिल करने का सुझाव
दूंगा

महत्वपूर्ण कदम जो आप यहाँ याद कर रहे हैं वह है sudo glib-compile-schemas /usr/share/glib-2.0/schemas
सर्गी कोलोडाज़नी

हां मैंने देखा कि जब मैंने अपने फोन पर लिंक पढ़ा। अपडेट करने की प्रक्रिया में अब मैं फिर से घर आ गया हूं। मैंने अपनी स्प्रैडशीट से कॉपी की थी और कल रात लाइन से चूक गया था।
विनयुनुच्स

1

भागो sudo lightdm-gtk-greeter-settings(यदि स्थापित है)। प्रकटन टैब पर जाएं, और पृष्ठभूमि> छवि चुनें।

नोट: यदि आप अपने होम फ़ोल्डर और फ़ोल्डर के एन्क्रिप्टेड से एक छवि का चयन कर रहे हैं, तो यह काम नहीं करेगा, क्योंकि /home/userअभी तक माउंट नहीं किया गया है।


1
सुझाव के लिए धन्यवाद, लेकिन यह समाधान पिछले उबंटू संस्करणों के समाधान के समान ही है। मैं उस छवि को देखता हूं जिसे मैं एक दूसरे विभाजन के लिए सेट करता हूं और फिर यह डिफ़ॉल्ट छवि से उत्तेजित शुद्धता की ओर बढ़ता है ... मुझे लगता है कि उस पैकेज को स्थापित करने के बाद स्टार्टअप स्क्रीन भी बहुत अलग दिखती है (जो कुछ अन्य लोगों को भी स्थापित करती है), अब मैं पता नहीं कैसे पुराने देखो वापस पाने के लिए ...
ग्रेग Kramida

0

जैसा कि @OrganicMarble ने कहा, उबंटू ट्वीक को ट्रिक करनी चाहिए। मैंने इसे स्थापित किया और Tweaks टैब में 'लॉगिन सेटिंग्स' नामक एक टैब है। पासवर्ड दर्ज करके शीर्ष दाईं ओर पृष्ठ अनलॉक करें और आप सेटिंग वॉलपेपर बदल सकते हैं। तब से मेरा लॉगिन और लॉक स्क्रीन बदल गया था।


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

0

इसने मेरे लिए 16.04 LTS और अतिरिक्त-सॉफ़्टवेयर स्थापित किए बिना https://www.linuxslaves.com/2016/06/easiest-way-change-ubuntu-login-screen-background.html पर अच्छा काम किया।

संक्षेप में: sudo gedit /usr/share/gnome-background-properties/xenial-watalog.xml खोलें और सूची में अपनी पृष्ठभूमि छवि जोड़ें। फिर अपने डेस्कटॉप पर राइट-क्लिक करके "बैकग्राउंड इमेज बदलें" खोलें, छवि का चयन करें और यह काम करने और लॉगिन स्क्रीन दोनों के लिए किया गया है। अंततः इसे आज़माने के लिए पुनः आरंभ करें।


0

Ubuntu 16.04 लॉगिन स्क्रीन में एकता अभिवादक को डिफ़ॉल्ट के रूप में सेट करने के लिए, फ़ाइल को संपादित करें

/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

और "अभिवादन-सत्र" लाइन को "अभिवादन-सत्र = एकता-अभिवादन" में बदलें


0

डुओ स्टेप-

  1. sudo cp Downloads/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/
  2. sudo mv /usr/share/backgrounds/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/warty-final-ubuntu.png

बस ताला और टिप्पणी!

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