Désactiver le Bluetooth au démarrage d’Ubuntu

Dans Ubuntu, le Bluetooth est plutôt bien intégré avec une icône qui apparaît dans la barre d’état du système. Seulement, le Bluetooth est activé par défaut, sans doute pour les utilisateurs de souris Bluetooth j’imagine. Or je n’ai pas de souris Bluetooth et je me sers du Bluetooth très occasionnellement pour récupérer des fichiers sur mon téléphone. A des fins d’économie d’énergie, je cherchais donc une solution pour le désactiver au démarrage tout en pouvant le réactiver simplement via l’icône si besoin.

La solution : dans le fichier /etc/rc.local (l’ouvrir avec sudo gedit /etc/rc.local) insérer la ligne rfkill block bluetooth juste avant exit 0

Comme prévu, le Bluetooth est désactivé au démarrage mais peut être réactivé via l’icône.

« un » à la place de « in » sur le HTC Legend

Depuis le passage à la version 2.2 d’Android sur mon HTC Legend, lorsque je tape un texte (SMS, note, mail…) et que je veux utiliser le mot « un », le correcteur me propose automatiquement « in ». Le bug disparait lorsque j’utilise le clavier numérique plutôt que le clavier Azerty mais cette solution n’est pas très confortable.

La solution : ajouter « Ub » dans le dictionnaire personnalisé. Ainsi, dès que l’on tape « un », le correcteur propose bien « un ».

Curieux n’est-ce pas ! Ce « Ub » ajouté dans le dictionnaire doit perturber l’algorithme de sélection des propositions mais je ne saurais pas trop expliquer pourquoi. L’essentiel, c’est que ça fonctionne !

Nvidia Optimus sous Ubuntu

L’Asus N53JF est équipé d’un Intel Core i5 qui a une puce graphique intégré de faible performance mais de faible consommation. En parallèle, pour les applications (et surtout les jeux) qui demandent plus de puissance, une puce graphique dédié Nvidia GeForce GT425M est également présente. En utilisation normale, la carte Nvidia est mise en sommeil automatiquement. Lorsqu’une application identifiée comme « gourmande » en puissance graphique est lancée, un service Windows détecte le lancement. Ce service réveille alors la puce Nvidia et bascule tous les calculs graphiques de l’application vers la puce Nvidia. Windows va alors récupérer la sortie graphique et l’afficher sur la région de l’écran où se trouve la fenêtre de l’application. C’est là que Linux pêche… Impossible avec l’architecture graphique Xorg d’intégrer « à chaud » l’affichage d’une région de l’écran provenant d’une source graphique différente. Le développement de la nouvelle architecture graphique Wayland devrait palier à ce problème mais le développement prend du temps.

En attendant, une solution alternative existe, il s’agit de Bumblebee.

« Mais, je croyais que ce n’était pas possible ? »
En fait, il s’agit d’une astuce qui consiste à créer un écran virtuel sur lequel est affichée l’application puis l’image est compressée et transférée sur l’écran réel ensuite. Le gain de performance est honorable mais pas optimal. Ce qui est surtout intéressant, c’est de pouvoir mettre la puce Nvidia en sommeil quand on ne l’utilise pas et ainsi gagner de précieux watts. Malheureusement, l’indicateur près du bouton « Power » ne change pas de couleur comme sous Windows mais l’important est que ça marche.

« Comment on l’installe ? »
On commence par ajouter le ppa à la liste des sources :
sudo add-apt-repository ppa:bumblebee/stable
On met à jour la liste des paquets pour que les paquets du ppa y soient ajoutés :
sudo apt-get update
On installe les nouveaux paquets :
sudo apt-get install bumblebee bumblebee-nvidia
On s’ajoute au groupe des utilisateurs autorisé à utiliser Bumblebee :
sudo usermod -a -G bumblebee $USER

Après un reboot, tout devrait fonctionner ! Même la petite lumière qui redevient bleue :-)

Pour lancer un programme sur la puce graphique Nvidia :
optirun nom_du_programme

Vérifier que ça fonctionne :
firefox "http://webglsamples.googlecode.com/hg/aquarium/aquarium.html"
Relevez la valeur fps en haut à gauche une fois que tout est chargé. Fermez toutes les fenêtres ouvertes de Firefox (pour qu’une nouvelle session soit créée, sinon ça ne fonctionne pas) et exécutez :
optirun firefox "http://webglsamples.googlecode.com/hg/aquarium/aquarium.html"
La valeur fps devrait augmenter et l’affichage être plus fluide.

SMS hebdomadaire de relevé de compte courant

Avec mon dernier relevé de compte, j’ai reçu les tarifs 2012 du Crédit Agricole.

