CDek

Kiedyś (gdy uczyłem się jeszcze Delphi) skleciłem programik CDek. To gówienko sprawiało, że tacka CD wysuwała się i po 3 sekundach się ponownie wsuwała. Byłem leniwy, a ten program sprawiał, że “skomplikowany” proces wysuwania i wsuwania tacki został zautomatyzowany :-)

Gdy przesiadłem się na Linuksa bardzo brakowało mi CDeka (w ogóle zgubiłem orgynał..), ale dzisiaj mnie z lekka oświeciło i napisałem jego Linuksową wersję :-) Kod będzie w dalszej części (uwaga, jest naprawdę “zaawansowany”) ;p

#!/bin/bash
eject /dev/hdc
sleep 3
eject -t /dev/hdc

Zapisujemy jako np cdek.sh, potem chmod +x cdek.sh. Nie muszę chyba tłumaczyć jak to odpalić? ;-)

5 Responses to “CDek”

  1. doiy July 11, 2007 at 10:58 pm #

    Najlepiej keybindingiem :)

  2. ciman July 11, 2007 at 10:58 pm #

    Świetne. :> Stworzyłem sobie skrót w menu. ;)

  3. D4rky July 11, 2007 at 10:58 pm #

    eval „eject /dev/hdc; sleep 3; eject -t /dev/hdc”&
    szybciej

  4. radmen July 11, 2007 at 10:58 pm #

    D4: może i szybciej, ale co za różnica skoro to jest i tak w jednym pliku ? ;)

  5. severson July 11, 2007 at 10:58 pm #

    proponuję:

    #!/bin/bash
    CD=/dev/hdc
    eject $CD
    sleep 3
    eject -t $CD

    Nie będziesz musiał dużo poprawiać jak przepniesz CD.