ฉันจะตั้งวอลล์เปเปอร์ LightDM ใน Ubuntu 14.04 ได้อย่างไร


10

ใน Ubuntu รุ่นก่อนหน้าการเลือกภาพพื้นหลังเริ่มต้นหนึ่งหมายความว่าคุณเห็นมันบนหน้าจอเข้าสู่ระบบเช่นกัน

ตอนนี้ฉันสะอาดติดตั้งของ Ubuntu 14.04, LightDM /usr/share/backgrounds/warty-final-ubuntu.pngวอลล์เปเปอร์ที่ดูเหมือนจะถูกตั้งค่าที่ มันไม่สนใจสิ่งอื่นใด

ฉันลองตั้งค่ารูปพื้นหลังโดยคลิกขวาที่เดสก์ท็อปและเลือกหนึ่งในชุดเริ่มต้น (เช่นชุดที่สอดคล้องกับ /usr/share/backgrounds/Forever_by_Shady_S.jpg) ฉันรีบูทแล้ว แต่วอลล์เปเปอร์ LightDM ยังคงเป็นสีม่วงเริ่มต้นอยู่

ฉันดูไฟล์บันทึกที่ /var/log/lightdm/x-0-greeter.log:

[+ 0.10s] DEBUG: background.vala: 483: ภูมิหลังการสร้างใหม่ [+ 0.10s]

DEBUG: background.vala: 68: การสร้างพื้นหลัง

/usr/share/backgrounds/warty-final-ubuntu.png ที่ 1920x1200,1440x900

หน้าวิกิพีเดียที่ดูเหมือนจะออกจากวันที่มันจะชี้ไปยังสถานที่การตั้งค่าไฟล์ที่ไม่อยู่ใน 14.04

ฉันจัดการเพื่อค้นหาไฟล์กำหนดค่าที่/usr/share/lightdm/lightdm.conf.d/เป็นไปได้บางส่วนแต่ไฟล์ที่นั่นไม่มีตำแหน่งพา ธ เฉพาะดังนั้นฉันไม่แน่ใจว่าจะดำเนินการต่ออย่างไร

ฉันตระหนักถึงความพิถีพิถันของ LightDM ดังนั้นนี่เป็นเรื่องเกี่ยวกับภาพพื้นหลังเริ่มต้นที่มาพร้อมกับ Ubuntu ทุกคนมีสิทธิ์อ่านทั่วโลกและไม่ได้เข้ารหัสหรือแยกจากไดรฟ์

ป้อนคำอธิบายรูปภาพที่นี่


ประสบการณ์ของฉันคือวอลล์เปเปอร์ที่คุณตั้งค่าปรากฏขึ้นเมื่อล็อคหน้าจอด้วยเสียงใหม่
LiveWireBT

คุณสามารถตอบคำถามได้ไหม?
MathCubes

ดูเหมือนว่าคำตอบที่ได้รับจาก Bruno Pereira ใน [โพสต์นี้] [1] ยังคงใช้ได้ [1]: askubuntu.com/questions/64001/…
Valezan

คำตอบ:


12

ในกรณีของฉันนี้แก้ปัญหาได้

การorg.gnome.settings-daemon.plugins.backgroundตั้งค่าถูกปิดใช้งาน แต่ฉันไม่สามารถระบุสาเหตุได้ เมื่อฉันทำเครื่องหมายในช่องนี้dconf-editorและเปลี่ยนวอลล์เปเปอร์ของฉันแล้วมันจะปรากฏในหน้าจอเข้าสู่ระบบ

ป้อนคำอธิบายรูปภาพที่นี่

Dconf-Editor: ORG / GNOME / SETTINGS-DAEMON / PLUGINS / BACKGROUND


เราสามารถรับค่าของการตั้งค่าด้านบนผ่านทางบรรทัดคำสั่งโดยคำสั่ง:

gsettings get org.gnome.settings-daemon.plugins.background active

เราสามารถเปลี่ยนค่านี้โดยคำสั่ง:

gsettings set org.gnome.settings-daemon.plugins.background active 'true'

