1
#!/usr/bin/env python
2
3
# ARandR -- Another XRandR GUI
4
# Copyright (C) 2008 -- 2011 chrysn <chrysn@fsfe.org>
5
# 
6
# This program is free software: you can redistribute it and/or modify
7
# it under the terms of the GNU General Public License as published by
8
# the Free Software Foundation, either version 3 of the License, or
9
# (at your option) any later version.
10
# 
11
# This program is distributed in the hope that it will be useful,
12
# but WITHOUT ANY WARRANTY; without even the implied warranty of
13
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
# GNU General Public License for more details.
15
# 
16
# You should have received a copy of the GNU General Public License
17
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
18
19
"""Display an xrandr command that reproduces the current setup."""
20
21
import optparse
22
23
import screenlayout.xrandr
24
import screenlayout.meta
25
26
p = optparse.OptionParser(description=__doc__, usage="%prog", version=screenlayout.meta.__version__)
27
p.parse_args()
28
29
current = screenlayout.xrandr.XRandR()
30
current.load_from_x()
31
print current.save_to_shellscript_string(["%(xrandr)s"]).strip()