Bonjour,
utilisateur de Listen.... quand je suis passé derrière un proxy, j'ai perdu toutes les fonctionnalités web... Petites manips, et on récupère tout !
EDIT :
La manip suivant semble partiellement fonctionner. Il existe une solution plus simple proposée par Vététix dans le message n°9 !
-------------------------------
1- cette manip n'a été testée qu'avec la version 0.5 beta, elle ne risque de pas marcher telle quelle avec la version 0.4 puisque firefox n'est pas utilisé pour le rendu html.
2- ma façon de procéder va certainement en surprendre certains, mais au moins, ça marche !
3- les remarques sont les bienvenues
-------------------------------
Dire au script Python de Listen qu'on est derrière un proxy,
Fermer Listen (attention de pas le laisser dans la barre des tâches)
ouvrir web_threading.py
sudo gedit /usr/lib/listen/web_threading.py
repérer la ligne :
décommenter la ligne "proxies=...", compléter, par le nom du proxy, et le port (à la palce de 8080)
commenter proxies = None, à la fin, on obtient, par exemple :
enregistrer, fermer.
Maintenant, il faut indiquer au moteur de rendu de Firefox qu'on est derrière un proxy.
Fermer listen, si vous l'aviez réouvert
ouvrir le fichier de préférences, le répertoire ".listen-test" est à adapter
gedit ~/.listen-test/mozembed/listen/prefs.js
copier les lignes ci-dessous
user_pref("app.update.enabled", false);
user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1162734574);
user_pref("app.update.lastUpdateTime.background-update-timer", 1162734573);
user_pref("browser.search.selectedEngine", "Ubuntu Package Search");
user_pref("extensions.lastAppVersion", "1.5.0.7");
user_pref("intl.charsetmenu.browser.cache", "ISO-8859-1, UTF-8");
user_pref("network.cookie.prefsMigrated", true);
user_pref("network.proxy.backup.ftp", "");
user_pref("network.proxy.backup.ftp_port", 0);
user_pref("network.proxy.backup.gopher", "");
user_pref("network.proxy.backup.gopher_port", 0);
user_pref("network.proxy.backup.socks", "");
user_pref("network.proxy.backup.socks_port", 0);
user_pref("network.proxy.backup.ssl", "");
user_pref("network.proxy.backup.ssl_port", 0);
user_pref("network.proxy.ftp", "proxy.toto.fr");
user_pref("network.proxy.ftp_port", 3128);
user_pref("network.proxy.gopher", "proxy.toto.fr");
user_pref("network.proxy.gopher_port", 3128);
user_pref("network.proxy.http", "proxy.toto.fr");
user_pref("network.proxy.http_port", 3128);
user_pref("network.proxy.share_proxy_settings", true);
user_pref("network.proxy.socks", "proxy.toto.fr");
user_pref("network.proxy.socks_port", 3128);
user_pref("network.proxy.ssl", "proxy.toto.fr");
user_pref("network.proxy.ssl_port", 3128);
user_pref("network.proxy.type", 1);
Remplacer proxy.toto.fr par votre proxy, et 3128 par votre port, ça va plus vite avec l'outil "remplacer" 😃
[les premières lignes ne sont peut-être pas utiles, mais sans savoir, j'ai laissé]
enregistrer, fermer.
Enjoy