Warning

If it is not explicitly told in following recipe, setting up services are described for Ubuntu 20.04 server, but applications are described for Xubuntu 20.04 workstation. If you use different Ubuntu version or Linux distribution, settings as well as content, names and places of configuration files may be different!
Got it.

Linux bērna šūpotājs

Information

Zīdaiņu vecāki ir spiesti daudz laika pavadīt šūpojot zīdaiņa šūpuli. Daudzi zina, kā ar to tika galā Blaumaņa Rūdis "Skroderdienās Silmačos". Bet Linux lietotāji bērna (vai cita piederīgā) šūpošanu var uzticēt savam datoram.

Priekšnoteikumi:

  • Galda dators, jo smagāks, jo labāk.
  • CD iekārta.
  • Linux operētājsistēma.

Vides sagatavošana

  1. Izveido skriptu un padara to izpildāmu:

    touch rocker.sh
    chmod +x rocker.sh
  2. Atver skriptu ar teksta redaktoru, piemēram, gedit:

    gedit rocker.sh
  3. Ievieto skriptā sekojošu kodu:

    #!/bin/bash
    while true; do
    #eject CDROM
    eject

    #pull CDROM tray back in
    eject -t
    sleep 1
    done
    un saglabā.
  4. Piesien auklu CD iekārtai un šūpulim, un piemeklē N lielumu sleep N rindai, lai CD iekārtas darbības frekvence būtu pēc iespējas rezonansē ar šūpuļa svārstību frekvenci.

    Warning

    Testa laikā labāk izmantot tukšu šūpuli, jo, gadījumā, ja šūpulis kustās ar pretēju fāzi kā CD iekārta, CD iekārta var salūzt.

Darbināšana

  1. Iedarbina skriptu:

    ./rocker.sh

    skriptu aptur, spiežot, Ctrl+C taustiņus.


    Information

    Labāku rezultātu noteikti var iegūt, ja izmanto iekārtu šūpuli, kas darbojas kā svārsts, jo tam ir maza berze un svārstības nedilst tik ātri.

Saites


 
 
Tags Linux Izklaide
Created by Valdis Vītoliņš on 2009-10-09 12:43
Last modified by Valdis Vītoliņš on 2025-05-10 17:45
XWiki Powered
Creative Commons Attribution 3.0 Unported License