Kako prikazati zanimljivu frazu svaki put kad pokrenete GNOME

Ispostavilo se da sam vrsta obožavatelja Ratova zvijezda. Posljednji porok su mi crtići Ratovi zvijezda: klonski ratovi, što smatram vrlo zanimljivim i nadahnjujućim jer uvijek uključuju duboka razmišljanja. Posebno mi se sviđaju fraze na početku svakog poglavlja, pa mi je iz tog razloga palo na pamet da bi bilo dobro da se jedna od ovih fraza pojavi prilikom pokretanja GNOME-a. Na taj bih način dane započeo nadahnjujućom frazom.

Stvar je u tome što je ta ideja završila u sljedećem rukopis, koju svi vi možete koristiti kao što ću ja podučavati sljedeće. Korisnost ove skripte daleko premašuje razloge zbog kojih sam je napisao. Može se koristiti ne samo za prikaz personaliziranih „fraza dana“, već i za učenje jezika ili bilo čega drugog. to zahtijeva postojanost uključenosti u vidljivost znaka kad god pokrenete računalo.

Instalacija

1. - Preuzmite rukopis.

2. - Raspakirajte ga u mapu koja vam se najviše sviđa POČETNA možda je dobro mjesto.

3. - Paket se sastoji od 4 datoteke:

  • citat.png: je slika koja se prikazuje zajedno s posterom
  • citat.txt: je tekstualna datoteka koja sadrži fraze iz kojih će se skripta hraniti. Imajte na umu da svaka rečenica mora zauzimati jedan redak. Svaka linija ima iste šanse za prikaz.
  • citat.py: je python skripta koja čini svu "magiju". Uglavnom ono što čini jest slučajno uzimati retke iz datoteke quote.txt i prikazivati ​​ih u Obavijesti OSD kroz DBus.
  • citirati.sh: je bash skripta koja čeka nekoliko sekundi prije izvođenja python skripte. Razlozi za ovu skriptu objašnjavaju se kasnije.

4. - U teoriji bi sve trebalo funkcionirati savršeno dodajući python skriptu na popis aplikacija koje se pokreću pri pokretanju. Problem je u tome što je, vjerojatno zbog pogreške Obavijesti OSD (i njegova kompatibilnost s Compiz), ako se izvrši odmah kad X započne, poster se pojavljuje s užasnom crnom pozadinom.

Iz tog razloga morate pokrenuti skriptu nekoliko sekundi nakon pokretanja sustava. Pokušao sam to učiniti izravno iz python skripte koristeći vrijeme.spavati s vrlo malo uspjeha (tko zna zašto ... otkad ga pokrećem sam-bez ponovnog pokretanja X-a, on savršeno funkcionira).

Rješenje je da umjesto dodavanja python skripte, Dodajmo bash skriptu (quote.sh) na popis aplikacija koje se pokreću pri pokretanju. Da bih to učinio, otvorio sam Sustav> Postavke> Aplikacije pri pokretanju.

Pritisnite gumb dodati i ime napisao sam Citat dana ili što više volite. Zatim u Orden, Napisao sam sh /path/where/is/el/script/quote.sh (u mom slučaju je bilo sh /home/earendil/quote/quote.sh). En comentario, dodajte komentar koji opisuje kako skripta radi.

Napomena: ako netko zna riješiti problem crne pozadine, bit ću vam vrlo zahvalan ako biste mi mogli poslati rješenje, pa bismo izbjegli upotrebu bash skripte.

5. - Spreman. Ponovo pokrenite X i provjerite radi li sve u redu.

Neke dodatne prilagodbe

1. - Da bih promijenio vrijeme čekanja prije prikazivanja plakata s frazom, otvorio sam datoteku citirati.sh i izmijenite broj sekundi nakon naredbe san.

2. - Da bih promijenio koliko dugo poster treba biti vidljiv, otvorio sam datoteku citat.py i potražite crtu koja kaže set_timeout (10000). Broj označava broj milisekundi; pa bi, slijedeći primjer, 10000 bilo jednako 10 sekundi.

Napomena: Prije nekoliko dana, u junauza.com, objavio je 50 glavnih fraza svakog programera.

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   John Trujillo dijo

    Sviđa mi se ideja! 🙂 Želio bih znati kako obavijest izaći s određenom periodičnošću s novom slučajnom stavkom.

  2.   dr. Zoidberg dijo

    Šteta što su svi na engleskom. Nijedan "dvorac" nema nešto zanimljivo za reći? 😉

  3.   Koristimo Linux dijo

    Skripta već bira slučajne elemente (to su retci preuzeti iz quote.txt). Da bi se pokrenuo svakih X minuta, morate dodati skriptu kao cron posao. Na blogu smo objavili nekoliko članaka o tome kako to učiniti:
    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/
    Živjeli! Pavao.

  4.   Nestor C. dijo

    Osobno bih iskoristio bogatstvo da generiram fraze.
    Za neotkrivanje kotača.

  5.   Koristimo Linux dijo

    Da ... kad sam to napisao nisam znao da bogatstvo postoji. 🙂
    Živjeli! Pavao.