Ok je vois 😉
Mais avant même de te lancer dans le script, la première manipulation à faire est de
tester l'interface à distance standard de ta Freebox depuis ta Debian. Ainsi si tu y arrives, c'est qu'au moins ça a été correctement activé (et si tu n'y arrives pas... bah... c'est que tu as omis un truc, et il n'y a aucune chance que le script marche).
Pour cela il te faut activer ton admin distante sur ta Freebox. Et sur la Debian, tu lances Firefox (ou tout navigateur que tu veux) et tu donnes l'IP+port que tu as choisi, et là tu auras l'interface de connexion.
Si tu as le script visible dans Nautilus et qu'il ne se passe rien, il est possible
- qu'il manque simplement Zenity.
- que tu aies omis de donner des droits d'exécution au script !
Zenity est un petit utilitaire Gnome qui permet d'afficher des boîtes de dialogue, de progression, etc... à partir d'un script shell. Il est installé de base avec Ubuntu... et peut-être pas avec Debian.
Il va donc falloir a minima trouver le terminal et faire :
sudo apt-get install zenity
(Ou si tu as un gestionnaire de paquets comme Synaptic, tu peux bien sûr utiliser l'interface graphique de Synaptic)
Pour les droits d'exécution, en se positionnant avant dans le répertoire où tu l'as mis (cd /nom/du/repertoire)
chmod +x upfree
(Pareil, avec Nautilus, tu fais "propriétés" et tu peux activer les switch exécutable)
Ensuite, avant de se lancer en mode graphique, le mieux est quand même de faire un test en mode "texte".
C'est pas vraiment difficile... tu vas dans un répertoire où tu as un fichier de test à uploader, et tu fais simplement
/path/où/tu/as/mis/le/script/upfree MonFichier
si tu n'as pas paramétré le fichier de configuration, tous les "paramètres" te seront demandés par le script.
... bien sûr, à ce moment là il faudra les fameux "ports" ! 😛
Une fois que ceci fonctionne, tu peux ensuite te lancer dans le mode graphique. 😃