Même si l'Eeepc ne possède pas de support matériel pour le bluetooth, une clef bluetooth USB peut être utilisée.
Côté application, la version de Linux sur l'Eeepc supporte le bluetooth par défaut, mais il n'y a pas moyen de le configurer à travers l'interface graphique. Il faut utiliser la ligne de commande. Cependant, cela reste assez facile.
N'importe quel guide pour l'utilisation de bluetooth sous linux peut être utilisé pour l'Eee, cependant si il contient des parties relatant une modification du noyau ou l'ajout de la pile bluetooth, elles peuvent être passées, puisque c'est déjà fait par défaut dans l'Eeepc.
Voici une liste rapide de commandes qui vous affichent si vos clef Bluetooth est détectée et si elle fonctionne… (Remarque : ces commandes ne fonctionnent pas sur les Eeepc modèle 2G surf.)
dmesg, qui vous affichera les log du noyeau, et recherchez dans les dernières lignes celles concernant bluetooth. Elles vous indiquerons si le matériel a été reconnu et si le support Bluetooth est démarré. Dans ce cas vous apercevez une ligne ressemblant à “Bluetooth: HCI device and connection manager initialized”, plus d'autres similaires. Pour ne sélectionner que les lignes concernant bluetoothdmesg | grep -i blue
sudo hciconfig et vous aurez une liste des interface bluetooth : hci0: Type: USB
BD Address: 00:12:34:AB:CD:EF ACL MTU: 192:8 SCO MTU 64:8
DOWN
RX bytes ...
TX bytes ...
hcitool dev pour lister les matériels présents, qui doivent se lister comme suit :Devices:
hci0 00:12:34:AB:CD:EF
Suivez les instructions précédentes pour activer votre clef bluetooth.
De plus, éditez le fichier /etc/default/bluetooth avec la commande suivante (par exemple) sudo kwrite /etc/default/bluetooth pour ajouter le support des interfaces utilisateurs :
HIDD_ENABLED=1
Redémarrez la pile bluetooth pour validez les changements précédents :
/etc/init.d/bluetooth restart
Puis tapez sudo hidd --search. Cela rajoutera automatiquement tout clavier ou souris bluetooth à portée. Assurez vous bien que ces matériels soient en mode de détection/découverte.
Enfin, pour connecter vos matériels, tapez :
hidd --connect 00:12:5A:65:78:A4
…il faut changer l'addresse en mettant celle trouvée pour vos matériels quand vous avez effectué la commande
hidd --search
. Vous devriez maintenant être connecté à votre clavier/souris bluetooth.
Attention: Utilisez cette section avec prudence. N'utilisez ces instruction que si vous savez ce que vous faîtes. Si les modifications apportées empêchent le bon démarrage de l'interface graphique, votre machine peut entrer dans une boucle sans fin, nécessitant d'utiliser la Console de récupération.
Pour la connexion automatique au démarrage, le script d'init de bluetooth doit être lancé après le démarrage. Si vous utilisez la distribution Xandros préinstallée, vous pouvez éditer le fichier '/usr/sbin/services.sh': sudo kwrite /usr/sbin/services.sh. Trouvez la ligne suivante :
start-stop-daemon --start --quiet --oknodo --pidfile /var/run/cups/cupsd.pid --exec /usr/sbin/cupsd
En dessous de cette ligne, ajoutez :
sudo hciconfig hci0 reset sudo /usr/sbin/invoke-rc.d bluetooth start
La première ligne n'est peut être pas nécessaire dans tous les cas mais est en tout cas nécessaire pour mon Hama Nano-Bluetooth-USB-Adapter.
Vous devez de plus éditer '/sbin/fastshutdown.sh' et '/sbin/fastreboot.sh' pour stopper proprement bluetooth avant un reboot/shutdown. Certains matériels bluetooth ont des problèmes pour se connecter au démarrage si ils n'ont pas été déconnectés proprement avant. Faîtes sudo kwrite /etc/sbin/fastshutdown.sh et trouvez la ligne suivante :
[ `id -u` = "0" ] || echo "Must be root."
En dessous de cette ligne, ajoutez :
/etc/init.d/bluetooth stop sleep 1
Faîtes la même chose dans '/sbin/fastreboot.sh'.
Après un redémarrage de votre eee, votre clavier/souris devrait se reconnecter après quelques instants.