Я намагаюся запустити скрипт, розташований у usr/local/bin/
підключенні зовнішнього монітора до свого ноутбука. Я спробував додати нове udev
правило, але це не вийшло. Я створив новий файл у /etc/udev/rules.d
call vga-monitor-connect.rules
. Вміст файлу був
SUBSYSTEM=="drm", ACTION=="change", RUN+="/usr/local/bin/panel-fix"
Я взяв рядок з цієї відповіді
Після пошуку в Інтернеті я також спробував таке правило
KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/rumesh/.Xauthority", RUN+="/usr/local/bin/panel-fix"
Однак і це не спрацювало.
Я запустив скрипт вручну і можу підтвердити, що він працює, тому це не проблема з моїм сценарієм.
Я також хочу зрозуміти, що я мало знаю про udev
це, щоб правило, яке я використав, може бути неправильним. Якщо хтось знає правильне правило для моєї проблеми, будь ласка, залиште відповідь.
Моя відеокарта - це інтегрований чіпсет Intel GM965