Kateエディタで「保存」を選択するか、他のアプリケーションでファイルアクセス操作を選択するたびに回転しないようにCD / DVDドライブを無効にしたいと思います。回転は作業を遅らせるだけでDVDドライブも使用しません。
CDを回転させずにドライブにそのままにしたいです。
udevルールがドライブを確実に無効にするというウェブサイトを見つけました。
これまで、次の2つのルールを(別々に)試みましたが、どちらもDVDドライブを無効にしませんでした(マウントされていない場合でも回転します)。
ENV{ID_SERIAL}=="PIONEER_DVD-RW_DVRTD11RS_SAC1009942", ENV{UDISKS_IGNORE}="1"
KERNEL=="sr0",ENV{UDISKS_IGNORE}="1", RUN+="/bin/touch /home/peter/udev-rule-ran"
第2のケースでは、RUN+
テストファイル「udev-rule-ran」が生成され、ルールファイルが実行中であり、ルールラインが実行中であることが通知される。
私の質問:
クソDVDドライブを完全に無効にするにはどうすればよいか教えてください。また、必要に応じてドライブを再度有効にしたいと思います。
追加の詳細:
私のCD / DVDドライブを無効にするudevルールを作成しようとしています。私は無効にするためにudev以外のさまざまな方法を試しましたが、そのうち何も機能しません。
マウント解除可能なドライブにはモジュールがロードされていないため、その方法を使用してドライブを無効にすることはできません。
それで、ドライバをカーネルにコンパイルする必要があると思います。
答え1
OPの優れた管理者に:
申し訳ありません。私はゲストなのでコメントできません。それでは、以下に私のコメントをページに追加していただけるかどうか謙虚に聞いてみましょう。とても感謝しています。
Hans-Martin MosnerとGypsy Schaffferに感謝します。申し訳ありません。はい、CDをドライブに保存する理由があります。 Re Gypsy:CDをアンマウントした後でもアプリケーションでファイルアクセス操作を選択すると、ドライブは回転し続けます。たとえば、Kateでファイル/保存を選択すると、保存ウィンドウが表示され、DVDドライブが回転し、おそらく使用できるように独自に提供されているようです。確認してみると、CDがまだマウントされていません。
答え2
私はudisks
過去に/問題に苦しんでいました(ポーリングを試みたときにオーディオCDが存在する場合、リセットループに入る安価なSATA-IDEブリッジの後ろにCDがある可能性が高いため)、安定して無効にすることは本当に困難でした。 。正しく文書化されておらず、一部がudisksからudisks2などに変更されました。udisks2
udisk
結局、元の/etc/udev/rules.d/80-udisks2.rules
コンテンツ/lib/udev/rules.d/80-udisks2.rules
をバイパスするためにファイルを作成しました。
ACTION!="add|change", GOTO="udisks_end"
SUBSYSTEM!="block", GOTO="udisks_end"
KERNEL=="ram*", GOTO="udisks_end"
ENV{UDISKS_PRESENTATION_NOPOLICY}="1"
ENV{UDISKS_DISABLE_POLLING}="1"
########
LABEL="udisks_end"
この方法はまだ100%機能しません。場合によっては引き続きudisks2
呼び出されます。理由は何でも。
これを無効にするより信頼性が高く選択的な方法を見つけたら、知りたいです。