質問: dvdドライブが自動的に開く 最近、dell inspiron5558をubuntu18.04にアップグレードしました。アップグレード以降、dvdドライブはランダムな時間に自動的に開き続けます。この問題を解決するにはどうすればよいですか?
回答: ubuntu18.04にはsetcdパッケージがありますか?含まれている場合は、インストールしてから実行します。_sudo setcd -s /dev/sr0 _次のように出力されます。_/dev/sr0: auto close tray: cleared auto open tray: cleared use o_nonblock flag: set lock tray: set check cd type: cleared _代わりに「トレイの自動オープン」に「設定」と表示されている場合は、_sudo setcd -o0 /dev/sr0_を実行すると、次の再起動まで問題が解決するはずです。根本的な原因は、リムーバブルディスクのマウントに使用できるデスクトップ環境のツールである可能性があります。それは時々dvdドライブをポーリングします。 「自動オープントレイ」が設定されている場合、ポーリングが完了するとトレイが開き、ツールはドライブへのアクセスを停止します。「自動オープン」機能を無効にすることが役立つ場合は、「自動クローズ」機能も無効にすることをお勧めします。これは、トレイにディスクを配置しようとしているときにドライブを閉じようとする場合があるためです。私はdebian7かそこらのkdeのシステムでこの問題を抱えていました。ubuntu18.04にはsystemdがあるため、これらの設定を永続化する最善の方法は、起動時に必要なsetcdコマンドを実行するサービスファイルを作成することです。したがって、_/etc/systemd/system_に、わかりやすい名前と_.service_サフィックスが付いたファイルを作成します。たとえば、それを_/etc/systemd/system/dvd-stop-open.service_と呼びましょう。ファイルの内容は次のとおりです。_[unit] description=disable dvd auto-open documentation=man:setcd(1) [service] type=oneshot execstart=/usr/bin/setcd -o0 /dev/sr0 remainafterexit=yes [install] wantedby=multi-user.target _サービスファイルが作成されたら、サービスを有効にします。_sudo systemctl enable dvd-stop-open.service _サービスを開始し、サービスステータスの_active:_フィールドにactive (exited)と表示されていることを確認してテストします。_sudo systemctl start dvd-stop-open.service systemctl status dvd-stop-open.service _