summaryrefslogtreecommitdiff
path: root/.config/screenlayout/quick-presentation
blob: 8a8123bf0420532b9c119775fc1cb4f664dba259 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

mainmon="eDP"

# List monitors with xrandr
# Keep all linues that contain " connected"
# Remove the main monitor from the list
# Remove all disconnected monitors
# Delete empty lines
# Get the first non-main monitor
# Sanitize the output (keep only the monitor name)
othermon="$(xrandr | grep " connected" |
	sed "s/.*$mainmon\s.*//g;
       /^$/d;
       s/\([A-Z0-9]\+\) .*/\1/g" |
	head -n 1)"

xrandr --output "$mainmon" --auto --output "$othermon" --auto --above "$mainmon"

makewall