'laitteisto'-luokan arkisto

Työpöydän laajentaminen televisioon ati-ajurilla

Lähtökohta

Näytönohjaimeni on Connect 3D:n valmistama, AGP-väylässä kiinni oleva Radeon 9600 -piirisarjalla varustettu All In Wonder. Olen valinnut näytönohjaimelle avoimen lähdekoodin ajurit käyttöön.

Olen kytkenyt näytönohjaimen VGA-ulostulon VGA-kaapelilla näyttöön, joka on Acerin valmistama AL707-mallinen nestekidenäyttö. Työpöytäni näkyy nestekidenäytössä.

Olen kytkenyt näytönohjaimen TV-ulostulon RCA-kaapelilla ja adapterilla PAL-standardin mukaisen television SCART-liittimeen. Olen avannut television ja asettanut sen kanavaksi SCART-liittimen kautta tulevaa signaalia näyttävän AV-kanavan.

Valitsen työpöydän paneelin Järjestelmä → Ylläpito -valikosta Näytöt ja kuva -kohdan. Avautuvassa Näytön ja kuvan asetukset -sovelluksessa valittavanani on käytössä olevan näytön (Näyttö 1 joka on Oletusnäyttö) lisäksi toinen näyttö, Näyttö 2. Näyttö 2:n tilaksi on valittu Poissa käytöstä. Haluan, että tietokoneeni työpöytä laajennetaan näkymään myös televisiossa, eli haluan asettaa Näyttö 2:n Toissijaiseksi näytöksi.

Ongelma
Toissijainen näyttö -vaihtoehto ei ole käytettävissä Näyttö 2:n asetuksissa. Poissa käytöstä -tilan sijasta Näyttö 2:n voi asettaa vain Oletusnäyttö-tilaan, mutta en halua Näyttö 2:ta oletusnäytöksi. Haluan sen toissijaiseksi näytöksi.
Ongelman syy
Näytön ja kuvan asetukset -sovelluksessa on ohjelmavirhe, jonka takia se ei anna valita toissijaista näyttöä käyttöön.
Ratkaisu
Ratkaisua ei vielä ole. Ongelma on ilmeisesti aiottu korjata Ubuntun seuraavaan julkaisuversioon mennessä.

[Ratkaisu] Mikrofoniin puhuttu ääni ei tallennu

Lähtökohta

Tietokoneeni on Shuttlen valmistama SN45G, jossa on kaksi kertaa kolme ääniliitintä: yksi kolmen ryhmä on takapaneelissa ja loput kolme etupaneelissa. Olen kytkenyt kaiuttimet takapaneelin liittimiin, mikrofonin ja kuulokkeet etupaneelin liittimiin.

Äänenvoimakkuuden hallinnassa olen Kytkimet-välilehdellä valinnut Mikrofoni Kaappaus- ja Mic Boost (+20dB) -asetuksen käyttöön.

Olen avannut Ääninauhurin työpöydän paneelin Sovellukset → Ääni & Video -valikosta, ja Ääninauhuri on käynnistynyt. Painan Tallenna-nappia, puhun kuuluvalla äänellä mikrofoniin, jonka jälkeen painan Lopeta-nappia. Sen jälkeen painan Toista-nappia.

Ongelma
Nauhoituksessa puhumani sanat eivät toistu. Nauhoituksen soidessa kuuluu vain vaimeaa kohinaa. Haluan, että Tallenna-nappia painettuani mikrofoniin osuvat äänet tallentuvat niin, että niiden toisto onnistuu tallennuksen päätyttyä Toista-nappia painamalla.
Ongelman syy
Äänilaitteen Mic Select -valitsimen arvo on Mic1, kun sen pitäisi olla Mic2.
Ratkaisu

