Veja se o pacote Zenity está instalado na distribuição linux que você usa. No Ubuntu já vem instalado.
O Zenity é para ser usado em distribuições linux que usam interface gráfica Gnome e não KDE, para ele usa-se o Kdialog, porém é mais chato por que muitas vezes o terminal via usuário comum não tem permissão para rodar nada gráfico chamado pelo terminal, já no Gnome isso não ocorre.
Se o zenity estiver instalado, veja se assim resolve o seu problema:
#!/bin/bash
#--------------- início do programa ---------------
if opc=$(zenity --text "Escolha uma das opções abaixo:" --list --radiolist --width=600 --height=200 --column="" --column "Opções" --column "Descrição" FALSE 1 "Logar-se como usuario_padrao do script" FALSE 2 "Logar-se com outro usuário" FALSE 3 "Matar processo do vnc" 2>&1) ; then
#--------------- processa a opção -----------------
if [ $opc == 1 ]
then
ssh usuário_padrao@192.168.200.200 vncserver
vncviewer
elif [ $opc == 3 ]
then
logusr=$(zenity --entry --text "Digite o usuário em que você estava logado no servidor:" 2>&1)
proc=$(zenity --entry --text "Agora digite o número do processo do vnc (ex: 1, 2, etc.)" 2>&1)
#---------------- mata processo --------------------
ssh $logusr@host vncserver -kill :$proc
else
usr=$(zenity --entry --text "Digite o usuário para se logar no servidor" 2>&1)
#---------------- conecta e executa o vncserver e vncviewer----------------
ssh $usr@host vncserver
vncviewer
fi
else
exit 0
fi