มีโปรแกรมมากมายในการเปลี่ยนวอลเปเปอร์โดยอัตโนมัติเมื่อเข้าสู่ระบบแต่ละครั้งโดยไม่ต้องดาวน์โหลดภาพนั้น เป็นโปรแกรมง่ายๆที่ช่วยให้เราปรับปรุงรูปลักษณ์ของเดสก์ท็อปของเรา
แต่สคริปต์ที่เราจะบอกคุณในวันนี้มีไว้สำหรับ Cinnamon และเขียนด้วยภาษา Python สคริปต์ฟรีนี้ ช่วยให้เราได้รับภาพจากบริการ Imgur เพื่อใช้เป็นภาพพื้นหลัง. นอกจากนี้สคริปต์นี้ยังอนุญาต จับภาพพื้นหลังที่เราต้องการ และสามารถใช้เพื่อจุดประสงค์อื่นหรือใช้เป็นวอลล์เปเปอร์ถาวรของเดสก์ท็อปอบเชยของเรา
สคริปต์นี้ช่วยให้เราสามารถจับภาพวอลล์เปเปอร์จากบริการ imgur
สิ่งแรกที่เราต้องทำคือดาวน์โหลดสคริปต์ที่จะทำงานทั้งหมดให้เรา เรายังต้องค้นหา แกลเลอรี imgur ที่เราต้องการใช้. ข้อหลังมีความสำคัญเพราะเมื่อเลือกแกลเลอรีส่วนตัววันหนึ่งภาพที่ปรากฏเป็นวอลล์เปเปอร์อาจทำให้เราประหลาดใจ เมื่อเรามีองค์ประกอบเหล่านี้แล้วเราจะเริ่มการกำหนดค่า
Primero ดาวน์โหลดแพ็คเกจด้วยสคริปต์ และเราทำการแตกไฟล์ในโฟลเดอร์ในระบบของเรา เมื่อคลายซิปแล้วเราจะเปิดเทอร์มินัลในโฟลเดอร์นั้นและเขียนสิ่งต่อไปนี้:
Pyckground.py --galleryId "código de la galería"
สิ่งนี้จะเปลี่ยนวอลเปเปอร์บนเดสก์ท็อปของเรา อาจจะ เราต้องการเปลี่ยนวอลเปเปอร์ในเซสชั่นเดียวกันจากนั้นเราจะเขียนสิ่งต่อไปนี้:
Pyckground.py --galleryId "código de la galería" --noDelete
และถ้าเราต้องการ ดาวน์โหลดภาพจากแกลเลอรีจากนั้นเราต้องเขียนสิ่งต่อไปนี้:
Pyckground.py -c /home/user/Pictures/
สิ่งนี้จะใช้งานได้ชั่วคราว ทีนี้ถ้าเราต้องการให้สิ่งนั้นเกิดขึ้นทุกครั้งที่เราเริ่มระบบปฏิบัติการ เราไปที่เริ่มแอปพลิเคชั่นและใส่รหัสด้วยการเรียกใช้สคริปต์ และชื่อของแกลเลอรี ดังนั้นทุกครั้งที่เราเริ่มอบเชยวอลล์เปเปอร์จะเปลี่ยนไปโดยแสดงภาพที่สวยงามหรือรูปภาพที่เกี่ยวข้องกับสิ่งที่เราชอบ น่าสนใจใช่ไหม?
- ในการใช้ IMGUR API ต้องลงทะเบียนที่: http://api.imgur.com/oauth2/addclient
- เมื่อเรามีข้อมูลประจำตัวแล้วเราจะต้องดาวน์โหลดไคลเอนต์ Python สำหรับ IMGUR ที่เรียกว่า (วิธีการสร้างสรรค์ -sarcasm-) « imgurpython »: https://github.com/Imgur/imgurpython
- เมื่อเปิดใช้งานบัญชีแล้ว (อีเมลต้องใช้เวลาในการตรวจสอบ) เราจะเพิ่มสิ่งต่อไปนี้ใน Pyckground.py (ณ จุดนี้ควรแยกออก):
จาก imgurpython นำเข้า ImgurClient
client_id = 'รหัสลูกค้าของคุณ'
client_secret = 'ความลับของลูกค้าของคุณ'
ไคลเอนต์ = ImgurClient (client_id, client_secret)
และรวมการอนุญาตเข้ากับฟังก์ชัน Pyckground.py
- เราต้องชี้แจงว่า Ubuntu บันทึกภาพพื้นหลัง ('wallpaper') ในตำแหน่งต่อไปนี้« ~ / .cache / wallpaper / » (โดยที่« ~ »แสดงถึงโฟลเดอร์ผู้ใช้ของคุณใน«บ้าน») ดังนั้นเราต้องเปลี่ยนสิ่งต่อไปนี้ใน Pyckground .py:
«» »
Pyckground ช่วยให้คุณดาวน์โหลดและตั้งค่าภาพจากอินเทอร์เน็ตเป็นไฟล์
ภูมิหลังของคุณ
«» »
default_image_folder_path = './wallpapers'
โดย
default_image_folder_path = '~ / .cache / วอลเปเปอร์ /'
ฉันหวังว่าจะเป็นประโยชน์สำหรับคุณในการเรียกใช้ใน Ubuntu
ฉันต้องการปิดการใช้งานผู้ใช้เพื่อเปลี่ยนภาพพื้นหลังในอบเชย
ฉันสามารถทำให้ไฟล์ cinnamon-settings.py เรียกทำงานไม่ได้ แต่มันทำให้เกิดปัญหาเพิ่มเติม
ฉันแน่ใจว่าการตั้งค่าถูกเก็บไว้ที่ไหนสักแห่ง ดังนั้นถ้าฉันสามารถทำให้ไฟล์นั้นอ่านได้อย่างเดียว ผู้ใช้จะไม่สามารถเปลี่ยนรูปภาพได้ คำถามคือไฟล์นี้อยู่ที่ไหน?