Avaan Äänenvoimakkuuden hallinnan ja valitsen sen avauduttua Muokkaa-valikosta kohdan Asetukset. Asetusikkunan avauduttua etsin Valitse näytettävät raidat: -otsikon alla olevasta listasta kohdan Mic Select ja varmistan, että se on valittu käyttöön. Sen jälkeen suljen asetusikkunan Sulje-nappia painamalla.

Äänenvoimakkuuden hallinnassa otan esille Asetukset-välilehden, ja valitsen siellä olevaan Mic Select -kohtaan liittyvästä alasvetovalikosta vaihtoehdon Mic2.

Kun tämän jälkeen tallennan Ääninauhurilla puhettani, sen toistaminen onnistuu haluamallani tavalla.

Näppäimistö käynnistää tietokoneen itsestään

Lähtökohta

Tietokoneeni on SN45G-mallinen Shuttlen valmistama XPC. Olen ladannut ja asentanut tietokoneeseen valmistajan uusimman BIOSin (versio FN45S00W, joka on julkaistu 29.3.2007). Olen valinnut BIOSissa PS2 Keyboard Power ON -ominaisuuden käyttöön (Enabled). Hot Key Power ON -kohtaan liittyvästä valikosta olen valinnut kohdan Any Key.

Näppäimistöni on USB-liittimellä varustettu Packard Bellin valmistama Glow, ja olen kytkenyt sen PS/2 -sovittimen avulla PS/2 -porttiin.

Olen painanut työpöydän Paneelissa olevaa sammutusnappia ja valinnut sen tarjoamasta valikoimasta kohdan Sammuta, minkä jälkeen tietokone on sammunut.

Ongelma
Tietokone käynnistyy itsestään muutaman sekunnin kuluttua sammumisestaan. Haluan, että tietokone pysyy pois päältä -tilassa ja käynnistyy vasta, kun painan näppäimistön välilyöntinäppäintä.
Ongelman syy
Näppäimistö lähettää ilmeisesti näppäimenpainallussignaalin tietokoneeseen hetken kuluttua tietokoneen sammumisesta. Koska aidolla PS/2 -liittimellä varustetun näppäimistön kanssa uudelleenkäynnistymisongelmaa ei esiinny, ongelman syy voi olla näppäimistön viallinen toiminta PS/2 -sovittimen kanssa. Näppäimistö ei siis mahdollisesti ole yhteensopiva PS/2 -sovittimen kanssa, tai sitten se ei ole PS/2 -sovittimeen liitettynäkään PS/2 -standardin (eikä siten tietokoneen PS/2 -portin) kanssa yhteensopiva.
Ratkaisu
Ratkaisua ei vielä ole. Ongelman voi kiertää joko ottamalla PS2 Keyboard Power ON -ominaisuus BIOSissa kokonaan pois käytöstä (Disabled) tai sitten valitsemalla Hot Key Power ON -kohtaan liittyvästä valikosta jokin muu vaihtoehto kuin Any Key. Kun olen valinnut valikosta kohdan Ctrl-F1, tietokone ei käynnisty itsestään, mutta käynnistyy, kun painan näppäinyhdistelmää Control + F1.
Huomautus
Tämän näppäimistön kanssa ilmenee toisenlainen ongelma silloin, jos liitän sen USB-porttiin: sammutusta seuraavan virrankytkennän jälkeen se ei toimi ilman irrotusta ja uudelleenkytkentää. Tästä syystä pidän näppäimistöä tällä hetkellä PS/2 -porttiin kytkettynä.

USB-näppäimistö ei toimi ohjelmallisen sammutuksen jälkeen

Lähtökohta

Tietokoneeni on SN45G-mallinen Shuttlen valmistama XPC, jonka emolevyllä on nForce2-piirisarja. Olen ladannut ja asentanut tietokoneeseen valmistajan uusimman BIOSin (versio FN45S00W, joka on julkaistu 29.3.2007).

Näppäimistöni on USB-liittimellä varustettu Packard Bellin valmistama Glow. Olen liittänyt sen tietokoneeni etupaneelissa olevaan USB-porttiin.

