Giriş ekranının duvar kağıdını nasıl değiştirebilirim?

68

Giriş ekranındaki duvar kağıdını ayarlamak istiyorum (Unity Greeter), bunu nasıl yaparım?

    
sordu Jorge Castro 02.10.2011 20:17

16 cevap

77

Ubuntu 12.04 ila 13.04

Ubuntu 12.04 Birlik selamı seçilen kullanıcı dinamik arka planını tanıttı, yani mevcut kullanıcılar listesinden bir kullanıcı seçerken arka planın seçilen kullanıcının masaüstü arkaplanını yansıtacak şekilde değişeceği anlamına gelir.

Varsayılan olarak, lightdm, varsayılan arka plan olarak /usr/share/backgrounds/warty-final-ubuntu.png 'yi ve dinamik arka planın açılacağı seçeneği ayarlayacaktır.

Dinamik kapatmayı ayarlama


Bir terminal açın ve kökü alın

sudo -i

( Sudo şifresi yazın )

Kullanıcının lightdm'inin X sunucusuna bağlantı oluşturmasına izin ver

xhost +SI:localuser:lightdm

Kullanıcıyı lightdm

olarak değiştirin
su lightdm -s /bin/bash

Arka planın dinamik anahtarını kapatın

gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'

Bu ayarı değiştirdikten sonra varsayılan değere sıfırlamak istiyorsanız yukarıdaki komutun başına kadar tüm adımları uygulayın ve yerine

kullanın.
gsettings reset com.canonical.unity-greeter draw-user-backgrounds

Dinamik arka plan özelliğini varsayılan olarak ayarlamak için ayarlarınızı kapattığınızda veya yeniden başlattığınızda, terminali kapatabilir veya% 2x exit yazabilir, önce root 'a geri dönebilir ve ikinci olarak root ayrıcalıklarını temizleyebilirsiniz. ve normal kullanıcınıza geri dönün.

Varsayılan sabit arka planı değiştirme

(eğer kullanıcı bir masaüstü arkaplan resmi ayarlamadıysa veya dinamik ayar false olarak ayarlanmışsa bunu göreceksiniz)

Bir terminal açın ve kökü alın

sudo -i

( Sudo şifresi yazın )

Kullanıcının lightdm'inin X sunucusuna bağlantı oluşturmasına izin ver

xhost +SI:localuser:lightdm

Kullanıcıyı lightdm

olarak değiştirin
su lightdm -s /bin/bash

Varsayılan arka planı istediğiniz bir fotoğrafla değiştirin

gsettings set com.canonical.unity-greeter background '/foo/wallpaper.png'

(Not: duvar kağıdı dosyası, şifrelenmiş bir kullanıcının evine yerleştirilemez, bunlar yalnızca kullanıcı hesabında oturum açtıktan sonra monte edilir.)

Bunu varsayılan arka plana geri döndürmek isterseniz yukarıdaki adımları uygulayana kadar tüm adımları uygulayın, ancak bunun yerine

yazın.
gsettings reset com.canonical.unity-greeter background

Varsayılan arka plan özelliğini değiştirdiğinizde veya varsayılana geri döndüğünüzde, terminali kapatabilir veya% 2x exit yazabilir, önce root 'a geri dönebilir ve ikincisini temizleyebilirsiniz. root ayrıcalıkları ve normal kullanıcınıza geri dönün.

    
verilen cevap Bruno Pereira 02.10.2011 20:29
19

11.10

için

Bu komutu terminalde çalıştırın ( Ctrl + Alt + T )

gksu gedit /etc/lightdm/unity-greeter.conf

Gedit'i (metin editörü uygulaması) şu metinle birlikte göreceksiniz:

Sadece BACKGROUND=... yazan satırı, isteğinizin arka plan resminin mutlak yolu ile düzenleyin.

Sonra kaydet veya Ctrl + S 'e tıklayın ve pencereyi kapatın. Bitirdiniz.

Çalıştığını görmek için oturumu kapatın.

kaynak

    
verilen cevap Hernantz 02.10.2011 20:31
13

Ubuntu 12.04 , 14.04 & amp; 16.04

Bruno Pereira'nın cevabı benim için çalıştı ama X11 olmadan bir bağlamda kullanılamaz. İşte X11'e ihtiyaç duymadan aynı şeyi yapmanın başka bir yolu (ve kolayca betimlenebilir):

Aşağıdaki dosyayı düzenleyin:

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

