Selgub, et ma olen omamoodi Tähesõdade fänn. Minu viimane viga on multifilmid Star Wars: Kloonide sõjad, mis on minu arvates väga huvitav ja inspireeriv, kuna need sisaldavad alati sügavaid mõtisklusi. Mulle meeldivad eriti iga peatüki alguses olevad fraasid ja seetõttu tuli mulle pähe, et võib-olla on hea mõte lasta mõni neist fraasidest ilmuda GNOME'i käivitamisel. Nii alustaksin oma päevi inspireeriva fraasiga.
Asi on selles, et see idee jõudis järgmisele käsikiri, mida te kõik saate kasutada nii, nagu ma järgmisena õpetan. Selle skripti kasulikkus ületab palju põhjuseid, miks ma selle kirjutasin. Seda saab kasutada mitte ainult isikupärastatud "päeva fraaside" kuvamiseks, vaid ka keelte või muu õppimiseks. mis eeldab püsivust, kui näete väikest märki arvuti käivitamisel. |
paigaldamine
1.- Laadige alla käsikiri.
2.- Pakkige see lahti kaustas, mis teile kõige rohkem meeldib ESILEHT see võib olla hea koht.
3.- Pakett koosneb 4 failist:
- tsitaat.png: kas pilti näidatakse koos plakatiga
- tsitaat.txt: on tekstifail, mis sisaldab fraase, millest skript lisatakse. Pidage meeles, et iga lause peab hõivama ühe rea. Igal real on kuvamise võimalused ühesugused.
- tsitaat.py: on Pythoni skript, mis teeb kogu "maagia". Põhimõtteliselt saab see juhud juhuslikult failist quote.txt ja kuvab need Teavitage OSD-d läbi DBus.
- tsitaat.sh: on bashi skript, mis ootab mõni sekund enne pythoni skripti käivitamist. Selle skripti põhjuseid selgitatakse hiljem.
4.- Teoreetiliselt peaks kõik töötama ideaalselt, lisades pythoni skripti käivitamisel töötavate rakenduste loendisse. Probleem on selles, et tõenäoliselt vea tõttu Teavitage OSD-d (ja selle ühilduvus programmiga Compiz), kui see käivitatakse kohe, kui X algab, ilmub plakat jube musta taustaga.
Sel põhjusel peate skripti käivitamiseks paar sekundit pärast süsteemi käivitumist ootama. Olen proovinud seda teha otse pythoni skripti abil aeg.unne väga vähese eduga (kes teab, miks ... kuna ma töötan seda üksi - ilma X-i taaskäivitamata - töötab see suurepäraselt).
Lahendus on see, et pythoni skripti lisamise asemel Lisame käivitamisel käivitatavate rakenduste loendisse bashi skripti (quote.sh). Selleks avasin Süsteem> Eelistused> Rakendused käivitamisel.
Klõpsake nuppu Lisage ja nimi ma kirjutasin Päeva tsitaat või mida iganes soovite. Siis sisse Orden, Ma kirjutasin sh /path/where/is/el/script/quote.sh (minu puhul oli sh /home/earendil/quote/quote.sh). Sisse kommentaar, lisage kommentaar, mis kirjeldab skripti toimimist.
5.- Valmis. Taaskäivitage X ja vaadake, kas kõik töötab hästi.
Mõned täiendavad näpistused
1.- Fraasiga plakati kuvamise ootamise aja muutmiseks avasin faili tsitaat.sh ja muutke sekundite arvu pärast käsku uni.
2.- Selleks, et muuta seda, kui kaua plakat peaks olema nähtav, avasin faili tsitaat.py ja otsige rida, mis ütleb set_timeout (10000). Number näitab millisekundite arvu; nii et 10000 võrduks näite järgi 10 sekundiga.
Mulle meeldib see idee! 🙂 Sooviksin teada saada, kuidas teatis uue juhusliku elemendiga teatud perioodilisusega välja lülitada.
Kahju, et nad kõik on inglise keeles. Ühelgi "lossil" pole midagi huvitavat öelda? 😉
Skript valib juba juhuslikud elemendid (need on read quote.txt-st). Selle käivitamiseks iga X minuti järel peate skripti lihtsalt lisama croni tööna. Blogis avaldasime mitu artiklit selle kohta, kuidas seda teha:
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/
Terviseks! Paul.
Ma isiklikult oleksin fraaside genereerimiseks kasutanud varandust.
Ratta uuesti leiutamata jätmise eest.
Jah ... seda kirjutades ei teadnud ma, et varandus olemas on. 🙂
Terviseks! Paul.