เปลี่ยนวอลเปเปอร์ของ Cinnamon ด้วยสคริปต์ง่ายๆนี้

Cinnamon 3.2 บน Linux Mint 18.1

มีโปรแกรมมากมายในการเปลี่ยนวอลเปเปอร์โดยอัตโนมัติเมื่อเข้าสู่ระบบแต่ละครั้งโดยไม่ต้องดาวน์โหลดภาพนั้น เป็นโปรแกรมง่ายๆที่ช่วยให้เราปรับปรุงรูปลักษณ์ของเดสก์ท็อปของเรา

แต่สคริปต์ที่เราจะบอกคุณในวันนี้มีไว้สำหรับ 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/

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   จิมมี่โอลาโน dijo

    - ในการใช้ 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

  2.   ราศีสิงห์ dijo

    ฉันต้องการปิดการใช้งานผู้ใช้เพื่อเปลี่ยนภาพพื้นหลังในอบเชย
    ฉันสามารถทำให้ไฟล์ cinnamon-settings.py เรียกทำงานไม่ได้ แต่มันทำให้เกิดปัญหาเพิ่มเติม
    ฉันแน่ใจว่าการตั้งค่าถูกเก็บไว้ที่ไหนสักแห่ง ดังนั้นถ้าฉันสามารถทำให้ไฟล์นั้นอ่านได้อย่างเดียว ผู้ใช้จะไม่สามารถเปลี่ยนรูปภาพได้ คำถามคือไฟล์นี้อยู่ที่ไหน?