2 changed files with 13 additions and 0 deletions
			
			
		| @ -0,0 +1 @@ | |||
| SUBSYSTEM=="drm", ENV{MONITOR_LOCK}="/tmp/monitorlock", ENV{SONOLOG}="/tmp/sonolog.log", RUN+="/usr/local/bin/setupmonitor.sh" | |||
| @ -0,0 +1,12 @@ | |||
| #!/bin/bash | |||
| # This script will run when drm change event detected. | |||
| # This sctipt should be placed in /usr/local/bin | |||
| # SONOLOG file must be set beforehand in the udev rule | |||
| # MONITOR_LOCK should be set | |||
| ( | |||
|     flock -n 100 || exit 1 | |||
|     sleep 1 # wait until all changes take place | |||
|     xrandr --auto | |||
|     python3 /usr/bin/local/python/setupmonitor.py | |||
|     echo $(data) - INFO - Setup Monitor Done >> $SONOLOG | |||
| ) 100> $MONITOR_LOCK | |||
					Loading…
					
					
				
		Reference in new issue