Я хотел бы понять, что поток событий USB формирует пространство ядра в пространстве пользователя (просто из моего любопытства, зная, как все реализовано).
Чтобы быть более ясным, я хотел бы знать, как это всплывающее окно появляется на моем рабочем столе, когда я подключаю USB-накопитель к своей системе и как монтируется накопитель.
Я также хотел бы узнать, как он узнает, есть ли какие-то изображения на моем USB-устройстве, и если «да», как он спрашивает меня, нужно ли мне открывать его в GIMP или другом программном обеспечении?
Я знаю его очень большой и широкий вопрос, но, пожалуйста, назовите меня некоторыми указателями на то, как понять всю идею, стоящую за ней.
Я не делал больших кодовых просмотров, но я заверяю вас, что у меня нет проблем при этом, если я могу правильно руководствоваться.
pci: v0000102Bd00002527sv * sd * bc * sc * i *
для устройства 102B устройства PCI, устройство 2527 и все для субвентора и т. Д. Или USB: usb: v2040p4982d * dc * dsc * dp * ic * isc * ip *
. udev
в пользовательском пространстве. udev
соответствует уведомлению о его списке правил в / lib / udev / rules .d /
и /etc/udev/rules.d
. Здесь поведение чрезвычайно специализировано на основе правил. 80-udisks.rules
, скорее всего, является лучшим местом для работы из. Эти правила будут использовать такие вещи, как blkid и другие помощники, чтобы исследовать тип и содержимое диска, заполняя всевозможные значения конфигурации, включая такие вещи, как ENV {UDISKS_PRESENTATION_HIDE} = "1"
, чтобы по какой-то причине игнорировать диск. Подробнее см. «Man 7 udisks». / usr /share/polkit-1/actions/org.freedesktop.udisks.policy
. (Кто может монтировать, umount и т. Д.) DCIM
. pci: v0000102Bd00002527sv * sd * bc * sc * i *
для устройства 102B устройства PCI, устройство 2527 и все для субвентора и т. Д. Или USB: usb: v2040p4982d * dc * dsc * dp * ic * isc * ip *
. udev
в пользовательском пространстве. udev
соответствует уведомлению о его списке правил в / lib / udev / rules .d /
и /etc/udev/rules.d
. Здесь поведение чрезвычайно специализировано на основе правил. 80-udisks.rules
, скорее всего, является лучшим местом для работы из. Эти правила будут использовать такие вещи, как blkid и другие помощники, чтобы исследовать тип и содержимое диска, заполняя всевозможные значения конфигурации, включая такие вещи, как ENV {UDISKS_PRESENTATION_HIDE} = "1"
, чтобы по какой-то причине игнорировать диск. Подробнее см. «Man 7 udisks». / usr /share/polkit-1/actions/org.freedesktop.udisks.policy
. (Кто может монтировать, umount и т. Д.) DCIM
. pci: v0000102Bd00002527sv * sd * bc * sc * i *
для устройства 102B устройства PCI, устройство 2527 и все для субвентора и т. Д. Или USB: usb: v2040p4982d * dc * dsc * dp * ic * isc * ip *
. udev
в пользовательском пространстве. udev
соответствует уведомлению о его списке правил в / lib / udev / rules .d /
и /etc/udev/rules.d
. Здесь поведение чрезвычайно специализировано на основе правил. 80-udisks.rules
, скорее всего, является лучшим местом для работы из. Эти правила будут использовать такие вещи, как blkid и другие помощники, чтобы исследовать тип и содержимое диска, заполняя всевозможные значения конфигурации, включая такие вещи, как ENV {UDISKS_PRESENTATION_HIDE} = "1"
, чтобы по какой-то причине игнорировать диск. Подробнее см. «Man 7 udisks». / usr /share/polkit-1/actions/org.freedesktop.udisks.policy
. (Кто может монтировать, umount и т. Д.) DCIM
. pci: v0000102Bd00002527sv * sd * bc * sc * i *
для устройства 102B устройства PCI, устройство 2527 и все для субвентора и т. Д. Или USB: usb: v2040p4982d * dc * dsc * dp * ic * isc * ip *
. udev
в пользовательском пространстве. udev
соответствует уведомлению о его списке правил в / lib / udev / rules .d /
и /etc/udev/rules.d
. Здесь поведение чрезвычайно специализировано на основе правил. 80-udisks.rules
, скорее всего, является лучшим местом для работы из. Эти правила будут использовать такие вещи, как blkid и другие помощники, чтобы исследовать тип и содержимое диска, заполняя всевозможные значения конфигурации, включая такие вещи, как ENV {UDISKS_PRESENTATION_HIDE} = "1"
, чтобы по какой-то причине игнорировать диск. Подробнее см. «Man 7 udisks». / usr /share/polkit-1/actions/org.freedesktop.udisks.policy
. (Кто может монтировать, umount и т. Д.) DCIM
. pci: v0000102Bd00002527sv * sd * bc * sc * i *
для устройства 102B устройства PCI, устройство 2527 и все для субвентора и т. Д. Или USB: usb: v2040p4982d * dc * dsc * dp * ic * isc * ip *
. udev
в пользовательском пространстве. udev
соответствует уведомлению о его списке правил в / lib / udev / rules .d /
и /etc/udev/rules.d
. Здесь поведение чрезвычайно специализировано на основе правил. 80-udisks.rules
, скорее всего, является лучшим местом для работы из. Эти правила будут использовать такие вещи, как blkid и другие помощники, чтобы исследовать тип и содержимое диска, заполняя всевозможные значения конфигурации, включая такие вещи, как ENV {UDISKS_PRESENTATION_HIDE} = "1"
, чтобы по какой-то причине игнорировать диск. Подробнее см. «Man 7 udisks». / usr /share/polkit-1/actions/org.freedesktop.udisks.policy
. (Кто может монтировать, umount и т. Д.) DCIM
.