[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/foo/wallpaper.png'

Yeni ayarları uygulayın:

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

    
verilen cevap samb 17.08.2012 15:24
12

11.10 - Basit LightDM Yöneticisi

Girişimci bir geliştirici duvar kağıdını değiştirecek basit bir uygulamayı oluşturdu:

yüklemek için

sudo apt-add-repository ppa:claudiocn/slm
sudo apt-get update
sudo apt-get install simple-lightdm-manager

source

    
verilen cevap fossfreedom 05.10.2011 19:51
5

11.10

Ubuntu Tweak 'ı kullanmayı öneririm . Yapılandırma dosyaları ile uğraşmadan logoyu ve arka plan resmini nasıl bir araya getirebiliriz:

Bu ekran görüntüsü 10.10 Maverick'te çekildi, eğer birileri son Ubuntu versiyonlarıyla da çalışırsa kolayca kontrol edebiliyorsa, bu cevabın bir açıklaması memnuniyetle karşılanacaktır!

    
verilen cevap lumbric 26.03.2012 20:13
4

Ubuntu 12.10

Bu yaklaşım gsettings yerine dconf editörünü kullanır. Birlik selamında değişiklikler, lightdm kullanıcısı olarak yapılmalıdır. Adımlar şu şekildedir:

  1. Kök kullanıcıya değiştir.
  2. Lightdm kullanıcısına X sunucusuna erişim izni verin.
  3. Lightdm kullanıcısına geç.
  4. Dconf düzenleyiciyi çalıştırın.
  5. / com / canonical / birlik selamını seçin ve özellikleri değiştirin.
  1. Kök kullanıcıya geç.

    sudo -i
    
  2. Lightdm kullanıcılarına X sunucusuna erişim izni verin.

    xhost +SI:localuser:lightdm
    
  3. Lightdm kullanıcısına geç.

    su lightdm -s /bin/bash
    
  4. Dconf düzenleyiciyi çalıştırın.

    dconf-editor
    
  5. / com / canonical / birlik selamını seçin ve özellikleri değiştirin.

verilen cevap Richard Povinelli 22.10.2012 14:50
4

Asıl cevap benim için işe yaramaz, çünkü ben birliktelik kullanmıyorum. Benim lightdm, lightdm-gtk-greeter kullanacak şekilde yapılandırılmıştır.

lightdm kaynak koduna bakarak bir çözüm buldum. Kullanıcı için BackgroundFile özelliğini bulmak için DBus sorgular. Bunu d-feet programını (veya komut satırı araçları) kullanarak değiştirebilirsiniz.

D-feet'te bu noktaya gidin:

"SetBackgroundFile" işlevini çift tıklayın. Açılan pencerede, istediğiniz duvar kağıdı dosya adını yazın (etrafındaki çift tırnak işareti ile). Execute düğmesine tıklayın. Her şey yolunda giderse, "Bu işlev hiçbir şey döndürmedi" gibi bir mesaj görürsünüz.

Bir sonraki Lightdm çalıştırıldığında, seçtiğiniz yeni duvar kağıdı olmalıdır.

    
verilen cevap Jeremy Stephens 14.08.2013 18:00
4

11.10 için:

/etc/lightdm/unity-greeter.conf dosyasını ( sudo nano /etc/lightdm/unity-greeter.conf ) düzenlemeniz gerekiyor. Bu dosyada ARKA PLAN etiketinin değerini değiştirmeniz gerekir.

Aşağıdaki ekran görüntüsünü tekrar kontrol edin.

    
verilen cevap Vidyadhar 26.03.2012 20:07
3

Tüm sürümler

1) Ubuntu Tweak'ı indirin:

Ubuntu 12.04 Hassas Pangolin için indirin

Ubuntu 11.10 Oneiric Ocelot için indirin

Diğer Ubuntu’yu indirin

12.04 Kesinlik kullanırsanız: giriş duvar kağıdını değiştirmek için masaüstü duvar kağıdınızı değiştirin , Ubuntu Tweak ile yalnızca logoyu değiştirebilirsiniz.

Eğer 11.10 Oneiric kullanırsanız, giriş duvar kağıdını ve logosunu değiştirmek için Ubuntu Tweak kullanabilirsiniz.

2) İndirilen paketi açın ve yükleyin

3) Ubuntu Tweak uygulamasını başlatın.

Tweaks & gt; Giriş Ayarları Kilidi aç'a tıklayın ve değiştirmek istediğiniz görüntüye tıklayın.

12.04 Kesinlik kullanırsanız: giriş duvar kağıdını değiştirmek için masaüstü duvar kağıdınızı değiştirin, Ubuntu Tweak ile logoyu değiştirebilirsiniz.

    
verilen cevap nastys 15.04.2012 15:23
2

Bu, 12.04 için bir geçici çözüm ve birlik selamlayıcısının geçerli sürümü (varsayılan "tema"). Lightdm-gtk-greeter gibi diğer selamlar için, conf dosyasının /etc/lightdm/ 'sindeki olağan düzenlemesi çalışır. Fakat birliktelik artık birlik-selamlaşmaçısına bakmıyor ve nasıl yapılandırılacağı açık değil.

