mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
25 lines
808 B
Python
Executable file
25 lines
808 B
Python
Executable file
#!/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)
|