Zoeken op website

Linux-trucs: speel games in Chrome, tekst-naar-spraak, plan een taak en bekijk opdrachten in Linux


Ook hier heb ik een lijst samengesteld met vier dingen onder de Linux Tips and Tricks-serie die je kunt doen om productiever en leuker te blijven met Linux Environment.

De onderwerpen die ik heb behandeld zijn onder meer het door Google Chrome ingebouwde kleine spel, tekst-naar-spraak in Linux Terminal, snelle taakplanning met behulp van de opdracht ‘at’ en het bekijken van een opdracht met regelmatige tussenpozen.

1. Speel een game in de Google Chrome-browser

Heel vaak als er een stroomstoring is of als er om een andere reden geen netwerk is, zet ik mijn Linux-box niet in de onderhoudsmodus. Ik houd mezelf bezig met een leuk spelletje van Google Chrome. Ik ben geen gamer en daarom heb ik geen enge games van derden geïnstalleerd. Veiligheid is een ander punt van zorg.

Dus als er een internetgerelateerd probleem is en mijn webpagina er ongeveer zo uitziet:

Je kunt het ingebouwde spel van Google-chrome spelen door simpelweg op de spatiebalk te drukken. Er is geen beperking voor het aantal keren dat je kunt spelen. Het beste is dat u zich geen zorgen hoeft te maken over de installatie en het gebruik ervan.

Geen applicatie/plug-in van derden vereist. Het zou goed moeten werken op andere platforms zoals Windows en Mac, maar onze niche is Linux en ik zal het alleen over Linux hebben en let op, het werkt goed op Linux. Het is een heel eenvoudig spel (een soort tijdverloop).

Gebruik Spatiebalk/Navigatie-omhoog-toets om te springen. Een voorproefje van het spel in actie.

2. Tekst-naar-spraak in Linux Terminal

Voor degenen die zich misschien niet bewust zijn van het hulpprogramma espeak: het is een Linux-opdrachtregeltekst-naar-spraakconverter. Schrijf iets in verschillende talen en het hulpprogramma espeak leest het luid voor u voor.

Espeak zou standaard op uw systeem geïnstalleerd moeten zijn, maar het is niet voor uw systeem geïnstalleerd. U kunt het volgende doen:

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

U kunt espeak vragen om interactieve invoer van een standaard invoerapparaat te accepteren en deze voor u om te zetten in spraak. U kunt het volgende doen:

espeak [Hit Return Key]

Voor gedetailleerde uitvoer kunt u het volgende doen:

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

espeak is flexibel en u kunt espeak vragen om invoer uit een tekstbestand te accepteren en dit luid voor u uit te spreken. Het enige wat u hoeft te doen is:

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

U kunt espeak vragen om snel/langzaam voor u te spreken. De standaardsnelheid is 160 woorden per minuut. Definieer uw voorkeur met de schakelaar ‘-s’.

Als je espeak wilt vragen om 30 woorden per minuut te spreken, kun je het volgende doen:

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

Als je espeak wilt vragen om 200 woorden per minuut te spreken, kun je het volgende doen:

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

Als je een andere taal wilt gebruiken, bijvoorbeeld Hindi (mijn moedertaal), kun je het volgende doen:

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

U kunt elke taal van uw voorkeur kiezen en vragen om in de taal van uw voorkeur te spreken, zoals hierboven voorgesteld. Om de lijst te krijgen van alle talen die door espeak worden ondersteund, moet u het volgende uitvoeren:

espeak --voices

3. Snel een taak plannen

De meesten van ons zijn al bekend met cron, een daemon om geplande opdrachten uit te voeren.

Cron is een geavanceerd commando dat vaak door Linux SYSAdmins wordt gebruikt om een taak zoals Back-up of vrijwel alles op een bepaald tijdstip/interval te plannen.

Bent u op de hoogte van het ‘at’-commando in Linux waarmee u een taak/opdracht kunt plannen om op een specifiek tijdstip te worden uitgevoerd? Je kunt ‘at’ vertellen wat je moet doen en wanneer je dat moet doen, en al het andere wordt geregeld met het commando ‘at’.

Stel dat u bijvoorbeeld de uitvoer van de opdracht uptime om 11:02 AM wilt afdrukken. Het enige wat u hoeft te doen is:

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

Om te controleren of het commando/script/job al dan niet is ingesteld met het ‘at’ commando, kun je het volgende doen:

at -l

U kunt meer dan één opdracht in één keer plannen met behulp van at, eenvoudigweg als:

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

4. Bekijk een commando met een specifiek interval

We moeten een bepaalde opdracht gedurende een bepaalde tijd met regelmatige tussenpozen uitvoeren. Stel bijvoorbeeld dat we de huidige tijd moeten afdrukken en de uitvoer elke 3 seconden moeten bekijken.

Om de huidige tijd te zien, moeten we de onderstaande opdracht in de terminal uitvoeren.

date +"%H:%M:%S

en om de uitvoer van deze opdracht elke drie seconden te controleren, moeten we de onderstaande opdracht in Terminal uitvoeren.

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

De schakelaar ‘-n’ in het watch-commando is voor Interval. In het bovenstaande voorbeeld hebben we Interval gedefinieerd als 3 sec. U kunt de uwe naar wens definiëren. U kunt ook elk commando/script doorgeven met de opdracht watch om dat commando/script op het gedefinieerde interval te bekijken.

Dat is het voor nu. Ik hoop dat je net als deze serie bent die erop gericht is je productiever te maken met Linux en dat ook met plezier vanbinnen. Alle suggesties zijn welkom in de reacties hieronder. Houd ons in de gaten voor meer van dergelijke berichten. Blijf verbonden en geniet…