Her girişte duvar kağıdını o görüntüyü indirmek zorunda kalmadan otomatik olarak değiştirmek için birçok program vardır. Masaüstümüzün görünümünü iyileştirmemizi sağlayan basit bir programdır.
Ancak bugün size anlattığımız senaryo Tarçın için tasarlanmıştır ve Python ile yazılmıştır. Bu ücretsiz komut dosyası Duvar kağıdı olarak kullanmak üzere Imgur hizmetinden görüntüler almamıza izin verir. Ayrıca bu komut dosyası, istediğimiz duvar kağıdını yakalayın ve onu başka bir amaç için veya basitçe tarçınlı masaüstümüzün kalıcı bir duvar kağıdı olarak kullanabilmek.
Bu komut dosyası, imgur hizmetinden herhangi bir duvar kağıdı resmini çekmemizi sağlar
Yapmamız gereken ilk şey, tüm işi bizim için yapacak olan senaryoyu indirmek. Ayrıca bulmalıyız kullanmak istediğimiz imgur galerisi. İkincisi önemlidir çünkü kişisel bir galeri seçerseniz, bir gün duvar kağıdı olarak görünen görüntü bizi şaşırtabilir. Bu unsurlara sahip olduğumuzda, konfigürasyona başlarız.
Ilk paketi komut dosyasıyla indirin ve bunu sistemimizdeki bir klasöre açıyoruz. Sıkıştırıldıktan sonra, o klasörde bir terminal açıp şunları yazıyoruz:
Pyckground.py --galleryId "código de la galería"
Bu, masaüstümüzdeki duvar kağıdını değiştirecek. Olabilir aynı oturumda duvar kağıdını değiştirmek istiyoruz, sonra şunu yazacağız:
Pyckground.py --galleryId "código de la galería" --noDelete
Ve eğer istersek galeriden resmi indirin, sonra şunu yazmalıyız:
Pyckground.py -c /home/user/Pictures/
Bu geçici olarak çalışmak için. Şimdi işletim sistemini her başlattığımızda bunun olmasını istiyorsak, Uygulamaları Başlat'a gidiyoruz ve kodu komut dosyasının yürütülmesiyle birlikte ekliyoruz ve galerinin adı. Yani Tarçın'ımıza her başladığımızda, duvar kağıdı hoşumuza giden şeyle ilgili güzel bir resim veya resimler gösterecek şekilde değişecek ilginç, değil mi?
-IMGUR API'yi kullanmak için şu adresten kayıt olmanız gerekir: http://api.imgur.com/oauth2/addclient
-Kimlik bilgilerimize sahip olduğumuzda, IMGUR için Python istemcisini indirmeliyiz (ne kadar yaratıcı -sarcasm-) «imgurpython»: https://github.com/Imgur/imgurpython
-Hesap etkinleştirildikten sonra (e-postanın doğrulanması zaman alır) aşağıdakileri Pyckground.py'ye ekleriz (bu noktada onu çatallamaya değer):
imgurpython'dan içe aktarma ImgurClient
client_id = 'MÜŞTERİ KİMLİĞİNİZ'
client_secret = 'MÜŞTERİ GİZLİĞİNİZ'
client = ImgurClient (client_id, client_secret)
Ve yetkilendirmeyi Pyckground.py işlevlerine entegre edin
- Ubuntu'nun duvar kağıtlarını ('duvar kağıdı') aşağıdaki konumda «~ / .cache / wallpaper /» (burada «~», «home» içindeki kullanıcı klasörünüzü temsil eder) kaydettiğini açıklığa kavuşturmalıyız, bu yüzden Pyckground'da aşağıdakileri değiştirmeliyiz .py:
«» »
Pyckground, internetten bir görüntüyü indirip ayarlamanıza olanak sağlar.
senin arka planın.
«» »
default_image_folder_path = './wallpapers'
tarafından
default_image_folder_path = '~ / .cache / duvar kağıdı /'
Umarım Ubuntu'da çalıştırabilmek yararlıdır.
Kullanıcının tarçındaki arka plan resmini değiştirmesini devre dışı bırakmak istiyorum
Tarçın-settings.py dosyasını yürütülemez hale getirebilirim ancak ek sorunlara neden oluyor
Ayarın bir yerde saklandığından eminim, bu yüzden bu dosyayı salt okunur yapabilirsem kullanıcı resmi değiştiremez. Soru şu, bu dosya nerede?