|
Mav, Monday 03 August 2009 à 23:04
|
|
Subscription date : 29 November 2007
Messages : 3146
|
Hello !
Sur les bases de l'applet wifi, j'ai repris le code pour intégrer la détection par dbus (sous gnome) pour la connexion active (ethernet y compris donc).
Si vous êtes sous gnome, ca passera par dbus, sinon ca passera par l'ancienne méthode ChanGFu style
Bugs connus :
- Le reload ne se fait pas (Fab, au secours !)
- Pas encore de gestion de changement de la connexion active (vais voir si j'ai le temps ce soir, c'est vraiment pas long)
- L'affichage en desklet ne se fait pas (surement en rapport avec le reload)
Merci de vos retours, je l'ajoute au script |
|
matttbe, Monday 03 August 2009 à 23:31
|
|
|
ppmt, Tuesday 04 August 2009 à 04:53
|
|
Subscription date : 29 November 2007
Messages : 3520
|
que ce soit en desklet ou en icon dans le dock je n'arrive pas a rien voir
il monitore bien le eth1 mais je ne vois rien |
|
matttbe, Tuesday 04 August 2009 à 10:18
|
|
Subscription date : 24 January 2009
Messages : 12573
|
1889 - NM : corrections de bugs (et ajout de nouveaux  ) Je confirme
applet-connections.c: In function ‘cd_wifi_update_from_data’:
applet-connections.c:163: error: implicit declaration of function ‘cd_wifi_draw_icon’
applet-connections.c:169: error: implicit declaration of function ‘cd_wifi_draw_no_wireless_extension’
applet-connections.c: In function ‘cd_NetworkMonitor_get_wired_connection_infos’:
applet-connections.c:300: warning: assignment discards qualifiers from pointer target type
applet-connections.c: In function ‘onChangeDeviceProperties’:
applet-connections.c:366: error: implicit declaration of function ‘cd_NetworkMonitor_get_active_connection_info’
applet-connections.c: In function ‘onChangeActiveAccessPoint’:
applet-connections.c:384: error: implicit declaration of function ‘cd_NetworkMonitor_disconnect_signals’
applet-connections.c:385: error: implicit declaration of function ‘cd_NetworkMonitor_connect_signals’
applet-connections.c: At top level:
applet-connections.c:390: warning: conflicting types for ‘cd_NetworkMonitor_disconnect_signals’
applet-connections.c:384: note: previous implicit declaration of ‘cd_NetworkMonitor_disconnect_signals’ was here
applet-connections.c:404: warning: conflicting types for ‘cd_NetworkMonitor_connect_signals’
applet-connections.c:385: note: previous implicit declaration of ‘cd_NetworkMonitor_connect_signals’ was here
applet-connections.c: In function ‘cd_NetworkMonitor_get_active_connection_info’:
applet-connections.c:508: warning: assignment discards qualifiers from pointer target type
make[2]: *** [libcd_Network_Monitor_la-applet-connections.lo] Erreur 1
make[2]: quittant le répertoire « /opt/cairo-dock_svn/plug-ins/Network-Monitor/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /opt/cairo-dock_svn/plug-ins/Network-Monitor »
make: *** [all] Erreur 2 |
|
nochka85, Tuesday 04 August 2009 à 13:21
|
|
Subscription date : 29 November 2007
Messages : 7408
|
chez moi c'est comme ppmt -> Rien ne s'affiche du tout (j'ai une belle applet toute vide ) |
|
Mav, Tuesday 04 August 2009 à 13:42
|
|
Subscription date : 29 November 2007
Messages : 3146
|
chez moi ca marche.com
Je regarde ce soir, vous avez un debug au démarrage de l'applet ? |
|
nochka85, Tuesday 04 August 2009 à 14:05
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Bon, bah en fait, il suffit de relancer le dock et l'icone apparait |
|
ppmt, Wednesday 05 August 2009 à 03:31
|
|
Subscription date : 29 November 2007
Messages : 3520
|
ah ca y est ca marche.....en effet il faut appliquer les changement puis redemmarer. Par contre l'aiguille ne bouge pas
par contre en Desklet rien...mais c'est normal d'apres ce que tu dis!
et des qu'on change un trux il faut redemarrer... |
|
Mav, Wednesday 05 August 2009 à 06:57
|
|
Subscription date : 29 November 2007
Messages : 3146
|
Ouais, impossible de trouver comment faire fonctionner le reload, j'attends l'aide de Fab là-dessus |
|
gericom, Wednesday 05 August 2009 à 08:28
|
|
Subscription date : 02 August 2009
Messages : 31
|
i know this page is in french, but the only french i know is from Mr. Google so i am putting here the latest error from SVN about network monitor
Recherche des mises à jour pour Network-Monitor
Updated to revision 1891.
Une mise à jour du plugin Network-Monitor a été détéctée
Installation du plug-in Network-Monitor
Erreur
No other error is printed. |
|
Mav, Wednesday 05 August 2009 à 09:11
|
|
Subscription date : 29 November 2007
Messages : 3146
|
could you please open the file log.txt and find log for Network-Monitor
I guess it's because Fab forgot to do a 'svn update' before his commit, I tried to do a revert this morning but it seems it doesn't change anything |
|
matttbe, Monday 10 August 2009 à 09:51
|
|
Subscription date : 24 January 2009
Messages : 12573
|
J'ai tjs un petit problème de compilation : applet-init.c: In function ‘init’:
applet-init.c:74: error: implicit declaration of function ‘cairo_dock_dbus_detect_system_application’
make[2]: *** [libcd_Network_Monitor_la-applet-init.lo] Erreur 1
make[2]: quittant le répertoire « /opt/cairo-dock_svn/plug-ins/Network-Monitor/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /opt/cairo-dock_svn/plug-ins/Network-Monitor »
make: *** [all] Erreur 2 |
|
Mav, Monday 10 August 2009 à 10:29
|
|
Subscription date : 29 November 2007
Messages : 3146
|
Oui Fab a modifié une fonction mais chez moi ca compile bizarrement, je mets à jour ce soir |
Subscription date : 30 November 2007
Messages : 17118
|
j'ai ptet oublié le .h ?
l'idée c'était juste d'avoir 2 proxy séparés, sinon ils s'écrasaient. |
|
matttbe, Tuesday 11 August 2009 à 00:48
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Il y a tjs une petite erreur en rev 1901 : applet-draw.c: In function ‘cd_NetworkMonitor_draw_no_wireless_extension’:
applet-draw.c:21: error: implicit declaration of function ‘cd_wifi_draw_icon_with_effect’
make[2]: *** [libcd_Network_Monitor_la-applet-draw.lo] Erreur 1
make[2]: quittant le répertoire « /opt/cairo-dock_svn/plug-ins/Network-Monitor/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /opt/cairo-dock_svn/plug-ins/Network-Monitor »
make: *** [all] Erreur 2 |
|
fabounet, Tuesday 11 August 2009 à 11:42
|
|
Subscription date : 30 November 2007
Messages : 17118
|
Mav tu as des modifs en cours dessus ?
j'aurai ptet un peu de temps cette semaine mais je voudrais pas faire de conflit. |
|
Mav, Tuesday 11 August 2009 à 14:19
|
|
Subscription date : 29 November 2007
Messages : 3146
|
Non, faut que je vois pour intégrer netspeed mais ca devrait pas être long
Sinon y a aussi les conflits que voit matttbe sont dus aux fonctions de callbacks
Quand j'appelle la callback, je rappelle la fonction principale de détection qui est déclaré plus bas ce qui crée une boucle, à voir si ca vaut le coup de le modifier ou pas |
|
fabounet, Wednesday 19 August 2009 à 16:20
|
|
Subscription date : 30 November 2007
Messages : 17118
|
Mav pour revenir sur ce que je te disais hier (en coup de vent avant qu'on se fasse éjecter de nos PC respectifs ), dans les 2 fonctions onChangeBidule, on a une hash-table en paramètre, mais tu ne l'utilises pas (en fait tu fait un get_value, tu l'imprimes, puis tu continues sur un get_infos qui va refaire une requête DBus pour récupérer la même chose (enfin je pense qu'on récupère à peu près la même chose))
voila, à part ça vivement la fusion des 2 applets
Edit : aussi un petit truc, ce serait bien d'avoir un champ texte en config qui dit quelle interface utiliser. ça permettrait de surveiller 2 interfaces en instanciant 2 fois l'applet, et aussi on ne veut pas forcément surveiller le wifi.
et si le champ est vide, on fait le choix par défaut que tu as fait. |
Subscription date : 26 October 2008
Messages : 1904
|
N'oubliez pas le support 3g |
|
ppmt, Wednesday 19 August 2009 à 21:04
|
|
Subscription date : 29 November 2007
Messages : 3520
|
tant que vous y etes planifie le 4g...ca arrive! |
|