Šiuo paprastu scenarijumi pakeiskite „Cinamono“ foną

Cinamonas 3.2 „Linux Mint 18.1“

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?


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Džimis Olano sakė

    - 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“.

  2.   Liūtas sakė

    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?