Linux trikovi: igrajte igricu u Chromeu, pretvaranje teksta u govor, zakažite posao i gledajte komande u Linuxu


Evo opet, sastavio sam listu od četiri stvari u okviru serije Linux Tips and Tricks koje možete učiniti da biste ostali produktivniji i zabavili se u Linux okruženju.

Teme koje sam pokrio uključuju malu igru ugrađenu u Google Chrome, pretvaranje teksta u govor u Linux terminalu, brzo zakazivanje poslova pomoću naredbe „at“ i gledanje komande u redovnim intervalima.

1. Igrajte igru u Google Chrome pretraživaču

Vrlo često kada dođe do nestanka struje ili nema mreže zbog nekog drugog razloga, ne stavljam svoj Linux box u način održavanja. Uključujem se u malu zabavnu igru Google Chrome. Nisam igrač i stoga nisam instalirao jezive igre treće strane. Sigurnost je još jedna briga.

Dakle, kada postoji problem u vezi s internetom i moja web stranica izgleda otprilike ovako:

Možete igrati Google Chrome ugrađenu igru jednostavnim pritiskom na razmaknicu. Ne postoji ograničenje koliko puta možete igrati. Najbolja stvar je da se ne morate oznojiti prilikom instalacije i korištenja.

Nije potrebna aplikacija/dodatak treće strane. Trebao bi dobro raditi na drugim platformama kao što su Windows i Mac, ali naša niša je Linux i govorit ću samo o Linuxu i imajte na umu, dobro radi na Linuxu. To je vrlo jednostavna igra (neka vrsta vremenskog prolaza).

Koristite Space-Bar/Navigation-up-taster za skok. Pogled na igru u akciji.

2. Tekst u govor u Linux terminalu

Za one koji možda nisu svjesni uslužnog programa espeak, to je Linux pretvarač teksta u govor iz komandne linije. Napišite bilo šta na različitim jezicima i uslužni program espeak će to pročitati naglas umjesto vas.

Espeak bi trebao biti instaliran u vaš sistem prema zadanim postavkama, međutim nije instaliran za vaš sistem, možete učiniti:

apt-get install espeak   (Debian)
yum install espeak       (CentOS)
dnf install espeak       (Fedora 22 onwards)

Možete zamoliti espeak da interaktivno prihvati unos sa standardnog uređaja za unos i da ga za vas pretvori u govor. Možete učiniti:

espeak [Hit Return Key]

Za detaljan izlaz možete učiniti:

espeak --stdout | aplay [Hit Return Key][Double - Here]

espeak je fleksibilan i možete zamoliti espeak da prihvati unos iz tekstualne datoteke i izgovori ga naglas umjesto vas. Sve što treba da uradite je:

espeak --stdout /path/to/text/file/file_name.txt  | aplay [Hit Enter] 

Možete zamoliti espeak da govori brzo/sporo umjesto vas. Zadana brzina je 160 riječi u minuti. Definirajte svoje želje pomoću prekidača ‘-s’.

Da zamolite espeak da govori 30 riječi u minuti, možete učiniti:

espeak -s 30 -f /path/to/text/file/file_name.txt | aplay

Da zamolite espeak da govori 200 riječi u minuti, možete učiniti:

espeak -s 200 -f /path/to/text/file/file_name.txt | aplay

Da koristite drugi jezik, recite Hindi (moj maternji jezik), možete učiniti:

espeak -v hindi --stdout 'टेकमिंट विश्व की एक बेहतरीन लाइंक्स आधारित वेबसाइट है|' | aplay 

Možete odabrati bilo koji jezik po svojoj želji i zatražiti da govorite na željenom jeziku kao što je gore predloženo. Da biste dobili listu svih jezika koje podržava espeak, trebate pokrenuti:

espeak --voices

3. Brzo zakažite posao

Većina nas je već upoznata sa cron-om koji je demon za izvršavanje zakazanih naredbi.

Cron je napredna naredba koju često koriste SYSAadmini Linuxa za zakazivanje posla kao što je Backup ili praktično bilo šta u određeno vrijeme/interval.

Jeste li svjesni naredbe ‘at’ u Linuxu koja vam omogućava da zakažete izvršavanje posla/naredbe u određeno vrijeme? Možete reći ‘na’ šta da radite i kada da radite, a sve ostalo će se obaviti komandom ‘at’.

Na primjer, recimo da želite ispisati izlaz naredbe uptime u 11:02 AM, Sve što trebate učiniti je:

at 11:02
uptime >> /home/$USER/uptime.txt 
Ctrl+D

Da provjerite da li je naredba/skripta/posao postavljen ili ne pomoću naredbe ‘at’, možete učiniti:

at -l

Možete zakazati više od jedne komande odjednom koristeći at, jednostavno kao:

at 12:30
Command – 1
Command – 2
…
command – 50
…
Ctrl + D

4. Gledajte komandu u određenom intervalu

Moramo pokrenuti neku naredbu u određenom vremenskom periodu u regularnim intervalima. Recimo samo na primjer da trebamo ispisati trenutno vrijeme i gledati izlaz svake 3 sekunde.

Da bismo vidjeli trenutno vrijeme, moramo pokrenuti naredbu ispod u terminalu.

date +"%H:%M:%S

a da bismo provjerili izlaz ove naredbe svake tri sekunde, moramo pokrenuti donju naredbu u terminalu.

watch -n 3 'date +"%H:%M:%S"'

Prekidač ‘-n’ u naredbi watch je za Interval. U gornjem primjeru definirali smo Interval na 3 sec. Možete definisati svoje prema potrebi. Takođe možete proslediti bilo koju komandu/skriptu sa naredbom watch da biste gledali tu komandu/skriptu u definisanom intervalu.

To je sve za sada. Nadamo se da ste poput ove serije koja ima za cilj da vas učini produktivnijim sa Linuxom, a isto tako i sa unutrašnjom zabavom. Svi prijedlozi su dobrodošli u komentarima ispod. Ostanite sa nama za još ovakvih objava. Ostanite povezani i uživajte…