style(dh): fix formatting and indentation in dh script
feat(dh): add TOOL_set_default_terminal function to set default terminal emulator refactor(dh): rename TOOL_distrohopper_translate to TOOL_dh_translate
This commit is contained in:
parent
62025303aa
commit
2fb02ce52b
71
dh
71
dh
|
@ -581,7 +581,7 @@ EOF
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
function TOOL_distrohopper_translate() {
|
function TOOL_dh_translate() {
|
||||||
echo "$MSG_LANG_CHANGE"
|
echo "$MSG_LANG_CHANGE"
|
||||||
echo "$MSG_LANG_CODE"
|
echo "$MSG_LANG_CODE"
|
||||||
read lang
|
read lang
|
||||||
|
@ -600,6 +600,73 @@ EOF
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TOOL_set_default_terminal() {
|
||||||
|
echo "Choose a default terminal:"
|
||||||
|
select term in alacritty foot gnome-terminal kitty konsole mate-terminal roxterm sakura st tilix xfce4-terminal xterm custom; do
|
||||||
|
case $term in
|
||||||
|
alacritty)
|
||||||
|
export TERMINAL=alacritty
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
foot)
|
||||||
|
export TERMINAL=foot
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
gnome-terminal)
|
||||||
|
export TERMINAL=gnome-terminal
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
kitty)
|
||||||
|
export TERMINAL=kitty
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
konsole)
|
||||||
|
export TERMINAL=konsole
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
mate-terminal)
|
||||||
|
export TERMINAL=mate-terminal
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
roxterm)
|
||||||
|
export TERMINAL=roxterm
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
sakura)
|
||||||
|
export TERMINAL=sakura
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
st)
|
||||||
|
export TERMINAL=st
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
tilix)
|
||||||
|
export TERMINAL=tilix
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
xfce4-terminal)
|
||||||
|
export TERMINAL=xfce4-terminal
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
xterm)
|
||||||
|
export TERMINAL=xterm
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
custom)
|
||||||
|
read -p "Enter the command to launch your preferred terminal emulator: " custom_terminal
|
||||||
|
export TERMINAL=$custom_terminal
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Invalid option, please choose again."
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "Default terminal set to $TERMINAL."
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# run ------------------------------------------------------------------
|
# run ------------------------------------------------------------------
|
||||||
|
|
||||||
variables_set
|
variables_set
|
||||||
|
@ -672,7 +739,7 @@ EOF
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
l|language)
|
l|language)
|
||||||
TOOL_distrohopper_translate
|
TOOL_dh_translate
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
z)
|
z)
|
||||||
|
|
Loading…
Reference in New Issue