Linux-ytimestä käytössäni on versio 2.6.22-14-generic.

Olen painanut työpöydän Paneelissa olevaa sammutusnappia ja valinnut sen tarjoamasta valikoimasta kohdan Sammuta, minkä jälkeen tietokone on sammunut.

Ongelma
Kun käynnistän tietokoneen uudestaan virtanapista, näppäimistö ei toimi. En pääse tietokoneen BIOSiin Del-näppäimellä, enkä pysty kirjoittamaan komentoja työpöydällä avaamaani Pääte-ikkunaan.
Ongelman syy

En vielä tiedä ongelman tarkkaa syytä, sillä minulla ei ole toista USB-liitännäistä näppäimistöä, jolla voisin sulkea pois sen mahdollisuuden, että kyse on näppäimistössäni olevasta viasta.

Ongelmaa ei kuitenkaan ilmene silloin, kun olen suorittanut vastaavanlaisen ohjelmallisen sammutuksen Windows XP:ssä ja käynnistänyt tietokoneeni uudestaan sen jälkeen. Tämä viittaisi siihen, että ongelma liittyy Linux-ytimen ja BIOSin yleisempään USB-laitteiden virranhallintaongelmaan.

Ratkaisu

Ratkaisua ei vielä ole. Ongelman voi kiertää kahdella eri tavalla.

  • Kun tietokoneeseen on tullut virta (käyttöjärjestelmän lataamisen alkua tai käynnistymistä ei tarvitse odottaa, vaikkei siitä ole haittaakaan), irrotan näppäimistön liittimen USB-portista ja kytken sen sitten välittömästi uudestaan samaan porttiin. Tämän jälkeen näppäimistö toimii.
  • Sammutan tietokoneen, irrotan näppäimistön liittimen USB-portista ja kytken sen PS/2 -sovittimeen. Sen jälkeen kytken sovittimen tietokoneeni takana olevaan PS/2 -porttiin ja käytän jatkossa näppäimistöäni tällä tavalla PS/2 -porttiin kytkettynä. Sen jälkeen näppäimistö toimii myös virran sammuttamisen jälkeen tapahtuvan uudelleenkäynnistyksen yhteydessä ja käyttöjärjestelmän latauduttua.

USB-laitteissa on virta tietokoneen sammuttamisen jälkeen

Lähtökohta

Tietokoneeni on SN45G-mallinen Shuttlen valmistama XPC, jonka emolevyllä on nForce2-piirisarja. Olen ladannut ja asentanut tietokoneeseen valmistajan uusimman BIOSin (versio FN45S00W, joka on julkaistu 29.3.2007).

Olen kytkenyt tietokoneeseeni useita USB-laitteita. Osassa laitteista, esimerkiksi web-kamerassa ja USB-jakajassa on LED-valot, jotka palavat silloin kun laitteissa on virta, ja jotka eivät pala silloin kun laitteissa ei ole virtaa, vaikka ne olisikin liitetty USB-porttiin.

Linux-ytimestä käytössäni on versio 2.6.22-14-generic.

Olen painanut työpöydän Paneelissa olevaa sammutusnappia ja valinnut sen tarjoamasta valikoimasta kohdan Sammuta, minkä jälkeen tietokone on sammunut.

Ongelma
USB-portteihin kytkettyjen laitteiden LED-valot palavat tietokoneen sammuttamisen jälkeenkin sen merkkinä, että niihin tulee edelleen sähkövirtaa. Haluan, että tietokoneen sammuessa USB-laitteisiin johdettu virta katkaistaan. Jatkuva virransyöttö on turhaa energiantuhlausta, sillä mikään USB-liitännäisistä laitteistani ei toimi ilman, että myös tietokone on päällä.
Ongelman syy

