Si të shfaqni një frazë interesante sa herë që filloni GNOME

Rezulton, unë jam një lloj tifoz i Star Wars. Vesi im i fundit janë karikaturat Luftërat Star: Luftërat Klon, të cilat unë i shoh shumë interesante dhe frymëzuese, sepse ato gjithmonë përfshijnë reflektime të thella. Veçanërisht më pëlqejnë frazat në fillim të secilit kapitull dhe për atë arsye, më shkoi mendja se mund të ishte një ide e mirë që një nga këto fraza të shfaqet kur filloni GNOME. Në atë mënyrë, unë do t'i filloja ditët e mia me një frazë frymëzuese.

Gjëja është, ajo ide përfundoi në vijim dorëshkrim, që të gjithë mund ta përdorni siç do të mësoj më tej. Dobia e këtij skenari tejkalon shumë arsyet që e kam shkruar. Mund të përdoret jo vetëm për të shfaqur "fraza të ditës" të personalizuara, por edhe për të mësuar gjuhë ose ndonjë gjë tjetër. që kërkon qëndrueshmërinë e përfshirë në shikimin e një shenje sa herë që filloni kompjuterin.

instalim

1. - Shkarkoni dorëshkrim.

2. - Zbërtheni atë në dosjen që ju pëlqen më shumë, ju BALLINA mund të jetë një vend i mirë.

3. - Paketa përbëhet nga 4 skedarë:

  • citoj.png: është imazhi që do të shfaqet së bashku me posterin
  • citoj.txt: është skedari i tekstit që përmban frazat nga të cilat do të ushqehet skenari. Mbani në mend se çdo fjali duhet të zërë një rresht. Çdo rresht ka të njëjtat shanse për tu shfaqur.
  • citoj.py: është shkrimi i pitonit që bën gjithë "magjinë". Në thelb ajo që bën është të marr linja rastësisht nga skedari quote.txt dhe t'i shfaqë ato në Njofto OSD përmes DBus.
  • citoj.sh: është një skenar bash që pret disa sekonda para se të ekzekutojë shkrimin python. Arsyet për këtë skenar shpjegohen më vonë.

4. - Në teori, gjithçka duhet të funksionojë në mënyrë të përsosur duke shtuar shkrimin python në listën e aplikacioneve që ekzekutohen gjatë fillimit. Problemi është se, ndoshta për shkak të një defekti në Njofto OSD (dhe pajtueshmërinë e tij me Compiz), nëse ekzekutohet menjëherë kur X fillon, posteri shfaqet me një sfond të zi të tmerrshëm.

Për këtë arsye, duhet të prisni disa sekonda pasi çizmet e sistemit të ekzekutojnë skenarin. Unë jam përpjekur ta bëj atë direkt nga skenari i pitonit duke përdorur koha.gjumi me shumë pak sukses (kush e di pse ... që kur e drejtoj vetëm - pa rifilluar X - funksionon në mënyrë perfekte).

Zgjidhja është që në vend të shtimit të shkrimit python, Le të shtojmë skenarin bash (quote.sh) në listën e aplikacioneve që ekzekutohen gjatë fillimit. Për ta bërë këtë, unë u hap Sistemi> Preferencat> Aplikimet gjatë fillimit.

Klikoni butonin shtoj dhe emër unë shkruajta Citimi i ditës ose çfarëdo që preferoni. Pastaj në Orden, Unë shkruajta sh / shteg / ku/is/el/script/quote.sh (në rastin tim, ishte sh /home/earendil/quote/quote.sh). Në koment, shtoni një koment që përshkruan se si funksionon skenari.

Shënim: nëse dikush di të zgjidhë problemin e sfondit të zi, unë do të jem shumë mirënjohës nëse mund të më dërgoni zgjidhjen, kështu që ne do të shmangim përdorimin e skenarit bash.

5. - Gati Rinisni X dhe shikoni nëse gjithçka funksionon mirë.

Disa ndryshime shtesë

1. - Për të ndryshuar kohën e pritjes para se të shfaqja posterin me frazën, hapa skedarin citoj.sh dhe modifikoni numrin e sekondave pas komandës fle.

2. - Për të ndryshuar sa kohë duhet të ishte i dukshëm posteri, hapa skedarin citoj.py dhe kërkoni vijën që thotë set_timeout (10000). Numri tregon numrin e milisekondave; kështu, duke ndjekur shembullin, 10000 do të ishte e barabartë me 10 sekonda.

Shënim: Disa ditë më parë, në junauza.com, botoi 50 frazat me kokë të secilit programues.

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   John Trujillo dijo

    Unë e dua idenë! 🙂 Do të doja të dija si ta bëja njoftimin të dilte me një periodicitet të caktuar me një artikull të ri të rastësishëm.

  2.   Dr Zoidberg dijo

    Sa keq që të gjithë janë në anglisht. Asnjë "kështjellë" nuk ka diçka interesante për të thënë? 😉

  3.   Le të përdorim Linux dijo

    Skenari tashmë zgjedh elementë të rastit (ato janë linja të marra nga quote.txt). Për ta bërë atë të ekzekutohet çdo X minuta, thjesht duhet të shtoni në skenar si një punë cron. Në blog, ne botuam disa artikuj se si ta bëjmë atë:
    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/
    Gëzuar! Paul.

  4.   Nestor C. dijo

    Unë personalisht do të kisha përdorur fatin për të gjeneruar frazat.
    Për mosndikimin e timonit.

  5.   Le të përdorim Linux dijo

    Po ... kur e shkrova, nuk e dija që pasuria ekzistonte. 🙂
    Gëzuar! Paul.