You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
562 B
18 lines
562 B
10 months ago
|
#!/bin/bash
|
||
|
|
||
|
monitors="$(xrandr | awk '/ connected/ {print $1}')"
|
||
|
num_monitors="$(echo "${monitors}" | wc -l)"
|
||
|
|
||
|
if [[ $num_monitors -ge 3 ]]; then
|
||
|
xrandr --output eDP-1 --off --output DP-4 --left-of DP-3 --primary --output DP-3 --auto
|
||
|
else
|
||
|
primary="$(echo "${monitors}" | head -n 1)"
|
||
|
output="$(echo "${monitors}" | tail -n 1)"
|
||
|
command="xrandr --output --output ${primary} --primary"
|
||
|
if [[ ${output} != ${primary} ]]; then
|
||
|
command="${command} --right-of ${output} --output ${output} --auto"
|
||
|
fi
|
||
|
${command}
|
||
|
fi
|
||
|
feh --bg-scale {{ wallpaper_path }}
|