Kirjoittaja Aihe: cd-aseman lukitseminen ohjelmallisesti  (Luettu 1689 kertaa)

aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
cd-aseman lukitseminen ohjelmallisesti
« : 15.04.08 - klo:16.27 »
Eli pitäisi saada ohjelmallisesti cd-asema lukittua siten, että se ei aukea siitä avausnapista. Luin vuosien takaa vastaavanlaisen kysymyksen ja sitä kautta löysin ohjelman nimeltä cdctl http://cdctl.sourceforge.net/
Mutta se ei toimi täydellisesti, esim kun amarok soittaa levyä, niin lukitus ei olekaan päällä.
Täsmennän vielä tuon käyttötapauksen, kun se ei välttämättä ole kaikille ilmeinen (enkä halua ohjeita cd-aseman napin irrottamiseen/liimaamiseen/teippaamiseen):

Kun käynnistän koneen, niin boottiscripti suorittaa
 cdctl -c & cdctl -o1  (lukitsee ja sulkee cd-aseman)
Vaikka nyt pienet sormet kävisivät nappia näpräämässä, kelkka ei tule ulos.
Kun haluan käyttää cd-asemaa painan pikakuvaketta työpöydältä
 cdctl -o0 & cdctl -e (poistaa lukituksen ja työntää kelkan ulos)
Suljen aseman ja lukitsen sen pikakuvakkeesta. Cd on sisällä, mutta luukku on lukossa. Hyvä.
Jos luen datalevyä tai gripillä rippaan, niin lukko on niin kauan päällä kunnes sen tuolla komennolla avaan. Hyvä.

MUTTA
Kun Amarok soittaa levyä, niin cd-aseman nappi onkin käytössä ja sylkee kelkan ulos. (Tämäkin tietysti piti huomata tositilanteessa, ei onneksi mennyt kelkka vielä rikki)

Käytin tuossa nyt esimerkkinä valmiina olevaa ohjelmaa, mutta se on vuodelta 2000, enkä ole ihan varma että haluan itse ruveta kehittämään siitä päivitettyä versiota. (Pitäisi varmaan myös selvittää miten Amarok toimii, kun se ei tottele.)

(Onhan niitä muitakin cd-playereitä, mutta jos sattuis olemaan lukitus-ohjelma, joka toimii aina ja johon voisi luottaa, niin ei tarvitsisi kaikkien ohjelmien kanssa erikseen tarkistaa, että uskooko ne tuon lukituksen)

Antifilatelisti

  • Käyttäjä
  • Viestejä: 258
    • Profiili
Vs: cd-aseman lukitseminen ohjelmallisesti
« Vastaus #1 : 15.04.08 - klo:21.55 »
Hyvä että jollain on noin päin.
Minulla nimittäin ei cd tullut alkujaan ulos ollenkaan. Ei sitten millään paitsi jos sammutti koneen ja otti seuraavalla käynnistyksellä cd:n ulos.
Jostain syystä kuitenkin CD suostui tulemaan ulos, kun tein käynnistimen ja komennoksi eject cdrom0 (ei nimittäin toiminut työpöydän kuvakkesta, joten oli pakko tehdä)

Onnea yrityksseen, vaikka eihän sitä tarvita, jos homman osaa.

Jos et onnistu niin hanki samanlainen cd asema kuin mulla ;) ;)