Moins bien que si c'était mieux...

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 18 octobre 2007

Quand les accessoires du bureau se parlent !

L'affichage de la batterie du téléphone portable connecté en bluetooth dans le power manager de gnome ne doit pas être complètement nouveau, mais jusqu'ici, le gnome-phone-manager ne fonctionnait pas bien pour moi ! C'est réglé depuis le passage en Gutsy Gibbon.

batterie du téléphone dans le gnome power manager

Une petite singerie bien plaisante...

On mesure le chemin parcouru en 3 ans à ce genre de détails.

mercredi 3 janvier 2007

ObexFS - Gèrer ses fichiers via bluetooth avec Nautilus sous Ubuntu - Edgy

Si vous pensez que le support du bluetooth dans Gnome sous Edgy est en retard, vous avez raison. Hormis la détection des périphériques et l'envoi (sans pouvoir spécifier la destination précise) ou la réception ponctuelle de fichiers, l'usage du bluetooth reste encore très limité.

Les choses sont en train de changer, et bambi (aka Ubuntu / Feisty Fawn) devrait intègrer d'avantage de fonctionnalité, comme la possibilité d'accèder directement à la mémoire de votre téléphone ou Pda bluetooth comme n'importe quel système de fichier.

Cette page assure le suivi dans le launchpad.

On peut dès a présent découvrir la fonctionnalité sous Edgy mais il sera conseillé de désinstaller les paquets avant de faire la mise à jour vers Feisty (vous êtes prévenu...). Sous Edgy, il vous faut :

  • vérifier que les packages suivants sont bien installé :

$ sudo apt-get install bluetooth bluez-btsco gnome-bluetooth obexftp obexserver bluez-passkey-gnome bluez-pin bluez-utils libbluetooth2 libgnomebt0 libbluetooth1

  • créer un répertoire temporaire

$ mkdir bluez-packages $ cd bluez-packages

  • télécharger l'archive

$ wget https://wiki.ubuntu.com/Bluetooth/TODO?action=AttachFile&do=get&target=bluez-packages.tar.gz

  • la décompresser

$ tar -zxvf bluez-packages.tar.gz

  • installer les 2 .deb qui s'y trouvent

$ sudo dpkg -i libgwobex0_0.53.1_i386.deb $ sudo dpkg -i gnome-vfs-obex-method_0.1-0ubuntu1_i386.deb

  • redémarrer nautilus

$ killall nautilus

  • et pointer sur le navigateur obex Nautilus et obex
    • CTRL-L pour afficher la barre d'adresse dans nautilus
    • obex:/// devrait vous lister votre téléphone, si la détection bluetooth y est activée.

Et voila :)

Vous pouvez maintenant naviguer dans le système de fichier du téléphone (ici mon nokia), y copier ou y déplacer des fichiers.

Nautilus et obex

C'est moins bien que si c'était mieux toutefois car :

  • au moment de copier vers le téléphone, il semble que nautilus regarde la taille disponible sur la carte mémoire interne, même si vous copiez vers une carte mémoire plus volumineuse. Il faut donc toujours garder de la place sur la carte interne pour que la copie soit possible
  • la latence du bluetooth (et celle de nautilus) rend la navigation lente, la mise à jour de l'arborescence après copie de fichiers se faisant lentement.
  • le protocole bluetooth est robuste mais lent !
  • Cela reste expérimental, et la connexion est parfois perdue. Il faut aussi parfois redémarrer Nautilus.

In fine, s'il est agréable d'utiliser nautilus pour réorganiser ou faire des copies de masse spécifiques, il vaut mieux mettre en oeuvre d'autres solutions pour des usages récurrents. Un exemple (ancien, et qui reste du bricolage) pour récupèrer facilement les photos de mon téléphone est ici. Il manque un exemple de synchronisation de répertoire, à venir.

lundi 7 août 2006

Rappatrier massivement les photos de mon nokia...

Heureux possesseur d'un Nokia 6230i, j'ai découvert récemment qu'il faisait des photos d'une qualité acceptable, particulièrement depuis la défaillance de mon appareil photo numérique...

Le hic, c'est qu'il ne dispose pas d'une fonction de transfer en masse des photos par bluetooth (il faut les envoyer une par une). La fonction existe certainement pour les utilisateurs d'autres systèmes d'exploitation (quoique...), mais sous Ubuntu, voire sous Linux, il n'existe pas actuellement de logiciel qui permette de monter son téléphone comme on monte une clef usb... Autrement dit, pas d'implémentation poussée du protocole Obex (Cf la définition anglophone pour quelque chose de plus complet)

Il y a des débuts, bien sur, mais ils ne sont pas complètement aboutis. http://openobex.triq.net/downloads

Reste les outils de base : obexftp qui bien sur ne comprennent pas la fonction rêvée. Un peu de python permet de résoudre rapidement tout ça.

Le script est segmenté pour une réutilisation future, mais sa lecture est assez simple. (Le point d'entrée est pythobexGetPhotos.py)

- page 1 de 2