Yaptığım şey şuydu: Birlik-selamlayıcının kullanmakta ısrar ettiği imajı buldum. Benim için /usr/share/backgrounds idi. Taşı / sil / yeniden adlandır. Şimdi birlik karşıtı, /usr/share/backgrounds/warty-final-ubuntu.png olan varsayılan arka plana geri dönecek. Taşı / sil / yeniden adlandır. Şimdi o yere o isimle başka bir resim koymalısın. Ve hayır, bir png olmak zorunda değil (aslında, warty-final-ubuntu.png aslında buraya girmeyeceğim nedenlerden dolayı bir jpg). Yedeğin jpg olması gerektiğine inanıyorum (eğer yanılıyorsam beni düzeltin). Burada çok dikkatli ol. Lightdm'in varsayılan arka plana geri dönüş yapamaması halinde korkunç bir şey olabileceğini düşünüyorum: - / (belki de sadece renkli bir arka plan gösterecektir ... yine de dikkatli olun!).

Benim durumumda, o konumda başka bir arka plandan bir sembolik link yaptım:

sudo ln -s Bird_by_Magnus.jpg warty-final-ubuntu.png

/usr/share/backgrounds/ sizdeyken bu komutu çalıştırın (veya komutu buna göre ayarlayın). Tabii ki jpg'yi mevcut olan ve istenen her şeyle değiştirin.

Evinizde bir arka plan kullanacaksanız, giriş yapana kadar lightdm'in bu dosyayı okuyamayacağı için evinizin şifreli olmadığından emin olmanız gerektiğini unutmayın. Ayrıca, dosyada doğru izinlere sahip olduğunuzdan emin olun. Bunun ne anlama geldiğini bilmiyorsanız, /usr/share/backgrounds/ dizininde bulunan bir duvar kağıdına yapıştırın. (Rastgele ipucu: Ubuntu'nun önceki sürümlerinden daha fazla duvar kağıdını sudo apt-get install ubuntu-wallpapers-oneiric dizinine uygun şekilde yükleyebilir, 'oneiric' yerine "natty", vb.) Alabilirsiniz.

    
verilen cevap Chan-Ho Suh 14.04.2012 03:28
2

Bu benim için çalıştı. Nautilus ile, içerisindeki orijinal /usr/share/backgrounds/warty-final-ubuntu.png görüntü dosyasını yeniden adlandırdım, sonra tercih edilen görüntümü giriş duvar kağıdı olarak yapıştırdım ve onu warty-final-ubuntu.png olarak değiştirdim, ardından aynı dosya özelliklerini orijinali ile uyguladı.

    
verilen cevap tonybac 07.05.2012 18:39
2

X11 içermeyen Ubuntu 16.10, dconf

kullanıyor

Bu çözüm, Samb . Bu çözümün faydaları, tüm özelleştirmelerin /etc cinsinden yapılması ve yalnızca bir dosyanın derlenmesi gerektiğidir.

mkdir /etc/dconf/db/local.d
sudo edit /etc/dconf/db/local.d/10-unity-greeter

Ayarları tercihinize göre değiştirin:

[com/canonical/unity-greeter]
draw-user-backgrounds=false
background='/usr/share/backgrounds/Haukland_Beach_view_by_Michele_Agostini.jpg'

Bu ayarlar için derlenmiş dosyayı oluşturun:

sudo dconf compile /etc/dconf/db/local /etc/dconf/db/local.d

Kullanıcı profilini düzenle:

sudo edit /etc/dconf/profile/user

Yerel özelleştirmeyi system-db girişiyle ekleyin:

user-db:user
system-db:local

Değişikliklerinizi göstermek için lightdm'yi yeniden başlatmanız gerekebilir:

if dialog --defaultno --yesno "Restart lightdm?\n\nThis will terminate all desktop sessions!" 10 30; then sudo service lightdm restart; fi

Et voilà, özelleştirilmiş bir birlikle karşılayan arka plan.

Sonuç

    
verilen cevap laza 25.01.2017 06:25
1

12.04

