new dmenu screen/display selection
This commit is contained in:
16
.scripts/displayselect
Executable file
16
.scripts/displayselect
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
|
||||
choices="laptop\nlaptopdual\nVGA\nHDMI\nManual selection"
|
||||
|
||||
chosen=$(echo -e "$choices" | dmenu -i
|
||||
)
|
||||
|
||||
case "$chosen" in
|
||||
laptopdual) xrandr --output LVDS-1 --auto --output VGA-1 --auto --right-of LVDS-1 ;;
|
||||
laptop) xrandr --output LVDS-1 --auto --output VGA-1 --off ;;
|
||||
VGA) xrandr --output VGA-1 --auto --output LVDS-1 --off ;;
|
||||
HDMI) xrandr --output HDMI-1 --auto --output LVDS-1 --off ;;
|
||||
"Manual selection") arandr ;;
|
||||
esac
|
||||
|
||||
polybar_launch
|
||||
16
.scripts/polybar_launch
Executable file
16
.scripts/polybar_launch
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env sh
|
||||
|
||||
# Terminate already running bar instances
|
||||
killall -q polybar
|
||||
|
||||
# Wait until the processes have been shut down
|
||||
while pgrep -x polybar >/dev/null; do sleep 1; done
|
||||
|
||||
# Launch bar1 and bar2
|
||||
#polybar example &
|
||||
|
||||
for i in $(polybar -m | awk -F: '{print $1}'); do MONITOR=$i polybar example -c ~/.config/polybar/config & done
|
||||
feh --bg-scale ~/.config/wall.png
|
||||
|
||||
echo "Bars launched..."
|
||||
Reference in New Issue
Block a user