LINUX.ORG.RU

[gnome] Как убрать дисковое устройство с панели Nautilus — раунд 2

 


0

2

Итак, имеется GNOME (в основном 2.30) в Debian Squeeze. Имеется раздел LUKS, автоматически монтируемый через libpam-mount при логине. Всё это даже работает. Но вот какого-то фига это устройство рисуется в Наутилусе как некая файловая система (не смонтированная!). Мне бы хотелось выпилить эту прелесть оттуда. Вопрос: как? Backend — udisks.

Скриншот: http://img.flashtux.org/img132dbea27c1dx9e4e8883.png

Описание устройства из выхлопа udisks:

Showing information for /org/freedesktop/UDisks/devices/dm_2d6
  native-path:                 /sys/devices/virtual/block/dm-6
  device:                      253:6
  device-file:                 /dev/dm-6
    presentation:              /dev/dm-6
    by-id:                     /dev/disk/by-id/dm-name-_dev_md126
    by-id:                     /dev/disk/by-id/dm-uuid-CRYPT-LUKS1-2ecf6288ee9f4052a2f48afe60bba7b2-_dev_md126
    by-id:                     /dev/disk/by-uuid/277d8d53-033e-4ae0-80a9-9faf4afd0f4b
  detected at:                 Mon 14 Mar 2011 07:51:26 PM YEKT
  system internal:             1
  removable:                   0
  has media:                   1 (detected at Mon 14 Mar 2011 07:51:26 PM YEKT)
    detects change:            0
    detection by polling:      0
    detection inhibitable:     0
    detection inhibited:       0
  is read only:                0
  is mounted:                  1
  mount paths:             /home/gotf
  mounted by uid:              0
  presentation hide:           0
  presentation nopolicy:       1
  presentation name:           
  presentation icon:           
  size:                        214747312128
  block size:                  512
  job underway:                no
  usage:                       filesystem
  type:                        ext4
  version:                     1.0
  uuid:                        277d8d53-033e-4ae0-80a9-9faf4afd0f4b
  label:                       
  cleartext luks device:
    backed by:                 /org/freedesktop/UDisks/devices/md126
    unlocked by:               uid 0
★★★★★

Такая же бага есть и в бубунте.

unanimous ★★★★★
()
Ответ на: комментарий от madgnu

О, спасибо, попробую разобраться. Опыт написания правил udev у меня был.

GotF ★★★★★
() автор топика
Ответ на: комментарий от madgnu

Не помогло. Или я дурак, или лыжи плохие. Сделал тупо:

SUBSYSTEM=="block", KERNEL=="dm-6", ENV{DKD_PRESENTATION_HIDE}="1"

udevadm info <...> показывает, что переменная установлена, но результат тот же.

GotF ★★★★★
() автор топика
Ответ на: комментарий от vostrik
gotf ~ % apt-cache policy hal | grep Inst
  Installed: (none)

Да и я же не готовым комплектом ставил — знаю, что установлено, а что нет.

GotF ★★★★★
() автор топика

Установка политики скрытия для нижележащих устройств результата тоже не дала:

SUBSYSTEM=="block", KERNEL=="dm-6", ENV{DKD_PRESENTATION_HIDE}="1"
SUBSYSTEM=="block", KERNEL=="md126", ENV{DKD_PRESENTATION_HIDE}="1"
SUBSYSTEM=="block", KERNEL=="sd[ab]2", ENV{DKD_PRESENTATION_HIDE}="1"
GotF ★★★★★
() автор топика
Ответ на: комментарий от vostrik

Спасибо, помогло :) Мне ещё показалась подозрительной строчка

UDISKS_PRESENTATION_NOPOLICY=1

но как-то дальше подозрений не пошло.

GotF ★★★★★
() автор топика
Ответ на: комментарий от GotF

Причём задавать переменную надо было не для dm-6, а для подлежащего md126.

GotF ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.