Maitiro ekuratidza mutsara unonakidza pese paunotanga GNOME

Inobuda, ini ndiri munhu weStar Wars fan. Yangu yekupedzisira vice makatuni Nyota Wars: The Clone Wars, izvo zvandinoona zvinonakidza uye zvinokurudzira nekuti zvinogara zvichisanganisira kufungisisa kwakadzika. Ini ndinonyanya kufarira mitsara iri pakutanga kwechitsauko chimwe nechimwe, uye nekuda kwechikonzero ichocho chakauya kwandiri kuti chingave chiri zano rakanaka kuti imwe yemitsara iyi iwoneke pakatanga GNOME. Nenzira iyoyo, ndaizotanga mazuva angu nemutsara unokurudzira.

Chinhu ndechekuti, iyo pfungwa yakaguma mune inotevera chinyorwa, iyo mese yamunogona kushandisa sezvandichadzidzisa zvinotevera. Kubatsira kwechinyorwa ichi kunodarika zvikonzero zvandakanyora. Inogona kushandiswa kwete chete kuratidza yakasarudzika "zvirevo zvezuva" asiwo kudzidza mitauro kana chero chimwe chinhu. izvo zvinoda kuomerera kwakabatanidzwa mukuona chiratidzo pese paunotanga komputa.

Kuiswa

1.- Dhawunirodha iyo chinyorwa.

2.- Unzip iyo mufaira yaunofarira zvakanyanya, iwe HOME inogona kunge iri nzvimbo yakanaka.

3.- Iyo pasuru ine mafaera mana:

  • quote.png: ndiwo mufananidzo unofanirwa kuratidzwa pamwe chete nechinyorwa
  • quote.txt: iri faira rezvinyorwa rine mitsara ichatorerwa script. Ramba uchifunga kuti chirevo chimwe nechimwe chinofanira kutora mutsetse mumwe. Mutsetse wega wega une mikana yakafanana yekuratidzwa.
  • quote.py: ndiyo python script inoita iyo yese "mashiripiti". Chaizvoizvo zvazvinoita kutora mitsara zvisina mutsindo kubva kuquote.txt faira wozviratidza mukati Zivisa OSD kuburikidza DBus.
  • quote.sh: is bash script inomirira mashoma mashoma usati waita iyo python script. Zvikonzero zvechinyorwa ichi zvinotsanangurwa gare gare.

4.- Mune dzidziso, zvese zvinofanirwa kushanda zvakakwana kuwedzera iyo python script kune iyo runyorwa rwezvishandiso zvinomhanya pakutanga. Dambudziko nderekuti, pamwe nekuda kwebug mukati Zivisa OSD (uye kuenderana kwayo ne Compiz), kana ikaurayiwa nekukasira kana X yatanga, iyo posita inoratidzika ine yakasviba nhema nhema.

Neichi chikonzero, iwe unofanirwa kumirira masekondi mashoma mushure mehurongwa bhutsu kumhanyisa script. Ndakaedza kuzviita zvakananga kubva python script ndichishandisa nguva.kurara nekubudirira kushoma (ndiani anoziva kuti nei… kubvira pandinoimhanyisa ndega -ndinotangazve iyo X- inoshanda zvakakwana).

Mhinduro ndeyekuti panzvimbo pekuwedzera iyo python script, Ngatiwedzerei bash script (quote.sh) kune iyo runyorwa rwezvishandiso zvinomhanya pakutanga. Kuti ndiite izvi, ndakavhura Sisitimu> Zvaunofarira> Zvishandiso pakutangisa.

Dzvanya bhatani Wedzera and in zita ndakanyora Quote of the Day kana chero chaunoda. Ipapo mukati Kurongeka, Ndakanyora sh /path/where/is/el/script/quote.sh (mune yangu, yaive sh /home/earendil/quote/quote.sh). mu tsanangura, wedzera chirevo chinotsanangura mashandiro anoita script.

Ongorora: kana paine anoziva nzira yekugadzirisa dema mamiriro ekunze, ndichafara chaizvo kana ukanditumira mhinduro yacho, saka tinodzivirira kushandisa bash script.

5.- Ready. Tangazve X ugoona kana zvese zvichishanda mushe.

Mamwe ma tweaks

1.- Kuti ndichinje nguva yekumirira ndisati ndaratidza poster nemutsara, ndakavhura iyo faira quote.sh uye gadzirisa huwandu hwemasekondi mushure mekuraira hope.

2.- Kuti ndichinje kuti poster inofanira kuoneka kwenguva yakareba sei, ndakavhura iyo faira quote.py uye tsvaga mutsara unoti set_timeout (10000). Iyo nhamba inoratidza huwandu hwemamiriseconds; saka, kutevedzera iwo muenzaniso, 10000 angave akaenzana nemasekondi gumi.

Ongorora: Mazuva mashoma apfuura, mu junauza.com, yakaburitsa mitsara makumi mashanu yemusoro weumwe programmer

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   John Trujillo akadaro

    Ndinoda pfungwa! 🙂 Ndinoda kuziva maitiro ekuita kuti ziviso ibude neimwe periodicity nechinhu chitsva chisina kujairika.

  2.   Dr zoidberg akadaro

    Zvakaipa ivo vese vari muChirungu. Kwete "castle" ine chimwe chinhu chinonakidza kutaura? 😉

  3.   Ngatishandise Linux akadaro

    Iyo script yatove kutora zvinhu zvisina kujairika (iwo mitsara yakatorwa kubva kuquote.txt). Kuti iite kuti iite yega yega X mins, iwe unongofanirwa kuwedzera kune iyo script sebasa rekron. Pane iyo blog, isu takaburitsa akati wandei zvinyorwa zvekuti ungazviite sei:
    https://blog.desdelinux.net/cron-crontab-explicados/
    http://usemoslinux.blogspot.com/2010/10/como-administrar-la-ejecucion-de-tareas.html
    https://blog.desdelinux.net/como-administrar-las-tareas-programadas-en-gnome/
    Mufaro! Paul.

  4.   Nestor C. akadaro

    Ini pachangu ndingadai ndakashandisa mari yakawanda kugadzira mitsara.
    Zvekusadzoreredza vhiri.

  5.   Ngatishandise Linux akadaro

    Ehe ... pandakanyora ini ndaisaziva kuti hupfumi hwaivepo. 🙂
    Mufaro! Paul.