วิธีการปรับเปลี่ยนภาพพื้นหลังเริ่มต้นของระบบ


10

ฉันกำลังจะจัดส่งระบบที่ติดตั้ง 10.04 ใหม่ให้กับลูกค้า นี่เป็นระบบแรกที่เราจัดส่งพร้อมกับซอฟต์แวร์ที่ติดตั้งไว้ล่วงหน้าของเราและแพลตฟอร์มทดสอบฮาร์ดแวร์เพิ่มเติมดังนั้นฉันคิดว่ามันเป็นความคิดที่ดีที่จะมีพื้นหลังของเดสก์ท็อปรวมโลโก้ของ บริษัท ของเรา

สิ่งที่ฉันต้องการทำคือเพียงเพิ่มโลโก้ลงในภาพพื้นหลังเริ่มต้น คำถามคือ:

  1. ชุดพื้นหลังจัดเก็บอยู่ที่ไหน
  2. กฎสำหรับการสร้างพื้นหลังที่กำหนดเองจากศูนย์คืออะไร
  3. ถ้าฉันสร้างพื้นหลังตั้งแต่เริ่มต้นฉันจะเพิ่มมันลงในชุดพื้นหลังของระบบได้อย่างไร (เช่นไม่เพียงบันทึกไว้ในไดเรกทอรีรูปภาพของผู้ใช้ - ฉันต้องการให้ผู้ใช้ในอนาคตสามารถใช้เครื่องได้หรือไม่)

คำตอบ:


12
  • วางภาพที่คุณต้องการใช้เป็นภาพพื้นหลังที่/usr/share/backgrounds/ ตัวอย่าง:

    sudo cp ~/Pictures/1.jpg /usr/share/backgrounds/1.jpg

  • แก้ไข /usr/share/gnome-background-properties/ubuntu-wallpapers.xmlลบภาพเริ่มต้น(ถ้าคุณต้องการ)และเพิ่มรายการที่กำหนดเองและในที่สุดก็บันทึกไฟล์ (ตรวจสอบให้แน่ใจว่ารายการเสร็จก่อนบรรทัดสุดท้ายนั่นคือก่อนหน้า</wallpapers>บรรทัด) ตัวอย่าง:

nits@nits-workstation:$ gksudo gedit/usr/share/gnome-background-properties/ubuntu- wallpapers.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
   <wallpaper>
    <name>Custom_Back1</name>
    <filename>/usr/share/backgrounds/1.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>
   </wallpaper>
</wallpapers>
  • ตอนนี้เมื่อใดก็ตามที่ผู้ใช้พยายามเปลี่ยนพื้นหลังไฟล์ที่แสดงตามไฟล์ XML จะปรากฏขึ้นตามค่าเริ่มต้นในหน้าต่างกำหนดลักษณะที่ปรากฏ

ยินดีต้อนรับมากที่สุด :)
Nitin Venkatesh

ดังนั้น ... ฉันจะเปลี่ยนภาพในหน้าจอเข้าสู่ระบบได้อย่างไร?
ysap

nvm ตอบคำถามอื่น
ysap

และมันทำให้ภาพเป็นค่าเริ่มต้นได้อย่างไร
papaiatis

5

ภาพพื้นหลังจะถูกเก็บไว้ใน

/usr/share/backgrounds

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

/usr/share/gnome-background-properties

หากคุณกำลังปรับแต่ง Ubuntu ให้ใช้คิวของคุณจากubuntu-wallpapers.xmlไฟล์เพื่อให้รูปแบบใช้สำหรับข้อมูลพื้นหลังของคุณ


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