summaryrefslogtreecommitdiffstats
path: root/test/fixtures/xrandr
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 01:03:18 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 01:03:18 +0000
commitf4acb49ea148cdd899f7f29f1591c7bc853c2135 (patch)
treeb62d60873864065d6428a84a119dd8a3c90f1397 /test/fixtures/xrandr
parentAdding upstream version 1:2.11. (diff)
downloadbash-completion-f4acb49ea148cdd899f7f29f1591c7bc853c2135.tar.xz
bash-completion-f4acb49ea148cdd899f7f29f1591c7bc853c2135.zip
Adding upstream version 1:2.12.0.upstream/1%2.12.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'test/fixtures/xrandr')
-rwxr-xr-xtest/fixtures/xrandr/xrandr207
1 files changed, 207 insertions, 0 deletions
diff --git a/test/fixtures/xrandr/xrandr b/test/fixtures/xrandr/xrandr
new file mode 100755
index 0000000..a4693b5
--- /dev/null
+++ b/test/fixtures/xrandr/xrandr
@@ -0,0 +1,207 @@
+#!/bin/sh
+
+if [ "$1" = --help ]; then
+
+ # xrandr 1.5.1 help
+ cat <<EOF
+usage: xrandr [options]
+ where options are:
+ --display <display> or -d <display>
+ --help
+ -o <normal,inverted,left,right,0,1,2,3>
+ or --orientation <normal,inverted,left,right,0,1,2,3>
+ -q or --query
+ -s <size>/<width>x<height> or --size <size>/<width>x<height>
+ -r <rate> or --rate <rate> or --refresh <rate>
+ -v or --version
+ -x (reflect in x)
+ -y (reflect in y)
+ --screen <screen>
+ --verbose
+ --current
+ --dryrun
+ --nograb
+ --prop or --properties
+ --fb <width>x<height>
+ --fbmm <width>x<height>
+ --dpi <dpi>/<output>
+ --output <output>
+ --auto
+ --mode <mode>
+ --preferred
+ --pos <x>x<y>
+ --rate <rate> or --refresh <rate>
+ --reflect normal,x,y,xy
+ --rotate normal,inverted,left,right
+ --left-of <output>
+ --right-of <output>
+ --above <output>
+ --below <output>
+ --same-as <output>
+ --set <property> <value>
+ --scale <x>[x<y>]
+ --scale-from <w>x<h>
+ --transform <a>,<b>,<c>,<d>,<e>,<f>,<g>,<h>,<i>
+ --filter nearest,bilinear
+ --off
+ --crtc <crtc>
+ --panning <w>x<h>[+<x>+<y>[/<track:w>x<h>+<x>+<y>[/<border:l>/<t>/<r>/<b>]]]
+ --gamma <r>[:<g>:<b>]
+ --brightness <value>
+ --primary
+ --noprimary
+ --newmode <name> <clock MHz>
+ <hdisp> <hsync-start> <hsync-end> <htotal>
+ <vdisp> <vsync-start> <vsync-end> <vtotal>
+ [flags...]
+ Valid flags: +HSync -HSync +VSync -VSync
+ +CSync -CSync CSync Interlace DoubleScan
+ --rmmode <name>
+ --addmode <output> <name>
+ --delmode <output> <name>
+ --listproviders
+ --setprovideroutputsource <prov-xid> <source-xid>
+ --setprovideroffloadsink <prov-xid> <sink-xid>
+ --listmonitors
+ --listactivemonitors
+ --setmonitor <name> {auto|<w>/<mmw>x<h>/<mmh>+<x>+<y>} {none|<output>,<output>,...}
+ --delmonitor <name>
+EOF
+
+elif
+ [ "$1" = --listmonitors ]
+then
+
+ cat <<EOF
+Monitors: 2
+ 0: +*eDP-1-1 1920/344x1080/193+0+1080 eDP-1-1
+ 1: +HDMI-0 1920/477x1080/268+0+0 HDMI-0
+EOF
+
+elif
+ [ "$1" = --listproviders ]
+then
+
+ cat <<EOF
+Providers: number : 2
+Provider 0: id: 0x1b8 cap: 0x1, Source Output crtcs: 4 outputs: 5 associated providers: 1 name:NVIDIA-0
+Provider 1: id: 0x1fe cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 1 associated providers: 1 name:modesetting
+EOF
+
+else
+
+ cat <<EOF
+Screen 0: minimum 8 x 8, current 1920 x 2160, maximum 32767 x 32767
+DP-0 disconnected (normal left inverted right x axis y axis)
+DP-1 disconnected (normal left inverted right x axis y axis)
+DP-2 disconnected (normal left inverted right x axis y axis)
+DP-3 disconnected (normal left inverted right x axis y axis)
+HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
+ 1920x1080 60.00*+ 59.94 50.00
+ 1680x1050 59.95
+ 1600x900 60.00
+ 1440x900 59.89
+ 1280x1024 75.02 60.02
+ 1280x800 59.81
+ 1280x720 60.00 59.94 50.00
+ 1152x864 75.00
+ 1024x768 75.03 70.07 60.00
+ 800x600 75.00 72.19 60.32 56.25
+ 720x576 50.00
+ 720x480 59.94
+ 640x480 75.00 72.81 59.94
+eDP-1-1 connected primary 1920x1080+0+1080 (normal left inverted right x axis y axis) 344mm x 193mm
+ 1920x1080 144.00*+ 60.01 59.97 59.96 59.93
+ 1680x1050 59.95 59.88
+ 1400x1050 74.76 59.98
+ 1600x900 59.99 59.94 59.95 59.82
+ 1280x1024 85.02 75.02 60.02
+ 1400x900 59.96 59.88
+ 1280x960 85.00 60.00
+ 1440x810 60.00 59.97
+ 1368x768 59.88 59.85
+ 1280x800 59.99 59.97 59.81 59.91
+ 1152x864 75.00
+ 1280x720 60.00 59.99 59.86 59.74
+ 1024x768 85.00 75.05 60.04 85.00 75.03 70.07 60.00
+ 1024x768i 86.96
+ 960x720 85.00 75.00 60.00
+ 928x696 75.00 60.05
+ 896x672 75.05 60.01
+ 1024x576 59.95 59.96 59.90 59.82
+ 960x600 59.93 60.00
+ 832x624 74.55
+ 960x540 59.96 59.99 59.63 59.82
+ 800x600 85.00 75.00 70.00 65.00 60.00 85.14 72.19 75.00 60.32 56.25
+ 840x525 60.01 59.88
+ 864x486 59.92 59.57
+ 700x525 74.76 59.98
+ 800x450 59.95 59.82
+ 640x512 85.02 75.02 60.02
+ 700x450 59.96 59.88
+ 640x480 85.09 60.00 85.01 72.81 75.00 59.94
+ 720x405 59.51 58.99
+ 720x400 85.04
+ 684x384 59.88 59.85
+ 640x400 59.88 59.98 85.08
+ 576x432 75.00
+ 640x360 59.86 59.83 59.84 59.32
+ 640x350 85.08
+ 512x384 85.00 75.03 70.07 60.00
+ 512x384i 87.06
+ 512x288 60.00 59.92
+ 416x312 74.66
+ 480x270 59.63 59.82
+ 400x300 85.27 72.19 75.12 60.32 56.34
+ 432x243 59.92 59.57
+ 320x240 85.18 72.81 75.00 60.05
+ 360x202 59.51 59.13
+ 360x200 85.04
+ 320x200 85.27
+ 320x180 59.84 59.32
+ 320x175 85.27
+ 1680x1050 (0x1c5) 146.250MHz -HSync +VSync
+ h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.29KHz
+ v: height 1050 start 1053 end 1059 total 1089 clock 59.95Hz
+ 1280x1024 (0x1c8) 135.000MHz +HSync +VSync
+ h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 79.98KHz
+ v: height 1024 start 1025 end 1028 total 1066 clock 75.02Hz
+ 1280x1024 (0x1c9) 108.000MHz +HSync +VSync
+ h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
+ v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
+ 1280x800 (0x1ca) 83.500MHz -HSync +VSync
+ h: width 1280 start 1352 end 1480 total 1680 skew 0 clock 49.70KHz
+ v: height 800 start 803 end 809 total 831 clock 59.81Hz
+ 1152x864 (0x1ce) 108.000MHz +HSync +VSync
+ h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.50KHz
+ v: height 864 start 865 end 868 total 900 clock 75.00Hz
+ 1024x768 (0x1cf) 78.750MHz +HSync +VSync
+ h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.02KHz
+ v: height 768 start 769 end 772 total 800 clock 75.03Hz
+ 1024x768 (0x1d0) 75.000MHz -HSync -VSync
+ h: width 1024 start 1048 end 1184 total 1328 skew 0 clock 56.48KHz
+ v: height 768 start 771 end 777 total 806 clock 70.07Hz
+ 1024x768 (0x1d1) 65.000MHz -HSync -VSync
+ h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
+ v: height 768 start 771 end 777 total 806 clock 60.00Hz
+ 800x600 (0x1d3) 50.000MHz +HSync +VSync
+ h: width 800 start 856 end 976 total 1040 skew 0 clock 48.08KHz
+ v: height 600 start 637 end 643 total 666 clock 72.19Hz
+ 800x600 (0x1d2) 49.500MHz +HSync +VSync
+ h: width 800 start 816 end 896 total 1056 skew 0 clock 46.88KHz
+ v: height 600 start 601 end 604 total 625 clock 75.00Hz
+ 800x600 (0x1d4) 40.000MHz +HSync +VSync
+ h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
+ v: height 600 start 601 end 605 total 628 clock 60.32Hz
+ 800x600 (0x1d5) 36.000MHz +HSync +VSync
+ h: width 800 start 824 end 896 total 1024 skew 0 clock 35.16KHz
+ v: height 600 start 601 end 603 total 625 clock 56.25Hz
+ 640x480 (0x1d8) 31.500MHz -HSync -VSync
+ h: width 640 start 656 end 720 total 840 skew 0 clock 37.50KHz
+ v: height 480 start 481 end 484 total 500 clock 75.00Hz
+ 640x480 (0x1da) 25.175MHz -HSync -VSync
+ h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
+ v: height 480 start 490 end 492 total 525 clock 59.94Hz
+EOF
+
+fi