Subscription date : 29 November 2007
Messages : 7408
|
Merci !
... Bon, mais tout çà ne résoud pas le problème de l'applet wifi qui ne marche plus ! |
ChAnGFu, Tuesday 01 April 2008 à 23:34
|
|
Subscription date : 17 January 2008
Messages : 1526
|
C'est tout simplement un probleme avec le script, je propage ca de suite.
J'ai rajouter l'ESSID, fabounet regarde le code |
Mav, Wednesday 02 April 2008 à 02:03
|
|
Subscription date : 29 November 2007
Messages : 3146
|
le parsage du SSID est fait de manière très originale
Y a pas une fonction pour chercher un mot avec un délimiteur dans une chaine ? (pour Fab la question hein !) |
ChAnGFu, Wednesday 02 April 2008 à 02:05
|
|
Subscription date : 17 January 2008
Messages : 1526
|
Ouais je l'ai virer en attendant de trouver une meilleure façon de travailler les chaînes... |
fabounet, Wednesday 02 April 2008 à 03:42
|
|
Subscription date : 30 November 2007
Messages : 17118
|
je l'ai remis en corrigeant , mais j'ai pas pu testé, donc sans garantie
le comptage d'espaces à la main c'est pas très robuste par contre je pense |
ChAnGFu, Wednesday 02 April 2008 à 04:38
|
|
Subscription date : 17 January 2008
Messages : 1526
|
Fab tu pourrai essayer de naviguer dans la chaîne en cherchant ESSID: ? |
Subscription date : 14 January 2008
Messages : 1122
|
Fait le dans ton script bash la recherche d'ESSID avec un beau
iwconfig | sed "s/ESSID:\"\(.*\)\"/\1" > /tmp/wifi
ou un truc comme ca ! C'est quand meme vachement plus pratique et ca évite les segfaults... |
fabounet, Wednesday 02 April 2008 à 10:04
|
|
Subscription date : 30 November 2007
Messages : 17118
|
pas mal, mais on veut tout et pas juste l'ESSID, sans avoir à lancer iwconfig 2 fois.
je pense qu'on peut faire un truc optimisé et robuste
j'ai pas de wifi, ça serait possible d'avoir le résultat de iwconfig svp ? |
Subscription date : 29 November 2007
Messages : 1583
|
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11g ESSID:"CROUS-JUS-MOB-ETUDIANT"
Mode:Managed Frequency:2.462 GHz Access Point: 00:20:D8:2E:32:C2
Bit Rate:54 Mb/s Tx-Power:15 dBm
Retry limit:15 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=54/100 Signal level=-76 dBm Noise level=-78 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:2808 Missed beacon:0 |
Mav, Wednesday 02 April 2008 à 12:01
|
|
Subscription date : 29 November 2007
Messages : 3146
|
Voici les commande en Bash
cat /tmp/wifi | grep "Link Quality=" | cut -d "/" -f 1 | cut -d "=" -f 2
cat /tmp/wifi | grep "ESSID:" | cut -d "\"" -f 2
Si ca peut aider |
Subscription date : 14 January 2008
Messages : 1122
|
sinon je peux fabriquer une commande en une ligne qui prend iwconfig et qui en sort ce que vous voulez... (pour éviter les temps de traitement) |
fabounet, Wednesday 02 April 2008 à 14:26
|
|
Subscription date : 30 November 2007
Messages : 17118
|
[mode blague récurrente] même du jus de tomate ?
sinon la fonction strchr() fait ça très bien aussi, je vais regarder si je peux rendre le truc un peu plus propre. |
ChAnGFu, Wednesday 02 April 2008 à 16:11
|
|
Subscription date : 17 January 2008
Messages : 1526
|
Oki super, merci beaucoup . Je préfère traiter les données dans l'applet car C est plus rapide que bash normalement.
wlan0 IEEE 802.11g ESSID:"campus97"
Mode:Managed Frequency:2.462 GHz Access Point: 00:0D:BD:12:0D:0D
Bit Rate=11 Mb/s
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Link Quality=85/100 Signal level=-40 dBm Noise level=-83 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Voici mon iwconfig pour les tests |
fabounet, Wednesday 02 April 2008 à 18:47
|
|
Subscription date : 30 November 2007
Messages : 17118
|
clairement, et puis moi et sed ça fait 2
bon ce coup-ci c'était pas trop difficile donc je m'en suis sorti en quelques lignes de C (et j'ai pu testé avec les sorties que vous l'avez filé ) je commite tout ça ce soir, cette applet est au poil maintenant je pense. |
ChAnGFu, Wednesday 02 April 2008 à 19:15
|
|
Subscription date : 17 January 2008
Messages : 1526
|
tu peux décommenter "cd_wifi_bublle" dans applet-notification, si l'essid fonctionne bien on peut rajouter les infos. |
fabounet, Thursday 03 April 2008 à 04:05
|
|
Subscription date : 30 November 2007
Messages : 17118
|
ça y'est
plus qu'à prier |
nochka85, Thursday 03 April 2008 à 23:18
|
|
Subscription date : 29 November 2007
Messages : 7408
|
J'ai mis à jour ce soir mon SVN (Rev 761) et le wifi ne marche plus sur mon Eeepc -> Il me marque 0% et "wifi déconnecté" (ou quelque chose comme çà ) lorsque j'affiche l'info-bulle ...
EDIT : Pourtant tout était ok hier soir ... (sans les jauges ... mais ok ) |
ChAnGFu, Friday 04 April 2008 à 00:02
|
|
Subscription date : 17 January 2008
Messages : 1526
|
Il y a eu des changements dans le traitement des données, je vais voir ou ça ne passe pas. |
Mav, Friday 04 April 2008 à 00:08
|
|
Subscription date : 29 November 2007
Messages : 3146
|
idem |
ChAnGFu, Friday 04 April 2008 à 01:11
|
|
Subscription date : 17 January 2008
Messages : 1526
|
C'est corriger, je commit dans un instant.
Edit: c'est sur le svn.
Edit2: l'ESSID est disponible en étiquette. |
|