ฉันมีปัญหาเดียวกันหลังจากอัปเกรดเป็น 14.04 นี่เป็นการแก้ไขปัญหาของฉัน!
DisgruntledGoat

คำตอบนี้ไม่ได้ผลสำหรับฉัน ในกรณีของฉันการบันทึก jpg เป็น png ในไดเรกทอรี Pictures ก็ใช้ไม่ได้เช่นกัน แต่เมื่อฉันบันทึกเป็น png จากแอปพลิเคชั่น gimp และตั้งเป็นวอลล์เปเปอร์มันก็ใช้ได้ ดังนั้นสำหรับผู้ใช้บางคนมันก็จะเป็นรูปแบบของภาพที่เป็นผู้กระทำความผิด
TenLeftFingers

อันนี้เป็นคำตอบสำหรับคำถามนี้ที่ฉันใส่เมื่อ 8 เดือนที่แล้วขอบคุณ!
Yonsy Solis

6

วิธีการเปลี่ยนรูปพื้นหลัง LightDM

  1. ติดตั้งUbuntu Tweak

    ขั้นแรกติดตั้งUbuntu Tweak คลิกที่นี่เพื่อดาวน์โหลด. deb และติดตั้งผ่าน Gdebi, Ubuntu Software Center, ect ... หรือคุณสามารถติดตั้งผ่านทางเทอร์มินัลด้วยคำสั่งสอง / สามคำสั่งนี้:

    wget https://launchpad.net/ubuntu-tweak/0.8.x/0.8.7/+download/ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb
    sudo dpkg -i ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb
    

    หรือ

    sudo add-apt-repository ppa:tualatrix/ppa
    sudo apt-get update
    sudo apt-get install ubuntu-tweak-tool
    
  2. เปิดUbuntu Tweak

    และทำตามขั้นตอนที่แสดงในภาพด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


ไม่ทำงานสำหรับ ubuntu 14.04
Apurva

ใช้งานได้สำหรับฉันใน Ubuntu 14.04 จาก xmonad ตราบใดที่ฉันย้ายภาพพื้นหลังฉันต้องการเป็น / usr / share / background และไฟขึ้น ubuntu-tweak ผ่าน gksudo
Tony Martin

3

หากคุณกำลังจะเปลี่ยนไฟล์ที่อยู่ในแพคเกจ ( /usr/share/backgrounds/warty-final-ubuntu.pngเป็นubuntu-wallpapers) dpkg-divertก็จะดีที่สุดที่จะเพิ่มผันไฟล์โดยใช้ มิฉะนั้นระบบแพ็กเกจจะไม่ทราบว่าไฟล์ในตำแหน่งนั้นเป็นของคุณและจะถูกเขียนทับเมื่อใดก็ตามที่มีการอัปเดตแพ็คเกจ แม้ว่าubuntu-wallpapersการเปลี่ยนแปลงจะมีไม่บ่อยนัก แต่ก็มีแนวโน้มที่จะเปลี่ยนแปลงเมื่อคุณอัพเกรดระบบของคุณเป็น Ubuntu รุ่นใหม่

การใช้dpkg-divertง่าย:

sudo dpkg-divert --local --rename /usr/share/backgrounds/warty-final-ubuntu.png

สิ่งนี้จะเปลี่ยนชื่อไฟล์ด้วย.distribคำต่อท้ายและตอนนี้คุณสามารถเพิ่มไฟล์ในเวอร์ชันของคุณเองได้ฟรี การอัพเดตแพ็คเกจจะมีผลกับ.distribไฟล์ไม่ใช่การแทนที่ของคุณ

ฉันตั้งค่าพื้นหลังที่ฉันต้องการใช้ symlink:

sudo ln -s autumn-dusk.jpg /usr/share/backgrounds/warty-final-ubuntu.png

หากคุณต้องการใช้ไฟล์ใดไฟล์หนึ่งของคุณเพียงแค่ให้แน่ใจว่าผู้ใช้รายอื่นสามารถเข้าถึงได้ ไดเร็กทอรีพาเรนต์ทั้งหมดต้องมีการอ่านและเรียกใช้สิทธิ์ คุณสามารถตรวจสอบกับ:

