Вы здесь

gnome: И чтобы значки устройств на рабочем столе появились...

Доброго времени!

Озадачился/заморочился я такой идеей: хочу, чтобы значки устройств (флешек, CD, хардов...) были на рабочем столе. И вобщем-то добился (было не так сложно), но вот проблема - эти значки есть только если зайти под root'ом, а из обычного юзверя их нету. Куда рыть вобщем то не знаю т.к. гугление показывает, что основная масса народу пытается от них как раз таки избавиться :) но проведение всех рекомендаций в обратной последовательности ни к чему не привели... Вобщем, чешу репу и взываю к Вам за советом :)

P.S. Галочка в gconf где положено стоит...

groups | grep plugdev

м?

Перевожу на русский:
Глянь наличие твоего логина в группе plugdev

Меня в группе plugdev нету, но и рута там тоже нету. Во всяком случае, добавление не помогло

Прелогиньтесь. Руту не нужно быть в группах, на то он и рут.

Пробовал, даже перезагружался - не помогло. Где еще можно посмотреть?

andretty@core ~ $ groups 
wheel audio video games plugdev

Проверить, что hald запущен? Посмотреть, что lshal видит флэшку, когда она вставляется. Проверить включение hal флага.

NightNord написал:
Проверить, что hald запущен? Посмотреть, что lshal видит флэшку, когда она вставляется. Проверить включение hal флага.

hald запущен :) ненада пожалуйста меня за совсем уж оконЕчного чайника считать =) hal флаг тоже везде где только можно вкомпилен. А флэшка тут ни при чем, их то я вижу без проблем. Задача в том, чтобы появились иконки хардов (в частности у меня это разделы на рейд массиве

lrwxrwxrwx 1 root root 27 Авг 29 03:15 /dev/dm-1 -> mapper/isw_dcfacdefif_Main1
lrwxrwxrwx 1 root root 27 Авг 29 03:15 /dev/dm-2 -> mapper/isw_dcfacdefif_Main2
lrwxrwxrwx 1 root root 27 Авг 29 03:15 /dev/dm-3 -> mapper/isw_dcfacdefif_Main3

)
То, что hal видит эти разделы я думаю тоже сомнений нет, т.к. под рутом все работает на ура, да и потом по поводу каждого раздела в lshal присутствует запись типа

udi = '/org/freedesktop/Hal/devices/volume_part2_size_97126718976'
  block.device = '/dev/sda2'  (string)
  block.is_volume = true  (bool)
  block.major = 8  (0x8)  (int)
  block.minor = 2  (0x2)  (int)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_SATA_ST3160815AS_6RA8SY0G'  (string)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_SATA_ST3160815AS_6RA8SY0G'  (string)
  info.product = 'Volume (isw_raid_member)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_part2_size_97126718976'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2'  (string)

Сильно подозреваю, что проблема тривиальна и связана с неверной установкой прав доступа на "нечто"... но вот что это за "нечто" я вообще не в понятках. Чтобы это вычленить, надо быть знатоком связки hald+X+gnome+nautilus коим я, к сожалению, не являюсь.

Либо проблема в педали гнома, которая фильтрует жесткие диски. У рута она не включена и все. В Ё таккую педаль вот недавно сдлелали, а так до этого было все скопом.

Я не совсем въехал в суть задачи, если проблема в том что при вставленной влешке или CD-DVD диске у тебя нет на столе соответствующих значков то глянь в /apps/nautilus/desktop/ это в $ gconf-editor

Если же проблема в том что нужно чтобы значки которые видны при переходе по значку мой компьютер были на рабочем столе всегда, то сейчас ещё поковыряюсь может что найду.