#!/bin/bash source ~/scripts/constantlib.sh scripts=$(ls ~/scripts/*.sh) label="Ejecutar_comando_󰆍" lines=$( ls ~/scripts/*.sh 2>/dev/null | wc -l ) echo "LINEAS:"$lines #script=$(echo -e "$scripts" | dmenu -l $(( lines )) -p "$label" -nb "$nb_color" -nf "$nf_color" -sb "$sb_color" -sf "$sf_color" -fn "$fn_text") script=$(echo -e "$scripts" | rofi -dmenu -p $label) if grep -q "sudo" "$script"; then password=$( echo -e "contraseña de sudo" |rofi -dmenu -l 1 -p "󰟵 Contraseña sudo:" ) if [[ -z "$password" ]]; then notify-send "Cancelado" "No se ejecutó el script" exit 1 fi # Ejecutar el script con la contraseña usando sudo -S echo "$password" | sudo -S sh "$script" else sh "$script" fi