Le service FilMobile a retenu mon attention. Il s’agit de SMS hebdomadaires qui rappelle le solde du compte et les dernières opérations. Ce service qui étaient gratuits jusqu’alors avec un Compte-Service devient payant et pas qu’un peu : 2,15€ par mois, la moitié de cette somme si on a un Compte-Service. J’ai téléphoné tout de suite pour faire annuler ce service dont je n’ai pas besoin de toute façon puisque je regarde mes comptes régulièrement sur Internet.

Le pire, c’est que l’an dernier quand j’ai eu ma carte bancaire, ils m’ont dit qu’il me mettait l’option et que c’était gratuit. Et l’année suivante, paf ! Il faut vraiment tout surveiller, ça me rend dingue !

Supprimer un commentaire de l’Android Market

Vous avez laissé un commentaire sur l’Android Market que vous ne voulez plus voir apparaître ? Peut-être parce que vous n’avez plus d’avis particulier sur l’application ou vous ne voulez tout simplement plus laisser de traces en ligne. Pas moyen de trouver la moindre petite croix ni sur l’application du téléphone, ni sur le site Internet de l’Android Market.

Le seul moyen que j’ai trouvé pour que le commentaire n’apparaisse plus, c’est :
1) Cliquer sur « Votre avis » dans l’application Android Market du téléphone
2) Vider le champ « Titre » ainsi que le champ « Ajouter un commentaire »
3) Cliquer sur « Ok »

Votre commentaire aura ainsi disparu du flux des commentaires.

Configurer GRUB sous Ubuntu 11.10

J’ai installé Ubuntu 11.10 mais je ne souhaite pas complètement me séparer de Windows 7. En effet, je ne parviens pas encore à utiliser le HDMI sous Ubuntu et je me sers régulièrement de Microsoft Office (qui quoiqu’on en dise a encore de l’avance sur LibreOffice).

Lors de l’installation d’Ubuntu, si on choisit de partitionner le disque dur pour garder Windows, l’installeur met en place GRUB qui permet de choisir au démarrage de la machine entre Windows et Linux.

Seulement, avec les réglages par défaut, on se retrouve avec plein de choix que je n’utilise jamais et un temps d’attente de 10 secondes que je trouve un peu long. Voyons donc comment changer tout ça :

Les choix des valeurs se fait dans le fichier /etc/default/grub qu’il faut ouvrir en root pour pouvoir le modifier :
gksudo gedit /etc/default/grub
La valeur GRUB_DEFAULT permet de choisir le système qui sera présélectionné. Attention, le compteur commence à 0 pour présélectionner à a première ligne !
La valeur GRUB_TIMEOUT permet de régler le délai. J’ai pour habitude de le mettre à 4 (ni trop long donc ça ne ralentit pas trop le boot mais pas trop court non plus pour avoir le temps de changer si besoin)
Je décommente aussi (enlever le #) la ligne GRUB_DISABLE_RECOVERY=true afin de ne pas avoir les entrées liées à Linux Recovery.

Les valeurs ainsi changées et enregistrées ne sont pas prise en compte de suite. A partir de ce fichier de configuration préliminaire, GRUB élabore son fichier de configuration définitif dans /boot/grub/grub.cfg mais il ne faut pas éditer ce fichier à la main. Pour mettre à jour ce fichier, il faut lancer la commande :
sudo update-grub

Pour enlever la ligne memtest, ça ne se passe pas au même endroit. Lorsque GRUB élabore son fichier de configuration définitif, il va lire le fichier /etc/default/grub mais aussi exécuter une série de scripts contenus dans le répertoire /etc/grub.d/. On va retrouver en particulier dans ce répertoire un fichier 20_memtest86+ qui se charge de créer l’entrée memtest. Pour ne pas que GRUB n’exécute ce script, il suffit que ce script ne soit pas exécutable. Cela peut être fait à l’aide de la commande :
sudo chmod -x /etc/grub.d/20_memtest86+

Pour résumer et mettre les commandes dans l’ordre :
gksudo gedit /etc/default/grub
sudo chmod -x /etc/grub.d/20_memtest86+
sudo update-grub

Il ne me reste ainsi que 3 entrée ce qui ne me satisfait pas encore complètement car il reste le Windows Recovery… Mais je n’ai pas trouvé de manière propre de l’enlever…

Dernier conseil, soyez prudents lors de la manipulation de GRUB car, en cas de mauvaise manip’, vous risquez de ne plus pouvoir booter sur votre disque dur. Si cela vous arrive, tout n’est pas perdu : vous pouvez toujours booter sur la clé USB ou sur le CD d’install d’Ubuntu et exécuter un sudo update-grub.

Freezes sous Windows 7

Depuis que j’ai mon Asus N53JF, je suis confronté à un problème récurrent de freezes. Ces freezes se produisent aléatoirement (ou presque) et durent 1 secondes ou 2. Pendant le freeze, l’image se fige (principe du freeze :-p ) et le son boucle sur le dernier son émis. C’est particulièrement gênant et décevant pour un PC de plus de 1000€ vendu pour du multimédia…

J’avais testé sans succès des dizaines de trucs :

  • Mise à jours des drivers via le site Asus
  • Désactivation de quasiment tous les programmes au démarrage
  • Désactivation du parcage des têtes du disque dur
  • Désactivation du parcage des cœurs du processeur
  • Réinstallation…

J’ai enfin trouvé une solution qui semble fonctionner ! Il s’agit de mettre à jour le driver du contrôleur de disque dur : Intel Rapid Storage Technology (ne pas prendre la version « F6 driver diskettes » mais l’autre)

Après une après-midi de musique non-stop et un film lu sans encombre, le problème semble définitivement résolu ! Bonheur !

Même si ce n’est plus utile pour le problème évoqué, je désactive tout de même le parcage des têtes car le disque dur afin d’éviter d’entendre les cliquetis toutes les 30 secondes.

Wifi lent sous Ubuntu

Depuis que j’ai changé mon Sony Vaio FE21B pour un Asus N53JF, j’étais confronté à un problème particulièrement gênant de lenteur du wifi. Je l’avais résolu sous Ubuntu 11.04 en enlevant le cryptage AES (en laissant le cryptage TKIP uniquement) dans l’interface de gestion de la Freebox.
Depuis le 13 octobre 2011, Ubuntu 11.10 est sortie et je n’ai pu m’empêcher de l’installer pour tester… (On se refait pas ;-) ). Seulement, la lenteur du wifi est revenue…

