Yra daugybė programų, kurios automatiškai pakeis ekrano foną kiekvieną kartą prisijungus, nereikalaujant atsisiųsti šio vaizdo. Tai paprasta programa, leidžianti patobulinti darbalaukio išvaizdą.
Bet scenarijus, kurį mes jums šiandien sakome, yra skirtas Cinamonui ir parašytas „Python“. Šis nemokamas scenarijus leidžia mums gauti vaizdus iš „Imgur“ paslaugos, kad jie būtų naudojami kaip fono paveikslėliai. Šis scenarijus taip pat leidžia užfiksuokite norimą ekrano užsklandą ir kad būtų galima jį naudoti bet kokiems kitiems tikslams arba tiesiog kaip nuolatinį mūsų cinamono darbalaukio foną.
Šis scenarijus leidžia mums užfiksuoti bet kokį ekrano fono paveikslėlį iš „imgur“ paslaugos
Pirmas dalykas, kurį turime padaryti, yra atsisiųsti scenarijų, kuris atliks visą darbą už mus. Mes taip pat turime surasti vietą „imgur“ galeriją, kuria norime naudotis. Pastarasis yra svarbus, nes renkantis asmeninę galeriją vieną dieną vaizdas, pasirodantis kaip fonas, gali mus nustebinti. Turėdami šiuos elementus, pradedame konfigūraciją.
Pirmas atsisiųskite paketą su scenarijumi ir išpakuojame ją į aplanką savo sistemoje. Kai jis bus išpakuotas, atidarysime terminalą tame aplanke ir parašysime:
Pyckground.py --galleryId "código de la galería"
Tai pakeis mūsų darbalaukio foną. Gal būt norime pakeisti ekrano foną toje pačioje sesijoje, tada mes parašysime taip:
Pyckground.py --galleryId "código de la galería" --noDelete
O jei norime atsisiųskite vaizdą iš galerijos, tada turime parašyti taip:
Pyckground.py -c /home/user/Pictures/
Tai laikinai veikti. Dabar, jei norime, kad tai atsitiktų kiekvieną kartą paleidus operacinę sistemą, tada einame į „Start Applications“ ir įterpiame kodą su scenarijaus vykdymu ir galerijos pavadinimas. Taigi kiekvieną kartą, kai pradedame savo cinamoną, ekrano užsklanda pasikeis, rodant gražų vaizdą ar vaizdus, susijusius su tuo, kas mums patinka įdomu, tiesa?
- Norint naudoti IMGUR API, reikia užsiregistruoti: http://api.imgur.com/oauth2/addclient
-Kai turėsime savo įgaliojimus, turime atsisiųsti „Python“ klientą IMGUR, vadinamą (kaip kūrybinga -sarkazmas-) «imgurpython»: https://github.com/Imgur/imgurpython
-Kai paskyra bus suaktyvinta (el. Pašto patvirtinimas užtruks, kol ją užtruksite), prie „Pyckground.py“ pridedame šiuos duomenis (šiuo metu verta ją išsišakoti):
iš imgurpython importuokite „ImgurClient“
client_id = 'JŪSŲ KLIENTO ID'
client_secret = 'JŪSŲ KLIENTO PASLAPTIS'
klientas = ImgurClient (kliento ID, kliento paslaptis)
Integruokite autorizaciją į „Pyckground.py“ funkcijas
-Turime paaiškinti, kad „Ubuntu“ išsaugo fono paveikslėlius („ekrano foną“) šioje vietoje «~ / .cache / wallpaper /» (kur «~» reiškia jūsų vartotojo aplanką «home»), todėl „Pyckground“ turime pakeisti šiuos dalykus: .py:
«» »
„Pyckground“ leidžia atsisiųsti ir nustatyti vaizdą iš interneto kaip
tavo kilmė.
«» »
default_image_folder_path = './ tapetai'
iki
default_image_folder_path = '~ / .cache / wallpaper /'
Tikiuosi, kad jums naudinga, jei galėsite paleisti jį „Ubuntu“.
Norėčiau neleisti vartotojui pakeisti cinamono fono paveikslėlio
Galiu padaryti failą cinnamon-settings.py nevykdomu, bet tai sukelia papildomų problemų
Esu tikras, kad nustatymas yra kažkur saugomas, todėl jei galėčiau padaryti tą failą tik skaitomą, vartotojas negalės pakeisti nuotraukos. Kyla klausimas, kur yra šis failas?