#1 Le 05/11/2006, à 19:29
- billboule
utiliser Listen derrière un proxy
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 :
#FIXME: Add proxies
#proxies = {'http': 'http://proxy.example.com:8080/'}
proxies = None
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 :
#FIXME: Add proxies
proxies = {'http': 'http://proxy.toto.fr:3128/'}
#proxies = None
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
Dernière modification par billboule (Le 12/03/2007, à 15:27)
Hors ligne
#2 Le 07/11/2006, à 03:24
- vetetix
Re : utiliser Listen derrière un proxy
OUI!!!! youpi youpi, trop bon!!!!
Franchement, merci, je suis derrière un proxy, et ça me soulait trop de devoir lancer listen en console en ayant défini http_proxy pour avoir les images des albums, ou bien accès à wikipedia.
allez, on teste ça (ça marche bien pour l'instant, mais j'ai lancé listen qu'une seule fois, et j'attend le reboot pour me réjouir ), parce que cette méthode n'est pas très catholique du tout. Qu'en pense le développeur?
Les manchots vaincront le Billounours.
Hors ligne
#3 Le 07/11/2006, à 18:19
- billboule
Re : utiliser Listen derrière un proxy
Content que ça t'ai servi...
Je pense que l'auteur du logiciel (theli), avait prévu le coup puisqu'il "suffit" de décommenter une ligne dans son script....
Ce qui serait génial serait qu'il rajoute un onglet pour les proxys dans les préférences.... Theli, si tu nous entends ? !
Hors ligne
#4 Le 15/11/2006, à 13:26
- lexdu
Re : utiliser Listen derrière un proxy
Bon bah chez moi ça ne fonctionne pas
Si tu cherches une dent de fourmi dans un sac de sable, trouve d'abord le sac de sable !
Portable Asus U80v + Lucid Lynx 64bits… dans la chaleur Guyanaise
[Ubuntu User #1358] [Membre du club des beaux Ubunteros]
Hors ligne
#5 Le 16/11/2006, à 11:51
- billboule
Re : utiliser Listen derrière un proxy
J'aurais envie de dire que c'est parce que tu es sur Edgy....
Le fait d'être passé à Firefox2 y est peut-être pour quelque chose sachant que Listen utilise Firefox pour afficher ses pages web (si j'ai bien compris..)
J'avais fait la manip sous Dapper, sous Edgy les statistiques last.fm ne marchaient plus... et plantages à répétition.
Je suis [malheureusement]retourné sous Rhytminbox !
Hors ligne
#6 Le 16/11/2006, à 12:53
- lexdu
Re : utiliser Listen derrière un proxy
ça c'est possible en effet, que ce soit la faute d'Edgy.
En réalisant la manip, la liste dynamique ne fonctionnait plus
J'ai tout remis comme avant et du coup ça fonctionne à nouveau
Mais pas moyen d'avoir les paroles ou le reste (ça c'est au boulot, parce que chez moi avec Edgy ça fonctionne bien )
Si tu cherches une dent de fourmi dans un sac de sable, trouve d'abord le sac de sable !
Portable Asus U80v + Lucid Lynx 64bits… dans la chaleur Guyanaise
[Ubuntu User #1358] [Membre du club des beaux Ubunteros]
Hors ligne
#7 Le 16/11/2006, à 14:11
- billboule
Re : utiliser Listen derrière un proxy
C'est sur que même si l'astuce marchait, ça serait un peu fastidieux de faire le manip le matin en arrivant au boulot et de la faire dans l'autre sens le soir pour profiter de Listen sans proxy...
C'est déjà bien assez long de changer les infos proxy sur Gnome et Firefox à chaque fois !
Hors ligne
#8 Le 18/11/2006, à 00:03
- applause
Re : utiliser Listen derrière un proxy
C'est sur que même si l'astuce marchait, ça serait un peu fastidieux de faire le manip le matin en arrivant au boulot et de la faire dans l'autre sens le soir pour profiter de Listen sans proxy...
C'est déjà bien assez long de changer les infos proxy sur Gnome et Firefox à chaque fois !
On est justement sous linu car linux permet "à tout le monde" de configuer ce qu'il veut quand il veut.
Ecrire un script qui change ton proxy Gnomer ET ton proxy firefox... ca prend 10 min.
#9 Le 12/03/2007, à 14:05
- vetetix
Re : utiliser Listen derrière un proxy
Juste pour information, cette méthode fonctionne au moins partiellement sous edgy, avec la version beta et la version finale. Ce qui fonctionne, c'est l'affichage des paroles et de wikipedia, mais pas le reste, j'ai l'impression. Je n'arrive pas à utiliser last.fm et le téléchargement des images par exemple.
De toute façon, en complément de cette méthode, il suffit de créer un script qui va définir la variable http_proxy avant de lancer listen, et ne pas lancer listen directement.
#!/bin/sh
export http_proxy="http://proxy.exemple.com:3128"
listen
Ensuite, vous créez un lanceur sur le tableau de bord ou dans le menu grâce à "alacarte", et vous lui demandez de lancer ce script que vous aurez nommé "listen.sh" par exemple, et rendu exécutable. L'icône de listen se trouve dans /usr/share/pixmap/listen.png .
Voila, avec cela, on a un listen totalement fonctionnel derrière un proxy :-)
Edit : Je rappelle que j'utilise aussi la première méthode en plus de celle là, et que je ne sais pas laquelle des deux a un effet sur quoi, donc effectuez les deux modifications de fichiers en plus de la création de ce script pour être sûr que ça marche.
Dernière modification par vetetix (Le 12/03/2007, à 16:40)
Les manchots vaincront le Billounours.
Hors ligne
#10 Le 12/03/2007, à 15:25
- billboule
Re : utiliser Listen derrière un proxy
Bien joué pour le script c´est quand même plus simple !
Mais je te laisse faire les tests, je suis passé à KDE et Amarok...
Je modifie mon premier post.
Hors ligne