Zenity é uma ferramenta para crie diálogos e é sobre isso. Não há 3D no Bash. Você precisa de uma linguagem de programação para isso e não para uma linguagem de script de shell.
Tem as seguintes opções:
--calendar Display calendar dialog
--entry Display text entry dialog
--error Display error dialog
--info Display info dialog
--file-selection Display file selection dialog
--list Display list dialog
--notification Display notification
--progress Display progress indication dialog
--question Display question dialog
--warning Display warning dialog
--scale Display scale dialog
--text-info Display text information dialog
Para criar métodos gráficos para entrada pelo usuário.
Exemplo:
#!/bin/sh
if zenity --entry \
--title="Add new profile" \
--text="Enter name of new profile:" \
--entry-text "NewProfile"
then echo $?
else echo "No name entered"
fi
mostraria ...
Masissoémuitolimitadoaessasopções.
Sevocêdesejacriaraplicativos3D(comojogos),usePython(pygameéumaboaopção),PerlouC/C++.