feat(xrandr): Update display organiser script
Move to a generic script and load configurations per detected IDs
This commit is contained in:
parent
6695c738e5
commit
331838de06
38
.bin/display
38
.bin/display
@ -1,36 +1,22 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
export DISPLAY=:0
|
export DISPLAY=:0
|
||||||
export XAUTHORITY=/home/tanguy/.Xauthority
|
export XAUTHORITY=~/.Xauthority
|
||||||
|
|
||||||
/home/tanguy/.screenlayout/base.sh
|
DOCK_ID=$(lsusb -d 0x17ef:0x30a9 -v | grep -i iserial | awk '{print $3}') > /dev/null 2>&1
|
||||||
# TODO : Configure each dock configuration with MAC addresses
|
|
||||||
|
|
||||||
if [[ "$(ip a | grep 'e0:4f:43:59:98:f4' | wc -l)" == 1 ]]; then
|
if [ -z "$DOCK_ID" ]; then
|
||||||
/home/tanguy/.screenlayout/tegl-e0-4f.sh
|
/bin/sh -c ~/.screenlayout/base.sh > /dev/null 2>&1
|
||||||
|
/bin/sh -c ~/.bin/workspacelayout/base.sh > /dev/null 2>&1
|
||||||
i3-msg "workspace 1, move workspace to output DVI-I-1-1";
|
exit 0;
|
||||||
i3-msg "workspace 2, move workspace to output DCI-I-2-2";
|
|
||||||
i3-msg "workspace 3, move workspace to output eDP-1"
|
|
||||||
i3-msg "workspace 4, move workspace to output eDP-1"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$(ip a | grep 'f4:a8:0d:41:e1:aa' | wc -l)" == 1 ]]; then
|
FILE=~/.screenlayout/$DOCK_ID.sh
|
||||||
/home/tanguy/.screenlayout/tegl-e1-aa.sh
|
if test -f $FILE; then
|
||||||
|
~/.screenlayout/$DOCK_ID.sh > /dev/null 2>&1
|
||||||
|
~/.bin/workspacelayout/$DOCK_ID.sh > /dev/null 2>&1
|
||||||
|
|
||||||
i3-msg "workspace 1, move workspace to output DP-2-2";
|
echo "Layout applied"
|
||||||
i3-msg "workspace 2, move workspace to output DP-2-3";
|
|
||||||
i3-msg "workspace 3, move workspace to output eDP-1"
|
|
||||||
i3-msg "workspace 4, move workspace to output eDP-1"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$(ip a | grep '00:50:b6:f7:e5:d3' | wc -l)" == 1 ]]; then
|
#/home/tanguy/.config/polybar/launch.sh > /dev/null 2>&1
|
||||||
/home/tanguy/.screenlayout/tegl-e5-d3.sh
|
|
||||||
|
|
||||||
i3-msg "workspace 1, move workspace to output DVI-I-2-2";
|
|
||||||
i3-msg "workspace 2, move workspace to output DVI-I-1-1";
|
|
||||||
i3-msg "workspace 3, move workspace to output eDP-1"
|
|
||||||
i3-msg "workspace 4, move workspace to output eDP-1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
/home/tanguy/.config/polybar/launch.sh > /dev/null 2>&1
|
|
||||||
|
Loading…
Reference in New Issue
Block a user