Musikaliska dator väckarklockan (2 / 6 steg)
Steg 2: Skapa skriptet larm
Öppna terminal och navigera till en plats som du vill behålla skript. Jag skapade en ny katalog som heter bin:
~ $ mkdir bin
En gång där, skapa och redigera en ny fil med beroende på vilket som är ditt föredragna redigeringsprogram. Jag använder vanligtvis gedit, men nano eller något annat program skulle kunna fungera (och eftersom dessa återskapade steg görs via ssh, jag kommer att använda nano). Först skapar vi "pandora_alarm" för att starta larmet, senare kommer vi att skapa "cancel_alarm" och en annan skriften att lansera dem båda.
$ gedit pandora_alarm
Min plan för detta larm var att göra ett antal saker. Nämligen,
- Starta ett webbläsarfönster med pandora
- Gradvis öka volymen så jag var vaken
- Utgör några hinder för mig avbryta alarmet
För att uppnå det första målet använde jag kommandot "gnome-öppna" som lanserar min försummelsen beter med Pandora.
gnome-öppna http://www.pandora.com
För att åstadkomma det andra målet med kommandot "amixer". Först satt jag mastervolymen till 40%:
amixer sset "behärska" 40%
Då jag ville ha det att gradvis öka i volym. För att få skriptet pausa, Använd "sleep" och en tidsram.
sömn av 90-talet
Detta pausar skriptet i 90 sekunder. Det fungerar även med m (minuter) och h (timmar).
Sedan för att öka volymen kunde något vi antingen ställt in en ny, särskilda eller helt enkelt öka den i förhållande till vad den var på. Jag valde att öka den.
amixer - q sset "Herre" 10% +
Detta ökar volymen 10%. Jag upprepade kommandot sömn/amixer några gånger och sedan ställa in bara volymen till 90% efter några minuter att få mig att få för säker.
Slutligen jag behövde ett hinder för att avbryta alarmet, och vad bättre sätt än låsa skärmen? Detta är också särskilt effektivt för mig eftersom min USB-tangentbordet är ansluten till den andra bildskärmen (som fungerar som en USB-hubb) och är inte aktiv när bildskärmen är avstängd. Detta gör att jag måste slå på monitorn, vänta och sedan logga in på Avbryt alarmet, vilket innebär att jag är åtminstone mestadels vaken.