From ceaee7d23c9650ccb4d88e3d07c42a3443b75839 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Wed, 4 Jan 2017 08:34:16 -0500 Subject: 3 new Python scripts in contrib section --- contrib/fjresize.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 contrib/fjresize.py (limited to 'contrib/fjresize.py') diff --git a/contrib/fjresize.py b/contrib/fjresize.py new file mode 100755 index 000000000..52b289159 --- /dev/null +++ b/contrib/fjresize.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +import sys +import fjdisplay +import subprocess + +usage = """usage: fjresize.py firejail-name displaysize +resize firejail xephyr windows. +fjdisplay.py with no other arguments will list running named firejails with displays. +fjresize.py with only a firejail name will list valid resolutions. +names can be shortend as long its unambiguous. +note: you may need to move the xephyr window for the resize to take effect +example: + fjresize.py browser 1280x800 +""" + + +if len(sys.argv) == 2: + out = subprocess.check_output(['xrandr','--display',fjdisplay.getdisplay(sys.argv[1])]) + print(out) +elif len(sys.argv) == 3: + out = subprocess.check_output(['xrandr','--display',fjdisplay.getdisplay(sys.argv[1]),'--output','default','--mode',sys.argv[2]]) + print(out) +else: + print(usage) \ No newline at end of file -- cgit v1.2.3-54-g00ecf