Ubuntussa on USB-laitteiden virran sammutukseen liittyvä ongelma, joka ilmenee tyypillisesti nForce-piirisarjoilla ja erityisesti juuri nForce2:lla varustettujen emolevyjen kanssa. Ongelma liittyy Linux-ytimeen ja tapaan jolla BIOS käsittelee ytimen antamia sammutuskäskyjä.

Ratkaisu
Ratkaisua ei vielä ole. Vaikka ongelman voi kiertää muuttamalla Linuxin sammutusrutiinia, ratkaisuksi siitä ei ole, sillä sammutusrutiini toimii silloin väärin, ja pohjimmiltaan vian uskotaankin olevan BIOSissa. Tästä syystä myös sammutusrutiinin muutoksen päätymistä viralliseen Linux-ytimeen pidetään epätodennäköisenä.
Huomautuksia
  • Tietokoneeni BIOS tarjoaa mahdollisuuden ottaa ACPI pois käytöstä. Tällä hetkellä se on käytössä, enkä vielä ole kokeillut ilmeneekö tässä kuvattu ongelma sittenkin, jos otan sen pois käytöstä.
  • Tätä ongelmaa ei ilmene silloin kun sammutan tietokoneen ohjelmallisesti Windows XP:stä.
  • Olen aiemmin kirjoittanut tästä samasta ongelmasta hieman tätä lyhykäisemmin englanniksi.

[Ratkaisu] Subwoofer ei toimi ilman Duplicate Frontin valitsemista

Lähtökohta
Asennuksen jälkeen tietokoneeni äänet toimivat, eli esimerkiksi sisäänkirjautumisen yhteydessä soiva äänitehoste kuulu etukaiuttimista. Tietokoneeni, Shuttle SN45G jossa on nForce2-piirisarjalla varustettu FN45-emolevy, tarjoaa surround-äänet eli äänikanavat kahdelle etukaiuttimelle, yhdelle keskikaiuttimelle, kahdelle surround-kaiuttimelle ja lisäksi LFE-kanavan subwooferille. Olen kytkenyt 5.1 -kaiuttimiston tietokoneeseen sen takapaneelissa olevien ääniliittimien kautta ja käynnistänyt tietokoneen lisäksi kaiuttimiston sen virtakatkaisijasta. Olen kirjautunut sisään työpöydälleni. Olen avannut Rytmilaatikko-musiikkisoittimen ja pannut musiikkikappaleen soimaan.
Ongelma

Subwooferista ei kuulu ääntä.

Jos merkitsen Äänenvoimakkuuden hallinnassa, Kytkimet-välilehdellä Duplicate Front -kohdan valituksi, subwooferista kuuluu ääntä, mutta silloin etukanavien ääni toistetaan etukaiuttimien lisäksi takakaiuttimista. Haluan, että LFE-kanava toimii niin, että etukanavien ääni toistetaan ainoastaan etukaiuttimissa vaikka LFE-kanava toistetaankin subwooferissa.

Ongelman syy
Asetukset Äänenvoimakkuuden hallinnassa ovat pielessä.
Ratkaisu

Otan Äänenvoimakkuuden hallinnassa Muokkaa-valikosta esille Asetukset, ja otan listalta valituksi merkitsemällä pääikkunassa esiin seuraavat raidat:

  • Pää
  • PCM
  • Surround
  • Surround Jack Mode
  • Center
  • LFE
  • Linjatulo
  • CD
  • Mikrofoni
  • Mikrofoni Kaappaus
  • Mic Boost (+20dB)
  • PC-kaiutin
  • Kaappaus
  • Mix
  • Channel Mode
  • Duplicate Front
  • Exchange Center/LFE
  • Swap Surround Slot

Suljen asetusikkunan.

