Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. #!/usr/bin/python2
  2.  
  3. import glib
  4. from pyudev import Context, Monitor
  5. from pyudev.glib import GUDevMonitorObserver as MonitorObserver
  6.  
  7. def device_event(observer, action, device):
  8. command = "/usr/bin/xrandr -d :0 --output HDMI1 --auto --left-of LVDS1 --primary".split(" ")
  9. glib.spawn_async(command)
  10.  
  11. context = Context()
  12. monitor = Monitor.from_netlink(context)
  13. monitor.filter_by(subsystem='drm')
  14.  
  15. observer = MonitorObserver(monitor)
  16.  
  17. observer.connect('device-event', device_event)
  18. monitor.start()
  19.  
  20. glib.MainLoop().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement