2

Некоторое время назад я создал файл /etc/udev/rules.d/99-hide-disks.rules в Ubuntu, который работал нормально. В какой-то момент скрытые диски начали появляться в 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 (только) больше не скрыты. Как это может быть?

Я использую Ubuntu 13.10.

1 ответ1

2

udisks v2 удалила опцию "скрыть" (хотя "игнорировать" может быть своего рода подобное), и переименовал другие. Согласно странице руководства udisks(8) :

DEVICE INFORMATION
       udisks relies on recent versions of udev(7) and the Linux kernel.
       Influential device properties in the udev database include:

       UDISKS_SYSTEM
           If set, this overrides the value of the HintSystem property.

       UDISKS_IGNORE
           If set, this overrides the value of the HintIgnore property.

       UDISKS_AUTO
           If set, this overrides the value of the HintAuto property.

       UDISKS_CAN_POWER_OFF
           If set, this overrides the value of the CanPowerOff property.

       UDISKS_NAME
           The name to use for the device when presenting it in an user
           interface. This corresponds to the HintName property.

       UDISKS_ICON_NAME
           The icon to use for the device when presenting it in an user
           interface. If set, the name must adhere to the freedesktop.org icon
           theme specification[5]. This corresponds to the HintIconName
           property.

       UDISKS_SYMBOLIC_ICON_NAME
           The icon to use for the device when presenting it in an user
           interface using a symbolic icon. If set, the name must adhere to
           the freedesktop.org icon theme specification[5]. This corresponds
           to the HintSymbolicIconName property.

       UDISKS_FILESYSTEM_SHARED
           If set to 1, the filesystem on the device will be mounted in a
           shared directory (e.g.  /media/VolumeName) instead of a private
           directory (e.g.  /run/media/$USER/VolumeName) when the
           Filesystem.Mount() method is handled.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .