diff --git a/01-utils.sh b/01-utils.sh index b3deee7..d3f126f 100644 --- a/01-utils.sh +++ b/01-utils.sh @@ -86,3 +86,11 @@ firmador_libre() { (cd "$DIR" && curl -O "$FIRMADOR") # Add DESKTOP entry } + +set_menu() { +if [ -z "$MENU" ] ; then + command -v zenity > /dev/null && MENU="zenity" && return 0 + command -v kdialog > /dev/null && MENU="kdialog" && return 0 +fi +} + diff --git a/03-install.sh b/03-install.sh index 025256e..25d7f50 100644 --- a/03-install.sh +++ b/03-install.sh @@ -5,7 +5,7 @@ echo_debug() { # DEBUG printf '\033[1mDEBUG: %s...\033[0m\n' "$1" # DEBUG } # DEBUG -alias tsudo 'printf "%s" "$SUDO_PASSWORD" | sudo -Skp ""' +alias tsudo='printf "%s" "$SUDO_PASSWORD" | sudo -Skp ""' debian_install_certs() { # Source: https://fran.cr/instalar-firma-digital-costa-rica-gnu-linux-ubuntu-debian/ diff --git a/04-main.sh b/04-main.sh index be5549b..ee5f2e0 100644 --- a/04-main.sh +++ b/04-main.sh @@ -7,8 +7,9 @@ # main set_lang set_version +set_menu -if command -v zenity > /dev/null ; then +if [ "$MENU" = "zenity" ] ; then echo_debug "Iniciando zenity" # DEBUG MENU="zenity" zenity --title "$TITLE" --text "$PROMPT_WELCOME" --info