Mój todler ciągle naciska przycisk cd / dvd i próbuje zniszczyć tacę. Wiem, że powinno być możliwe, aby jej życie było trudniejsze, wyłączając przycisk wysuwania. Jak to zrobić? To jest linuks Ubuntu (nie powinno mieć znaczenia). Zobacz także powiązane pytanie .
I taki sam jak ten, ale w systemie Windows
EDYCJA: to jest Hardy
linux
ubuntu
optical-drive
Davide
źródło
źródło
Odpowiedzi:
Możesz to wypróbować ...
http://www.poweradded.net/2009/09/cddvd-tray-lockunlock-under-linux.html
źródło
W wierszu poleceń:
Aby powrócić do normalności:
Możesz też wysunąć oprogramowanie za pomocą:
We wszystkich przypadkach możesz dodać nazwę urządzenia, jeśli masz więcej niż jedno urządzenie wysuwne.
Najwyraźniej nie działa to ze wszystkimi wersjami eject. Jeśli nie pasuje do twojego, możesz całkowicie ominąć wysuwanie i zrobić to w „trudny” sposób:
źródło
$ eject -i 1
wyniki weject: invalid option -- i
- i powinieneś być w stanie zrozumieć wersję z drugiego komentarza$ eject -i 1
działa dobrze dla mnie w Karmic. Wersja 2.1.5.Domyślny automatounter Ubuntu nie blokuje próby CD / DVD po zamontowaniu włożonej płyty. Ale jeśli montujesz dysk ręcznie (powiedzmy za pomocą
sudo
), taca powinna się zablokować i pozostać zablokowana, dopóki dysk nie zostanie zdemontowany.Dzięki temu proces osiągnie to, co chcesz, bez wyłączania innych funkcji, a możesz nawet napisać skrypt, aby uzyskać szybki dostęp:
sudo umount /media/cdrom
więcsudo mount /dev/cdrom /media/cdrom
Oczywiście zamień te ścieżki i urządzenia na te, których używa twój system.
źródło
Użytkownik pozostawił komentarz na pytanie innego. Komentarz powinien być osobną odpowiedzią. Piszę tutaj jego sugestię, ponieważ może to dla kogoś zadziałać (nie działa w Hardy Haron) i może być wygodniejsze niż instalacja kodu z zaakceptowanego pytania.
Zablokować:
Odblokować:
Oczywiście użyte zostaną małe skrypty powłoki, ewentualnie połączone z panelu.
źródło
Możesz wypróbować cdctl. Jest dostępny tutaj: http://cdctl.sourceforge.net/ . Ten przełącznik osiągnie to, co chcesz.
Używam tego przez ostatnie 10 lat na Fedorze, RHEL, CentOS, ale pakiet jest dostępny jako tarball i powinien być kompatybilny z Ubuntu. UWAGA: Pakiet nie był aktualizowany od dłuższego czasu, ale działa dobrze. Na stronie Gentoo dostępna jest łatka, która naprawia mały problem, dzięki czemu można go skompilować z nowszymi jądrami. Łatka jest dostępna tutaj:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/cdctl/files/cdctl-0.15-cdc_ioctls.patch?revision=1.1
Po zainstalowaniu możesz użyć polecenia, aby zablokować tacę cd:
Aby odblokować tacę:
Niedawno ponownie spakowałem cdctl do użytku na Debian / Ubuntu 12.10. Jest dostępny tutaj, http://www.lamolabs.org/blog/wp-content/uploads/2011/01/cdctl_0.15-1.lamolabs.1_amd64.deb
źródło