Ubuntu 12.04 'te artık tüm komut satırı düzenlemelerini yapmanız gerekmez. Yapmanız gereken tek şey duvar kağıdınızı değiştirmek ve voilá , LightDM 'i arka plan olarak kullanacaktır (:

Maalesef henüz tam olarak uygulanmıyor gibi görünüyor, çünkü bilgisayarınız başladığında, duvar kağıdınıza geçmeden önce birkaç saniyeliğine varsayılan Ubuntu duvar kağıdını görüyorsunuz. Ancak bir betadan söz ettiğimizden ( Ubuntu 12.04 şu anda Beta 2'de ) bekleniyor.

Umarım sorunuza cevap verir (:

    
verilen cevap Julian Fernandes 12.04.2012 22:47
1

Ubuntu 12.04

İstediğiniz lightdm arka planını varsayılan Ubuntu resimler klasörüne (alt klasör değil) yerleştirin ve ardından duvar kağıdınız olarak ayarlayın.

Kaynak: İşte

    
verilen cevap BuZZ-dEE 07.09.2012 18:08
1

Ubuntu 16.04

giriş ekranı ve kilit ekranı duvar kağıdı olarak kullanmak için dosyayı uygun bir .png gezinmek ve görüntülemek için Nautilus kullanarak veya .jpg sonra Nautilus bir komut dosyası kullanarak sizin için bu ayarlayabilirsiniz:

Not: Ubuntu 18.04'de sadece kilit ekranı duvar kağıdı değiştirilir. Giriş duvar kağıdını değiştirmek için farklı bir teknik gerekli olacaktır.

Komut dosyasını oluşturmak için:

cd ~/.local/share/nautilus/scripts/
gedit set-login-wallpaper

Bu satırlara yapıştırın:

#!/bin/bash

## Set login wallpaper

# strip new line char passed by Nautilus
FILENAME=$(echo $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS | sed -e 's/\r//g')

# Multiple files can't be selected.
LINE_COUNT=$(wc -l <<< "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS")
LINE_COUNT=$((LINE_COUNT-1))

if [[ $LINE_COUNT > 1 ]] ; then
    zenity --error --text "Ony one file can be selected at a time! "
    exit 1
fi

# Object type must be "file..." (ie no directories, etc.)
if [ -d "${FILENAME}" ] ; then
    zenity --error --text "$FILENAME is a directory!";
    exit 1
else
    if [ -f "${FILENAME}" ]; then
        : # Bash noop
    else
        zenity --error --text "${FILENAME} is not a file!";
        exit 2
    fi
fi

# Build working file in /tmp
echo "[com.canonical.unity-greeter]" > /tmp/set-login-wallpaper.tmp
echo "draw-user-backgrounds=false" >> /tmp/set-login-wallpaper.tmp
echo "background='$FILENAME'" >> /tmp/set-login-wallpaper.tmp

# Must run as sudo
if [ "$EUID" -ne 0 ] ; then

    # Get sudo password
    PASSWORD=$(zenity --password --title="Set Login Wallpaper" --timeout=20)

    # copy working file to real file using sudo
    echo $PASSWORD | sudo -S cp /tmp/set-login-wallpaper.tmp \
/usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

    # compile using sudo
    echo $PASSWORD | sudo -S glib-compile-schemas /usr/share/glib-2.0/schemas

else
    # Already sudo so simply copy and compile
    # copy working file to real file
    cp /tmp/set-login-wallpaper.tmp \
/usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

    # compile
    glib-compile-schemas /usr/share/glib-2.0/schemas
fi

exit 0

Dosyayı kaydedin ve gedit düzenleyicisinden çıkın.

Şimdi komut dosyasını şu şekilde çalıştırılabilir olarak işaretleyin:

chmod +x set-login-wallpaper

Nautilus'u açın ve duvar kağıdı görüntüleri ile dizininize gidin. Uygun bir görüntü bulun ve üzerinde sağ tıklayın. Bu açılır menü görüntülenir:

Üçüncü seçenekte Scripts 'yi tıklayın. Diğer bir açılır menü tüm komut dosyalarınızla birlikte görünür:

set-login-wallpaper öğesini seçin.

Komut dosyası çalışırken, sudo şifrenizi girmeniz gerekecektir.

Yeniden başlatın ve yeni giriş duvar kağıdınızın keyfini çıkarın.

    
verilen cevap WinEunuuchs2Unix 08.07.2018 21:19
0

12.04

Bu, giriş ekranı arka planını değiştiremeyenler için benim çözümüm.

Duvar kağıdını değiştirdiğimde bu sorunu yaşıyordum ama varsayılan Ubuntu giriş arka planını alıyordum. Yani yaptığım şey, wallpaper.jpg dosyasını terminalde bulmak ve izinlerini değiştirmek için:

chmod 777 walpaper.jpg

Tam erişim veren bir şey var ve şimdi de etkisini görebiliyoruz. Masaüstünde seçtiğim duvar kağıdı da giriş ekranı arka planı olarak görülür. Bu tüm kullanıcılar için geçerlidir.

    
verilen cevap Madhu J meaglodon 07.07.2012 06:04

Etiketlerdeki diğer soruları oku