Os paso el código:
#!/bin/sh
MENU=$(zenity --title="Capturador: Menú principal" --window-icon=/usr/share/pixmaps/capturador/icono.png --list "Tomar una instantánea" "Captura con temporizador" --column="")
case "$MENU" in
"Tomar una instantánea") if [ -f ~/Captura.png ]; then
zenity --warning --title="Capturador: Archivo encontrado" \
--text="Se ha encontrado una captura en su carpeta personal, renombre el archivo." && scrot -d 3 ~/Captura.png && eog ~/Captura.png
else
scrot -d 3 ~/Captura.png && eog ~/Captura.png
fi;;
"Captura con temporizador")
TEMPORIZADOR=$(zenity --entry \
--title="Capturador: Captura con temporizador" \
--text="¿Cuántos segundos?")
scrot -d $TEMPORIZADOR ~/Captura.png && eog ~/Captura.png;;
MENU=$(zenity --title="Capturador: Menú principal" --window-icon=/usr/share/pixmaps/capturador/icono.png --list "Tomar una instantánea" "Captura con temporizador" --column="")
case "$MENU" in
"Tomar una instantánea") if [ -f ~/Captura.png ]; then
zenity --warning --title="Capturador: Archivo encontrado" \
--text="Se ha encontrado una captura en su carpeta personal, renombre el archivo." && scrot -d 3 ~/Captura.png && eog ~/Captura.png
else
scrot -d 3 ~/Captura.png && eog ~/Captura.png
fi;;
"Captura con temporizador")
TEMPORIZADOR=$(zenity --entry \
--title="Capturador: Captura con temporizador" \
--text="¿Cuántos segundos?")
scrot -d $TEMPORIZADOR ~/Captura.png && eog ~/Captura.png;;
Si lo intento ejecutar en una terminal con: ./Capturador.sh obtengo esto: ./Capturador.sh: 13: ./Capturador.sh: Syntax error: ")" unexpected (expecting ";;")
¡Gracias de antemano!