En cliquant sur l’icône de gestion des connexions dans la barre de notification et en affichant les « Informations de connexion », j’ai vu que le pilote utilisé est « ath9k » (carte wifi Atheros). La recherche Google « ubuntu ath9k » m’a mené sur le site contenant la solution à ce problème :

Dans le fichier /etc/modprobe.d/ath9k.conf (à créer s’il n’existe pas), ajouter la ligne options ath9k nohwcrypt=1, soit en une ligne :

echo "options ath9k nohwcrypt=1" | sudo tee -a /etc/modprobe.d/ath9k.conf > /dev/null

Après un reboot, miracle ! Les lenteurs ont complètement disparues !

« Rendez-vous Comptes » l’arnaque du Crédit Agricole

Je prends le clavier aujourd’hui pour dénoncer une nouvelle arnaque. Encore une fois, un peu de patience m’a permis d’en venir à bout.

Il y a 1 mois, le Crédit Agricole m’envoie un courrier pour leur service « Rendez-vous Comptes ». Ce courrier reprend les différents montants présents sur les comptes courants, les livrets, PEL, etc… et présente des camemberts disant que x% est sur tel livret et y% sur tel autre. Bref, un courrier bien inutile vu que ces informations figurent sur les relevés de compte. Toutefois, en bas de ce courrier, on vous annonce que ce service est facturé 12€ où 6€ si vous êtes abonné à un compte service chez eux. Effectivement, le prélèvement de cette somme a été faite sur mon compte un mois plus tard (histoire que le client ait le temps d’oublier) et sous le libellé opaque « Prlv Frais Releve Global Patri » (pour qu’on ne fasse pas le rapprochement facilement). Problème : je n’ai jamais demandé à m’abonner à ce service. Renseignement pris auprès de mes parents, ils ont également reçu ce courrier.

La solution est de se rendre dans votre agence habituelle et de réclamer l’annulation et surtout le remboursement de cette somme indue. D’ailleurs, ils le font curieusement sans difficulté.

Pourquoi ? Multipliez 6 par le nombre de clients qui ne réclameront pas, soit parce qu’ils ne font pas attention, soit parce qu’ils ne font pas le rapprochement, soit parce qu’ils ont la flemme ou encore parce qu’ils n’osent pas. Ca doit représenter un beau magot. Ces pratiques sont vraiment répugnantes… Et le pire, c’est qu’on se dit que ce n’est pas mieux ailleurs. « Quel monde pourri » sera le mot de la fin pour ce billet.

Touche « retour arrière » et Firefox sous Ubuntu

Depuis l’époque où j’utilisais exclusivement Windows, j’ai pris l’habitude d’utiliser la touche « retour arrière » (ou backspace) pour revenir à la page précédente. Bizarrement, ce comportement pourtant bien pratique n’existe pas sous Linux. Je ne sais pas trop pour quelle raison ce raccourci clavier a été changé dans la version Linux mais voici le moyen de le rétablir.

Dans la page about:config, rechercher la ligne « browser.backspace_action » et y affecter la valeur 0 (au lieu de 2 précédemment chez moi).

Dans le même style, j’aime bien cliquer avec le bouton central (scrollwheel) de la souris et avoir les flèches pour faire défiler la page. Pour rétablir cette fonctionnalité, c’est plus simple. Il suffit d’aller dans les préférences et dans Avancé > Général, cocher la case « Défilement automatique ».