В нашей настройке сервера X-Org, если сервер запущен и мы отключили USB-мышь, тогда сервер на самом деле ничего не делает (без ошибок или предупреждений). Если мы повторно подключим устройство, даже тогда сервер не распознает это устройство сейчас там, так как ищет устройство только при запуске. Мне нужен сервер для корректной обработки события отключения и, по крайней мере, выхода, если USB-мышь отключилась. Как с помощью оболочки определить, отключена ли USB-мышь?
Мой файл конфигурации xorg:
Section "ServerFlags"
Option "AutoAddDevices" "no"
Option "DontVTSwitch" "yes"
Option "DontZap" "yes"
Option "BlankTime" "off"
Option "StandbyTime" "off"
Option "SuspendTime" "off"
Option "OffTime" "off"
Option "NoPM" "yes"
Option "AllowMouseOpenFail" "yes"
EndSection
Section "InputDevice"
Identifier "Touchscreen"
Option "CorePointer"
Driver "evdev"
Option "Device" "/dev/input/by-id/usb-ILITEK_ILITEK-TP-event-if00"
Option "Mode" "Absolute"
EndSection
Section "ServerLayout"
Identifier "Layout"
InputDevice "Touchscreen" "CorePointer"
#InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Запускаем сервер через докер-контейнер. (P.S .: Я новичок в сервере X-Org.)