Äänenvoimakkuuden hallinnan Toisto-välilehdellä asetan liukusäätimien alapuolella olevia kaiuttimenkuvia käyttämällä PC-kaiuttimen mykistetyksi (jonka merkkinä kaiuttimen päälle tulee punainen ruksi) ja muut pois mykistystilasta (jolloin kaiuttimen päällä ei ole punaista ruksia). Varmistan lisäksi, että Linjatuloa ja PC-kaiutinta lukuunottamatta kaikki välilehden liukusäätimet on asetettu maksimiinsa (yläasentoon).

Nauhoitetaan-välilehdellä varmistan, että Kaappaus ei ole mykistetty kaiuttimen eikä mikrofonin osalta, ja säädän liukusäätimet maksimiinsa.

Kytkimet-välilehdellä merkitsen valituiksi kohdat Mikrofoni Kaapppaus, Mic Boost (+20dB), ja Exchange Center/LFE. Valitsemattomiksi jätän kohdat Mix, Duplicate Front ja Swap Surround Slot.

Asetukset-välilehdellä valitsen Surround Jack Mode -valitsimen alasvetovalikosta kohdan Independent. Channel Mode -valitsimen alasvetovalikosta valitsen kohdan 6ch.

Suljen Äänenvoimakkuuden hallinnan. Tämän jälkeen LFE-kanavan toisto subwooferilla toimii ilman, että etukanavien signaali toistettaisiin takakaiuttimista etukaiuttimien lisäksi.

Huomautus
Äänikanavia voi testata komennolla speaker-test -Dplug:surround51 -c6 -l1 -twav, joka toistaa ääninäytteitä kultakin kanavalta erikseen, vuoron perään.

[Ratkaisu] Speaker-test ilmoittaa äänentoiston avausvirheestä

Lähtökohta
Olen kirjautunut sisään työpöydälleni, käynnistänyt Rytmilaatikko-musiikkisoittimen ja pannut sen soittamaan podcast-jaksoa. Olen keskeyttänyt jakson soiton ennen sen loppumista jatkaakseni kuuntelua myöhemmin. Olen avannut Päätteen. Haluan testata äänentoistolaitteistoni toimintaa, joten komennan päätteestä speaker-test -Dplug:surround51 -c6 -l1 -twav.
Ongelma

Kaiutintestisovellus speaker-test ilmoittaa seuraavaa:

Äänentoistolaite on plug:surround51
Stream parameters are 48000Hz, S16_LE, 6 channels
WAV tiedosto(t)
Äänentoiston avausvirhe: -16, Device or resource busy
Äänentoiston avausvirhe: -16, Device or resource busy
Äänentoiston avausvirhe: -16, Device or resource busy

Äänentoistolaitteen avausvirheestä ilmoittava rivi tulostuu yhä uudelleen kunnes keskeytän speaker-testin ajon näppäinyhdistelmällä Control + C. Haluan, että virheilmoituksen sijasta speaker-test toistaa kaiuttimien testaamiseksi ääninäytteitä eri kanavilta.

Ongelman syy
Speaker-test ei kykene jakamaan äänentoistolaitteistoa toisen ohjelman kanssa, ja Rytmilaatikko on varannut äänentoistolaitteiston käyttöönsä.
Ratkaisu
Suljen Rytmilaatikon. Sen jälkeen komennan speaker-testiä uudestaan, jolloin se toimii haluamallani tavalla.

[Ratkaisu] Web-kamerakuvan lähettäminen www-palvelimella näytettäväksi

Lähtökohta

Olen kytkenyt web-kameran tietokoneeseeni. Kameralle on ajurit, ja se toimii, eli pystyn katsomaan kameran ottamaa kuvaa paikallisesti esimerkiksi xawtv:llä.

Minulla on käyttäjätunnus ja salasana ftp-palvelimelle, ja niitä käyttäen pystyn päivittämään web-sivuiltani maailmalle näkyvää sisältöä. Palvelimella on web-sivu, joka näyttää palvelintilaani tallennetun webcam.jpg -nimisen tiedoston, ja päivittää, eli lataa kuvan automaattisesti uudestaan kerran minuutissa.

