libudev-zero ________________________________________________________________________________ Drop-in replacement for libudev intended to work with any device manager. [0] This satisfies the libudev library dependency while allowing the user to use the device manager of their choosing. Upstream: https://github.com/illiliti/libudev-zero [000] Index ________________________________________________________________________________ * Installation ........................................................... [001] * Setup .................................................................. [002] * Configure mdev For Hotplugging ....................................... [003] * Configure mdevd For Hotplugging ...................................... [004] * Usage .................................................................. [005] * References ............................................................. [006] [001] Installation ________________________________________________________________________________ +------------------------------------------------------------------------------+ | | | $ kiss b libudev-zero | | | +------------------------------------------------------------------------------+ [002] Setup ________________________________________________________________________________ If using mdev or mdevd (with the default configuration files), libudev-zero will automatically be used once installed. If not, the following configuration must be done for hotplugging to work. --[003] Configure mdev For Hotplugging ----------------------------------------- Add the folllowing to your /etc/mdev.conf. +----------------------------------------------------------------------------+ | | | SUBSYSTEM=drm;.* root:video 660 *libudev-zero-helper | | SUBSYSTEM=input;.* root:input 660 *libudev-zero-helper | | | +----------------------------------------------------------------------------+ --[004] Configure mdevd For Hotplugging ---------------------------------------- Ensure that mdevd is started with the flags '-O 4'. This will make the daemon rebroadcast kernel uevents to libudev-zero. The distribution's default service runs mdevd with these flags. [005] Usage ________________________________________________________________________________ Refer to the FreeDesktop libudev documentation for library information. Refer to the project's upstream for more information. [006] References ________________________________________________________________________________ [0] https://github.com/illiliti/libudev-zero