Executando o .sh:
os guias estão ok, mas são vagos
Eu entendo que você está usando alienígena?
esse cara é mais completo em sua explicação:
O problema (eu acho) é que os direitos executáveis precisam ser adicionados e você precisa criar um cd para a pasta e executar o script e não apenas digitar sqldeveloper como você está fazendo.
acontece que esta é uma das configurações mais simples para arquivos .desktop, para que você possa criar um ícone personalizado para sua conveniência: link
por razões de segurança, desinstale-o primeiro via apt remove sqldeveloper
e execute o guia a partir do vídeo desse cara, passo a passo.