Je pense qu'avec glade il devra utiliser un autre langage (ruby, C++, python...). Si ma mémoire est bonne glade ne fait que générer du xml qui va être utiliser par un langage objet et son API glade pour instancier les objets. Enfin bref, j'ai utilisé glade avec ruby et je n'arrive pas à voir comment utiliser le Bash pour exploiter directement un fichier Glade (il faudra passer par l'apprentissage d'un langage :p )
Je te conseillerais bien xdialog (ou gdialog si t'aime bien l'allure gtk), mais pour toi qui est allergique à la ligne de commande tu risque d'avoir besoin de cortisone pour coder tes interfaces 😃
Je ne voudrais pas te décourager mais je me demande si c'est bien utile. Les interfaces graphiques peuvent avoir une utilité lorsqu'elle vont te permettre de gagner du temps (possibilité de faire plusieurs chose à la fois) ou mieux visualiser les possibilités. Deux exemples, la commende cp ou rm pour copier ou effacer sont intégrées à ton gestionnaire de fichier. Le gestionnaire de fichier est un couteau suisse qui va te permettre de mieux visualiser tes fichiers (un catalogue) ou les possibles (clic droit et tu as une liste des actions possibles). À la rigueur Nautilus a une certaine utilité. Ou ton gestionnaire de paquets car en quelques clics tu vas pouvoir rechercher sélectionner effacer installer... Mais malgré l'existence de ces applications dans certains cas, il es préférable d'utiliser le shell: si tu dois renommer en masse, effectuer une opération régulièrement, installer un seul logiciel...
Dans ton exemple tu prends wget. Si dans les tutos on donne toujours la commande à taper c'est simplement parce que c'est plus simple. Imagines le nombre d'options, de cases à cocher, de champs à renseigner pour cette petite commande... C'est trop compliqué pour le commun des mortels, regardes ce que ça donne en
perl-tk. Après si tu veux une GUI wget à la download manager pour gnome
y'a ça.
Il ne faut pas être "intégriste" en disant soit "les interfaces graphiques c'est nul" ou "la ligne de commande c'est pour les vieux". En fonction de la situation, des besoins et de l'utilisateur il y a une solution plus adaptée que l'autre. Pour tout te dire, je pense qu'il existe une GUI pour la majorité des outils en ligne de commande. Si tu veux éviter au maximum le shell, pour chaque outil que tu utilises régulièrement fais des recherches et tu devrais trouver une GUI. Si ce n'est pas inclue dans la distribution que tu utilises, c'est parce que dans cette situation la majorité des utilisateurs estiment qu'il est préférable de le faire en ligne de commande. Mais si ce n'est pas ton cas, tu est libre de l'installer et de l'utiliser. Mais je te conseil amicalement d'apprendre à utiliser le Bash même si t'aime pas, tu vas finir par admettre que c'est franchement bien (dans certains cas). Regardes par exemple Microsoft. Depuis Windows 95 ils ont décidé de laisser tomber le développement la ligne de commande. Pas de chance, le système s'est trouvé rapidement limité et ça a entravé le développement de Windows dans les milieux professionnels (ou chez les utilisateurs expérimentés). Donc, depuis quelques années il repartent dans cette direction oubliée avec le PowerShell pour palier ce manque. Car même si on s'appelle Microsoft, nous ne pourons jamais tout faire avec une GUI (ou si c'est possible mais ça devient rapidement très compliqué). Le Bash est l'outil user friendly par excellence 😉
Pour te provoquer, à ton idée d'une GUI centralisée qui permettrait de lancer la majorité des commandes via une interface graphique, je te répondrais que ça existe déjà et on appelle ça un bureau (les plus connus sont Gnome, KDE, XFCE).
Enfin, pour répondre à ta question "Comment faire des interfaces graphiques facilement?" il faut apprendre un langage de programmation. Un langage objet de préférence.
Désolé si j'ai été trop long.
(edit)
Désolé si j'ai été long, mais moi aussi je me suis pausé cette question il y a quelques années. C'est là que j'ai découvert xdialog, la syntaxe du shell, la programmation...