Друзья, нужна помощь:
Когда жму на umount устройство отмонтируется, но сообщение о том что флешку можно извлечь не появляется.
Пробовал на разных флешках как с fat32/16 так и с ext2.
Вот такая вот проблема.
$notify-send header "some text"
успешно отрабатывает
Из инсталированного в системе что как мне кажется может относиться к проблеме:
sys-apps/dbus-1.2.3-r1 USE="X -debug -doc (-selinux)"
x11-libs/libnotify-0.4.5
x11-misc/notification-daemon-0.4.0 USE="gstreamer -debug"
sys-apps/hal-0.5.11-r9 USE="X acpi crypt disk-partition laptop -apm -debug -dell -doc (-selinux)"
gnome-base/gnome-light-2.24.1
gnome-base/gnome-mount-0.8 USE="nautilus -debug"
gnome-base/nautilus-2.24.2-r3 USE="X gnome -beagle -debug -doc -tracker -xmp"
система Gentoo amd64
Вычитал тут о том что мб отключена dbus notifications но я не понял где и как это можно проверить.
Спасибо.
[Решено]device is now safe to remove ("если cache небольшой и тайм-аута нет, то уведомлений тоже нет")
Модератор: /dev/random
-
mikki43306
- Сообщения: 172
- ОС: Gentoo
[Решено]device is now safe to remove
Часы–пингвин - хороший аксессуар в комнате малыша.
-
vr13
- Сообщения: 887
- ОС: gentoo
Re: [Решено]device is now safe to remove
это хозяйство устроено так: gnome-mount + libnotify -> dbus -> notification-daemon
в gentoo (посмотрите содержимое ebuild'ов для libnotify и notification-daemon) dbus - это необходимая зависимость, которую отключить нельзя
судя по вашим тестам с notify-send, notification-хозяйство у вас работает исправно
касательно safe to remove, то в gnome-mount (посмотрите gnome-mount.c в ..../distfiles/gnome-mount-0.8.tar.gz) сделано так: запускается umount и некоторый таймер. если таймер истек, то считается что системой flush'ится cache на демонтируемое устройство, и выдается два сообщения через libnotify. первое о том, что сейчас сбрасывается cache (writing data to device), а второе - что устройство можно отключать (safe to remove). если cache небольшой и тайм-аута нет, то уведомлений, соответственно, тоже нет
попробуйте записать на ваш removable диск что-нить большое и, сразу после инициации записи, сделайте umount. должно появиться желаемое вами уведомление
в gentoo (посмотрите содержимое ebuild'ов для libnotify и notification-daemon) dbus - это необходимая зависимость, которую отключить нельзя
судя по вашим тестам с notify-send, notification-хозяйство у вас работает исправно
касательно safe to remove, то в gnome-mount (посмотрите gnome-mount.c в ..../distfiles/gnome-mount-0.8.tar.gz) сделано так: запускается umount и некоторый таймер. если таймер истек, то считается что системой flush'ится cache на демонтируемое устройство, и выдается два сообщения через libnotify. первое о том, что сейчас сбрасывается cache (writing data to device), а второе - что устройство можно отключать (safe to remove). если cache небольшой и тайм-аута нет, то уведомлений, соответственно, тоже нет
попробуйте записать на ваш removable диск что-нить большое и, сразу после инициации записи, сделайте umount. должно появиться желаемое вами уведомление
Спасибо сказали: