Stap 2: De Alarm-Script maken
Open terminal en ga naar een plaats die u zou willen houden van de scripts. Ik heb een nieuwe map met de naam bin:
~ $ mkdir bin
Eenmaal daar, maken en bewerken van een nieuw bestand met behulp van welke is uw favoriete programma voor het bewerken. Ik gebruik meestal gedit, maar nano of een ander programma zou kunnen werken (en aangezien deze nieuwe stappen zijn gedaan ssh, ik zal met behulp van nano). Eerst maken we "pandora_alarm" ter lancering van het alarm, later zullen we maken "cancel_alarm" en een ander script te lanceren ze allebei.
$ gedit pandora_alarm
Mijn plan voor dit alarm moest een aantal dingen doen. Namelijk,
- Start een browservenster met pandora
- Geleidelijk vergroten om ervoor te zorgen dat ik wakker was
- Bieden sommige obstakel voor mij als u annuleert het alarm
Ik gebruikte om te bereiken van het eerste doelpunt het commando "gnome-open", die mijn standaardbrowser met Pandora lanceert.
gnome-open http://www.pandora.com
Het tweede doel gebruik om te voeren de opdracht "amixer". Eerst stel ik het mastervolume op 40%:
amixer sset 'Master' 40%
Vervolgens wilde ik het geleidelijk te verhogen in volume. Als u het script wilt onderbreken, gebruikt u "slaap" en een tijdschema.
slapen van de jaren 90
Dit wordt het script onderbroken gedurende 90 seconden. Het werkt ook met m (minuten) en h (uur).
Vervolgens te verhogen van het volume kon iets wij een nieuw, specifiek volume instellen of gewoon verhogen ten opzichte van wat het was. Ik koos om het te verhogen.
amixer - q sset 'Meester' 10% +
Dit verhoogt het volume van 10%. Ik de slaap/amixer opdracht enkele malen herhaald en net stel het volume op 90% na een paar minuten om me zeker opstaan.
Tot slot nodig ik een belemmering voor het annuleren van het alarm, en wat een betere manier dan het vergrendelen van het scherm? Dit is ook bijzonder effectief voor mij omdat mijn USB-toetsenbord is aangesloten op de tweede monitor (die fungeert als een USB-hub) en is niet actief wanneer de monitor uitgeschakeld is. Dit maakt me moet draaien op de monitor, wachten, en vervolgens inloggen op het annuleren van het alarm, wat betekent dat ik ben in ieder geval meestal wakker.