blob: ee5548ecd8491b0dd51b1e326ea0ce5a62205ae4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/usr/bin/env ruby
xrandrq = `xrandr -q`
`touch /tmp/qqqaaa`
if xrandrq.match /VGA1 connected/
if File.exists? '/tmp/__vga_connected'
`xrandr --output VGA1 --off`
`xrandr --output LVDS1 --mode 1024x768`
`rm /tmp/__vga_connected`
else
if xrandrq.match /1680x1050\s+\d+\.\d+\s++/
`xrandr --output VGA1 --mode 1680x1050 --rate 60 --rotate left`
elsif xrandrq.match /1600x1200\s+\d+\.\d+\s++/
`xrandr --output VGA1 --mode 1600x1200 --rate 60 --rotate right`
end
`xrandr --output LVDS1 --off`
`touch /tmp/__vga_connected`
end
end
|