web-dev-qa-db-ja.com

udev99-hide-disks.rulesが機能しなくなりました

少し前に、Ubuntuで/etc/udev/rules.d/99-hide-disks.rulesファイルを作成しました。これは正常に機能しました。ある時点で、隠しディスクがDolphinやその他のファイルマネージャーに再表示され始めました。

ファイルは変更されていませんが、まだ次のものが含まれています

KERNEL=="sda1", ENV{UDISKS_PRESENTATION_HIDE}="1"
KERNEL=="sda2", ENV{UDISKS_PRESENTATION_HIDE}="1"
KERNEL=="sda3", ENV{UDISKS_PRESENTATION_HIDE}="1"
KERNEL=="sda4", ENV{UDISKS_PRESENTATION_HIDE}="1"

ただし、sda1とsda4(のみ)は非表示ではなくなりました。どうすればいいの?

Ubuntu13.10を使用しています。

2
spraff

udisks v2は「非表示」オプションを削除し(「無視」は一種の類似している可能性があります)、他の名前を変更しました。 udisks(8)のマニュアルページによると:

デバイス情報
 udisksは、udev(7)の最近のバージョンとLinuxカーネルに依存しています。
 udevデータベースの影響力のあるデバイスプロパティには、次のものがあります。
 
 UDISKS_SYSTEM
設定されている場合、これはHintSystemプロパティの値を上書きします。
 
 UDISKS_IGNORE
設定されている場合、これはHintIgnoreプロパティの値を上書きします。
 
 UDISKS_AUTO
設定されている場合、これはHintAutoプロパティの値を上書きします。
 
 UDISKS_CAN_POWER_OFF
設定されている場合、これはCanPowerOffプロパティの値を上書きします。
 
 UDISKS_NAME
ユーザー
インターフェースでデバイスを提示するときにデバイスに使用する名前。これはHintNameプロパティに対応します。
 
 UDISKS_ICON_NAME
ユーザー
インターフェースでデバイスを表示するときにデバイスに使用するアイコン。設定する場合、名前はfreedesktop.orgアイコン
テーマ仕様[5]に準拠している必要があります。これは、HintIconName 
プロパティに対応します。
 
 UDISKS_SYMBOLIC_ICON_NAME
シンボリックアイコンを使用してユーザー
インターフェイスにデバイスを表示するときにデバイスに使用するアイコン。設定する場合、名前は
 freedesktop.orgアイコンテーマ仕様[5]に準拠している必要があります。これは、
 HintSymbolicIconNameプロパティに対応します。
 
 UDISKS_FILESYSTEM_SHARED
 1に設定すると、デバイスのファイルシステムは、プライベート
ディレクトリ(例:/ run/media)ではなく、
共有ディレクトリ(例:/ media/VolumeName)にマウントされます。 /$USER/VolumeName)
 Filesystem.Mount()メソッドが処理されるとき。
2
user1686