sudo -u nobody file /usr/share/backgrounds/warty-final-ubuntu.png

ถ้ามันไม่สามารถเข้าถึงคุณจะได้รับข้อความจากPermission deniedfile


2

ฉันเพียงแค่คัดลอกวอลล์เปเปอร์ของฉันที่ด้านบนของ / usr / share / backgrounds/warty-final-ubuntu.png และมันทำงานได้โดยไม่มีปัญหา


2

ฉันมีสถานการณ์ที่คล้ายกันเช่นคุณ แต่แก้ไขด้วยวิธีง่าย ๆ จริง ๆ สำหรับฉันฉันเปลี่ยนพื้นหลังของ lightdm เป็นวอลล์เปเปอร์ที่กำหนดเองได้หลังจากติดตั้งใหม่เรียบร้อยแล้ว จากนั้นวันนี้ฉันเปลี่ยนเป็นวอลล์เปเปอร์อื่นและมันล้มเหลวและแสดงค่าสีม่วงเริ่มต้น

ดังนั้นฉันจึงตรวจสอบ x-0-greeter.log และพบว่ามันพยายามโหลดวอลเปเปอร์ของฉัน แต่ล้มเหลวเพราะคนรู้แจ้งไม่มีสิทธิ์ จากนั้นฉันตรวจสอบการอนุญาตของภาพพื้นหลังและด้วยเหตุผลบางประการการตั้งค่าการอนุญาตสำหรับ 'อื่น ๆ ' ถูกตั้งค่าเป็น 'ไม่มี' ฉันเปลี่ยนเป็น 'อ่านอย่างเดียว' จากนั้นคนรอบข้างสามารถโหลดภาพพื้นหลังที่กำหนดเองได้สำเร็จ

บางทีนั่นอาจเป็นสาเหตุของกรณีของคุณเช่นกัน


0

ฉันเพิ่งแก้ไขได้โดยการคัดลอกภาพพื้นหลังของฉันลงในโฟลเดอร์ / usr / share / background (ด้วยpkexec nautilus- ขี้เกียจฉันหรือในทางที่ดีขึ้นด้วยsudo cp /path/to/image.jpg /usr/share/backgrounds) หลังจากนั้นฉันเปลี่ยนภาพพื้นหลังจาก Unity ด้วยวิธีปกติ คุณต้องทำการเปลี่ยนแปลงครั้งล่าสุดสำหรับผู้จัดการเดสก์ท็อปใด ๆ ที่คุณมีในระบบของคุณ นอกจากนี้ฉันคิดว่ารูปภาพต้องอยู่นอกโฟลเดอร์ของผู้ใช้

มันใช้งานได้สำหรับฉัน


ขอบคุณ jkt123 สำหรับการแก้ไขไวยากรณ์ของฉัน ตอนนี้ฉันพูดภาษาอังกฤษได้ดีขึ้นขอบคุณคุณ
CiberSheep


ขอบคุณ livewirebt ฉันไม่รู้เกี่ยวกับสิ่งนั้น ตอนนี้ฉันจะไม่ลืมแม้ว่า ผมคิดว่าดีกว่าการใช้sudo cpแล้ว
CiberSheep

0

การใช้ ubuntu tweak ไม่สามารถทำได้ในระบบของฉัน

ฉันแก้ไขปัญหานี้โดยทำตามบทช่วยสอนนี้: http://ubuntuhandbook.org/index.php/2014/04/ubuntu-14-04-change-login-screen-background-remove-the-white-dots/

ภาพที่ควรจะอยู่ใน/ usr / share / ภูมิหลัง ตรวจสอบให้แน่ใจว่าคุณเป็นผู้ใช้ sudo เมื่อคุณทำเช่นนี้ หลังจากวางภาพในไดเรกทอรีนั้นฉันจะรีบูทเครื่องและเห็นภาพที่หน้าจอเข้าสู่ระบบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.