ด้วยเหตุผลบางอย่างฉันไม่เห็นวิธีตอบกลับ Hubert Samm แต่ฉันพบว่าลิงก์ของเขามีประโยชน์ ในกรณีที่มันล้มลงหรือคุณไม่ต้องการอ่านทั้งหมดเพื่อรับคำตอบเฉพาะนี้ฉันได้เพิ่มวิธีที่ฉันจัดการเพื่อให้พื้นหลังอัปเดตสดใน Gnome 3 ได้สำเร็จ
โดยไปที่ ~ / .cache / gnome-control / center / background คุณจะพบไฟล์ที่มีชื่อยาว (เช่น "a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27") ซึ่งจะเป็นไฟล์ที่มีชื่อยาว หากคุณลบไฟล์นี้และสร้าง symlink ด้วยชื่อเดียวกันเพื่อแทนที่:
$ rm a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27
$ ln -s /path/to/original/file a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27
จากนั้นเมื่อไฟล์ต้นฉบับได้รับการอัปเดตพื้นหลังเดสก์ท็อปจะเปลี่ยนเพื่อแสดงว่า ฉันใช้เทคนิคนี้เพื่อให้แน่ใจว่าพื้นหลัง XPlanetFX ของฉันเป็นปัจจุบันอยู่เสมอ ตัวอย่างเช่นเพียงแค่มีภาพชื่อ "background.jpg" และเปลี่ยนไฟล์นี้เมื่อใดก็ตามที่คุณต้องการอัปเดตพื้นหลัง
อาจเป็นวิธีที่ถูกต้องมากขึ้นในการใช้ gsettings ในการเปลี่ยนที่อยู่ของรูปภาพ -uri เพื่อชี้ตรงไปยังไฟล์ที่คุณเลือก แต่ฉันเลือกตัวเลือก symlink เพราะฉันไม่รู้ว่าการเปลี่ยนแปลงการตั้งค่าแบบถาวรจะเป็นอย่างไร เมื่อใช้ UI เพื่อเปลี่ยนรูปพื้นหลัง อย่างไรก็ตามวิธีการทั้งสองควรทำงานในทฤษฎี
หมายเหตุ: ฉันไม่รู้สิ่งนี้อย่างแน่นอนเนื่องจากฉันไม่ได้ทดสอบ แต่มีโอกาสที่ดีถ้าคุณเปลี่ยนพื้นหลังของคุณผ่าน UI ปกติชื่อไฟล์ที่ไม่ซ้ำกันจะเปลี่ยนไปและ symlink ของคุณจะไม่เป็นประโยชน์อีกต่อไป .