ubuntuusers.de

Eject von CDs verhindern

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |

Ing0R

Anmeldungsdatum:
26. März 2007

Beiträge: 15

Ich transportiere oft meinen laufenden Laptop im Rucksack. Dabei wird der Eject-Knopf des CD-Laufwerks leider fast immer gedrückt.
Ich möchte nun softwareseitig verhindern, dass das Laufwerk sich öffnet, wenn der Knopf gedrückt wird. Die Frage ist wie.

Das funktioniert nicht:

sudo sysctl dev.cdrom.lock=1

Danke im Voraus
Ing0R

Grumpy2

Avatar von Grumpy2

Anmeldungsdatum:
28. April 2007

Beiträge: 385

warum schaltest du den laptop nicht einfach aus oder stellst ihn auf "Ruhestand"? Dann ist der knopf deaktiviert und es sollte sich nicht öffnen. 😉

Ing0R

(Themenstarter)

Anmeldungsdatum:
26. März 2007

Beiträge: 15

Weil der Laptop mein MP3-Player ist 😀

foerdi

Avatar von foerdi

Anmeldungsdatum:
24. Februar 2007

Beiträge: 214

Wohnort: Paderborn

Ich will mal leise bezweifeln, dass es sehr gesund ist für die Laptop HDD (außer bei SSDs) dass Du sie in den Rucksack packst und durchrüttelst.

Grumpy2

Avatar von Grumpy2

Anmeldungsdatum:
28. April 2007

Beiträge: 385

Ing0R hat geschrieben:

Weil der Laptop mein MP3-Player ist 😀

Warum kaufst du dir nicht einfach einen MP3-Player? oO
Ich glaube auch nicht, dass es in dem Rucksack sehr gesund für deinen Laptop ist. Er würde überhitzen, da keine wärme abgehen kann, und die Hardware wäre im Po.
Außerdem sind Laptops als Mobile MP3-Player ehr weniger geeingnet! xD

Ing0R

(Themenstarter)

Anmeldungsdatum:
26. März 2007

Beiträge: 15

Schade, ich muss wohl woanders nach einer Lösung für mein Problem suchen, wenn hier keiner mir helfen will ☹

steffmeister

Avatar von steffmeister

Anmeldungsdatum:
5. April 2005

Beiträge: 403

Wohnort: St. Valentin (Ö)

kauf dir einen von diesen billig-mp3-playern... gibts die ned eh scho ab 20e? kommt dir billiger als ein neuer laptop...

simpson-fan

Anmeldungsdatum:
29. April 2007

Beiträge: 1088

Moin!

Was soll denn das hier? Er will nur wissen, wie man verhindert dass das Laufwerk sich von selbst öffnet. Warum er das tun will, dürfte für uns egal sein, auch wenn sein Vorhaben etwas "seltsam" ist. Der Kauf eines mp3-Players dürfte zwar eine Alternative, aber sicher keine Lösung für das eigentliche Problem sein.

Leider kann ich dir bei dem Problem nicht helfen.

Gruß simpson-fan

steffmeister

Avatar von steffmeister

Anmeldungsdatum:
5. April 2005

Beiträge: 403

Wohnort: St. Valentin (Ö)

i versteh deine aussage sehr gut, aber naja, wenn er so weiter macht wird er bald gar keinen laptop mehr haben...

darkstone

Anmeldungsdatum:
17. Januar 2008

Beiträge: 38

Ich hab das gleiche Problem gehabt.

Nach laaaaaangem suchen hab ich ein Tool gefunden

/*
 * cd-lock.c
 *     based on http://kingant.net/files/Software/autorun.c created by Mark Doliner <software@kingant.net>
 *     modified by Sebastian Wicki <gandro@gmx.net>
 */

#include <fcntl.h>
#include <stdio.h>
#include <linux/cdrom.h>
#include <sys/ioctl.h>

int main(int argc, char *argv[]) {
    int fd=-1;
    int lock=0;

    if(argc < 3) {
        fprintf(stderr, "Usage: %s <devicename> 0|1\n", argv[0]);
        return 1;
    }

    fd = open(argv[1], O_RDONLY | O_NONBLOCK);
    if(fd < 0) {
        return 1;
    }

    if(atoi(argv[2]) > 0) {
        lock = 1;
    }

    ioctl(fd, CDROM_LOCKDOOR, lock);
    close(fd);

    return 0;
}

Funktioniert auf meinem Lappi super (unter 7.10 und 8.04)

Antworten |