Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Nouvelle applet - Network-Monitor
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Nouvelle applet - Network-Monitor
Page : 1 2
Mav Français 31 Rom1 [Read]
26 September 2009 à 10:24

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


Subscription date : 24 January 2009
Messages : 12573
Mav n'avait pas encore pu profiter des joies de gcc-4.4. Le voilà servit
applet-connections.c: In function ‘cd_wifi_update_from_data’:
applet-connections.c:158: error: implicit declaration of function ‘cd_wifi_draw_icon’
applet-connections.c:164: 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:295: warning: assignment discards qualifiers from pointer target type
applet-connections.c: In function ‘cd_NetworkMonitor_get_active_connection_info’:
applet-connections.c:434: 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


PS : Tu ne déplacerais pas ce sujet vers la partie Applets comme tout le monde ?

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

fabounet, Monday 10 August 2009 à 12:29


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.

taiebot65, Wednesday 19 August 2009 à 20:35


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!

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Nouvelle applet - Network-Monitor
Page : 1 2
Mav Français 31 Rom1 [Read]
26 September 2009 à 10:24


Glx-Dock / Cairo-Dock List of forums Applets | Applets Nouvelle applet - Network-Monitor Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.