Omalla koneellani, kotihakemistossani on bin-alihakemisto ja se on määritelty komentojenhakupolkujen (PATH-muuttuja) joukkoon komentoriviprofiilissani. Olen tallentanut bin-hakemistoon rhythmbox-print-playing -komentojonotiedoston ja todennut sen toimivan.

Pakettienhallinnassa ftp, came, imagemagick ja rhythmbox ovat asennettuna.

Ongelma
Haluan, että tietokoneeni tallentaa web-kamerani näkymän kuvatiedostoon, lisää tiedostoon tallennetun kuvan päälle tekstinä kuvanottohetken ja lisäksi tiedot samalla hetkellä Rytmilaatikko-musiikkisoittimessa soivasta kappaleesta, ja lähettää sen jälkeen kuvasta kopion web-palvelimelle. Haluan, että näin tapahtuu automaattisesti kerran minuutissa sen jälkeen, kun olen antanut käskyn, ja aina siihen saakka, että annan kieltävän käskyn.
Ratkaisu
  1. Luon komennolla kotihakemistooni .camE -alihakemiston. Hakemiston luomiseen käytän mkdir ~/.camE -komentoa. Tähän hakemistoon tallennan jatkossa osan tarvittavista tiedostoista.
  2. Luon camE:lle kuvan ottamiseen liittyvät parametrit määrittelevän asetustiedoston.

    Avaan komennolla gedit ~/.camE/camErc asetustiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

    [ftp]
    do = 0
    
    [grab]
    archive_shot_every = 0
    logfile = /home/jani/.camE/camElog
    device = /dev/video0
    temp_file = /home/jani/.camE/webcam.png
    blockfile = /home/jani/.camE/BLOCK
    
    # lag reduction, takes 5 shots, discards
    # the first 4, thus clearing mmap buffers
    lag_reduce = 5
    
    width  = 320
    height = 240
  3. Luon kuvan web-palvelimelle lataamista varten ftp-asetustiedoston.

    1. Avaan komennolla gedit ~/.netrc asetustiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      machine ftp.palvelin.com
      login tunnukseni
      password salasanani
      
      macdef putcampic
      	prompt off
      	lcd /home/jani/.camE
      	cd kuvakansio
      	bin
      	put webcam.jpg
      	quit
    2. Muutan komennolla chmod 600 ~/.netrc asetustiedoston oikeuksia niin, että kukaan muu kuin minä ei voi sitä avata, sillä tiedosto sisältää ftp-palvelimen salasanani salaamattomassa muodossa.
  4. Luon komentojonotiedoston kuvan päälle tulevien tekstien latomiseen.

    1. Avaan komennolla gedit ~/bin/camprint komentojonotiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      #!/bin/sh
      
      # kirjasimen voi säätää tästä.
      FONT="-font Helvetica -pointsize 10"
      
      # ladotaan komentorivillä annetut tekstit.
      # ensimmäinen parametri ladotaan ylälaitaan,
      # toinen alalaitaan.
      convert webcam.png \
      	-gravity north -stroke '#000C' -strokewidth -2 \
      	$FONT -annotate 0 "$1" \
      	-stroke none $FONT -fill white -annotate 0 "$1" \
      	-gravity south -stroke '#000C' -strokewidth -2 \
      	$FONT -annotate 0 "$2" \
      	-stroke none $FONT -fill white -annotate 0 "$2" \
      	-quality 80 webcam.jpg

      Lataa camprint (498 tavun komentojonotiedosto)

    2. Muutan komennolla chmod +x ~/bin/camprint komentojonotiedoston oikeuksia niin, että siitä tulee suoritettava.
  5. Luon komentojonotiedoston, joka kerää toiminnot yhteen. Se ottaa kameralla kuvan, latoo kuvan päälle tekstit ja lataa kuvatiedoston sen jälkeen web-palvelimelle.

    1. Avaan komennolla gedit ~/.camE/camEsh komentojonotiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      #!/bin/sh
      
      cd /home/jani/.camE/
      
      if [ -f BLOCK ]
      then
        exit
      fi
      
      # napataan kuva.
      camE -s -c camErc
      
      # parhaillaan soivan kappaleen esittely.
      NP="`/home/jani/bin/rhythmbox-print-playing`"
      
      # kuvanottohetki.
      DT=$(date -d "`stat -c %y webcam.png | cut -d. -f1`" | \
      	cut -d+ -f1 | sed 's/[ ]*$//')
      
      # ladotaan tekstit.
      /home/jani/bin/camprint "$NP" "$DT"
      
      # jos kuvan luominen on onnistunut,
      # siirretään se palvelimelle.
      if [ -f webcam.jpg ]
      then
        # tämä vaatii toimivan, putcampic-nimisen
        # makron ~/.netrc:ssä.
        echo "\$ putcampic" | ftp mummila.atspace.com
        rm webcam.jpg webcam.png
      fi
    2. Muutan komennolla chmod +x ~/.camE/camEsh komentojonotiedoston oikeuksia niin, että siitä tulee suoritettava.
  6. Luon komentojonotiedostot kamerakuvan lähetyksen käynnistystä ja lopettamista varten.

    1. Avaan komennolla gedit ~/bin/camon käynnistyskomentojonotiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      #!/bin/sh
      
      rm -f /home/jani/.camE/BLOCK
    2. Avaan komennolla gedit ~/bin/camoff lopetuskomentojonotiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      #!/bin/sh
      
      touch /home/jani/.camE/BLOCK
    3. Muutan molempien komentojonotiedostojen oikeuksia komennolla chmod +x ~/bin/camon ; chmod +x ~/bin/camoff niin, että niistä tulee suoritettavia.
    4. Asetan lopuksi komennolla camoff kuvien lähettämisen pois päältä -tilaan.
  7. Luon crontab-tiedostoon rivin, joka suorittaa tehtävät kerran minuutissa aina silloin kun olen niin määrännyt.

    Avaan komennolla crontab -e crontab-tiedostoni muokattavaksi. Lisään tiedostoon seuraavan rivin:

    * * * * * /home/jani/.camE/camEsh

