42 lines
954 B
Bash
Executable File
42 lines
954 B
Bash
Executable File
#!/bin/bash
|
|
|
|
[[ -f ~/.config/env ]] && source ~/.config/env
|
|
|
|
DwmOption="DWM"
|
|
EXWMOption="EXWM"
|
|
MATEOption="MATE"
|
|
EnlightenmentOption="Enlightenment"
|
|
ConsoleOption="Console"
|
|
menu=("$DwmOption" "$EXWMOption" "$MATEOption" "$EnlightenmentOption" "$ConsoleOption")
|
|
|
|
echo "Which WM would you like to run?"
|
|
select opt in "${menu[@]}"
|
|
do
|
|
case $opt in
|
|
$DwmOption)
|
|
exec ssh-agent sx sh ~/.config/X11/dwm-xinit
|
|
break
|
|
;;
|
|
$EXWMOption)
|
|
exec ssh-agent sx sh ~/.config/X11/exwm
|
|
break
|
|
;;
|
|
$MATEOption)
|
|
exec ssh-agent sx mate-session
|
|
break
|
|
;;
|
|
$EnlightenmentOption)
|
|
exec ssh-agent sx sh ~/.config/X11/enlightenment
|
|
break
|
|
;;
|
|
$ConsoleOption)
|
|
exec zsh
|
|
break
|
|
;;
|
|
*) echo "invalid option $REPLY"
|
|
esac
|
|
done
|
|
|
|
#if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then exec ssh-agent sx sh ~/.config/X11/dwm-xinit; fi
|
|
#if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then exec ssh-agent startx ~/.config/X11/dwm-xinit; fi
|