Отключение привода в Xubuntu

Каждый раз, когда я пытаюсь выполнить размонтирование / извлечение / безопасное удаление диска в Xubuntu, я получаю следующий диалог:

Однако большую часть времени кажется, t любые данные, которые необходимо записать, или причина, по которой устройство не должно быть отключено. Всегда ли отображается этот диалог? Как я могу различать, когда это диалоговое окно подходит, а когда нет?

1
задан 6 May 2013 в 22:56

1 ответ

Как правило, этот диалог используется при использовании thunar, как здесь кратко указано в вики Xfce, хотя это, очевидно, будет отображаться только в том случае, если у вас установлен демон уведомления. Когда файловая система размонтирована, все незавершенные данные записываются, а затем само устройство может быть удалено. Однако иногда файловая система не может быть отключена, если процесс все еще подключен, и поэтому такие инструменты, как fuser, могут быть использованы для проверки доступа к диску.

Аддон thunar-volman установлен с thunar, а через thunar-volman-settings вы можете настроить, как он работает. Поскольку он использует dbus для связи с другими приложениями, вы можете получить представление о том, что происходит за кулисами, запустив

dbus-monitor

, а затем подключите свое устройство и затем отключите его. Будет получен целый всплеск данных, но вы можете увидеть процесс, посредством которого thunar, thunar-volman и т. Д. Обмениваются данными по dbus, в результате чего вы видите, когда вы удаляете устройство, которое сообщается вам установленным уведомлением, daemon:

method call sender=:1.97 -> dest=:1.98 serial=8 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
   string "Thunar"
   uint32 0
   string "drive-removable-media-usb"
   string "Writing data to device"
   string "There is data that needs to be written to the device "MCADisc" before it can be removed. Please do not remove the media or disconnect the drive"
   array [
   ]
   array [
      dict entry(
         string "urgency"
         variant             byte 2
      )
   ]
   int32 0
3
ответ дан 24 May 2018 в 22:34

Другие вопросы по тегам:

Похожие вопросы: