Mon tout-petit appuie continuellement sur le bouton cd / dvd et essaie de détruire le plateau. Je sais qu'il devrait être possible de lui laisser la vie plus difficile, en désactivant le bouton d'éjection. Comment faire ça? C'est ubuntu (ne devrait pas avoir d'importance) Linux. Voir aussi cette question connexe .
Et le même que celui-ci, mais sur les fenêtres
EDIT: c'est Hardy
linux
ubuntu
optical-drive
Davide
la source
la source
Réponses:
Vous voudrez peut-être essayer ceci ...
http://www.poweradded.net/2009/09/cddvd-tray-lockunlock-under-linux.html
la source
Sur la ligne de commande:
Pour revenir à la normale:
Ou vous pouvez éjecter le logiciel en utilisant:
Dans tous les cas, vous pouvez ajouter un nom de périphérique si vous disposez de plusieurs périphériques éjectables.
Apparemment, cela ne fonctionne pas avec toutes les versions d'éjection. Si ce n'est pas le cas avec le vôtre, vous pouvez contourner complètement l'éjection et le faire de la manière "difficile":
la source
$ eject -i 1
résultatseject: invalid option -- i
- et vous devriez être en mesure de comprendre la version de l'autre commentaire$ eject -i 1
fonctionne bien pour moi dans Karmic. Version 2.1.5.Le monteur automatique par défaut d'Ubuntu ne verrouille pas la tentative de CD / DVD lorsqu'il monte un disque inséré. Mais si vous montez le disque manuellement (par exemple, avec
sudo
), le plateau doit se verrouiller et rester verrouillé jusqu'à ce que vous démontiez le disque.Donc, ce processus accomplirait ce que vous voulez, sans désactiver d'autres fonctionnalités, et vous pourriez même le scripter pour un accès rapide:
sudo umount /media/cdrom
, puissudo mount /dev/cdrom /media/cdrom
Évidemment, remplacez ces chemins et périphériques par ceux que votre système utilise.
la source
Un utilisateur a laissé un commentaire sur une autre question. Le commentaire aurait dû être une réponse distincte. J'écris sa suggestion ici, car cela pourrait fonctionner pour quelqu'un (ce n'est pas le cas dans Hardy Haron) et pourrait être plus pratique que d'installer le code de ma question acceptée.
Verrouiller:
Déverouiller:
Bien sûr, de petits scripts shell, éventuellement liés depuis le panneau, seraient utilisés.
la source
Vous voudrez peut-être essayer cdctl. Il est disponible ici: http://cdctl.sourceforge.net/ . Ce commutateur accomplira ce que vous voulez.
Je l'utilise depuis 10 ans sur Fedora, RHEL, CentOS mais le package est disponible sous forme de tarball et devrait être compilable sur Ubuntu. REMARQUE: le package n'a pas été mis à jour depuis un certain temps, mais il fonctionne correctement. Il y a un correctif disponible sur le site de gentoo qui corrige un petit problème afin qu'il puisse être compilé avec des noyaux plus récents. Le patch est disponible ici:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/cdctl/files/cdctl-0.15-cdc_ioctls.patch?revision=1.1
Une fois que vous l'avez installé, vous pouvez utiliser la commande pour verrouiller le plateau de CD:
Pour déverrouiller le plateau:
J'ai récemment reconditionné cdctl pour l'utiliser sur Debian / Ubuntu 12.10. Il est disponible ici, http://www.lamolabs.org/blog/wp-content/uploads/2011/01/cdctl_0.15-1.lamolabs.1_amd64.deb
la source