Kaikkien näiden toimenpiteiden jälkeen kuvan ottaminen ja web-palvelimelle päivittäminen tapahtuu kerran minuutissa sen jälkeen, kun olen komentanut camon, ja jatkuu kunnes komennan camoff.

Huomautuksia
  • Tämän ratkaisun lähtökohdissa mainittu webkamerakuvaa näyttävä sivuni löytyy webistä.
  • CamE osaa itsekin latoa tekstiä ottamansa kuvan päälle ja kopioida kuvan palvelimelle ftp:tä käyttäen. Jälkikäsittelymahdollisuuksia on kuitenkin enemmän, kun jälkikäsittelyyn käytetään ImageMagickia. Tässä ratkaisussa käytin melkein kaikkein yksinkertaisinta tekstinladontatapaa, joka ei juurikaan poikkea siitä mihin camE pystyisi. ImageMagickin mahdollistamia erilaisia hienoja ladontatapoja on esitelty Examples of ImageMagick Usage -oppaassa.
  • Komennolla camE -s -c ~/.camE/camErc voi testata CamE:n asetustiedoston, ~/.camE/camErc:n toimivuutta. Komennon ajamisen jälkeen asetustiedostossa olevan temp_file -parametrin määrittelemässä paikassa pitäisi olla web-kameran ottama kuva.
  • Komennolla echo "\$ putcampic" | ftp ftp.palvelin.com voi testata ftp-asetustiedoston, ~/.netrc:n toimivuutta sen jälkeen, kun ~/.camE -hakemistossa on webcam.jpg -niminen tiedosto.