Activer son pavé numérique au démarrage

Lors d’une installation sur un ordinateur portable, les différentes distributions linux n’activent que rarement le pavé numérique de base. C’est un gros point négatif mais il n’existe pas de simple case à cocher ou de modification dans l’éditeur de configuration pour l’activer.

Par exemple, sous Windows, il suffit de lancer l’éditeur de registre (regedit.exe) et de modifier la clé HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators et de remplacer la valeur de base par :

  • 2 pour l’activer en permanence
  • 0 pour le désactiver en permanence

Sous linux, seul le répertoire du fichier à modifier peut changer. Il faut commencer par installer numlockx par votre méthode préférée puis modifier le fichier /etc/X11/gdm/Init/Default ou /etc/mdm/Init/Default selon votre gestionnaire de fenêtre pour ajouter les lignes

if [ -x /usr/bin/numlockx ]; then
    exec /usr/bin/numlockx on
fi

Et voilà, un pavé numérique activé dès le départ pour ne plus avoir à appuyer sur une touche de plus lors de la saisie de votre mot de passe.

Problème d’arrêt du plugin WordPress Move

Un problème auquel j’ai été confronté et dont je n’ai pas trouvé la solution sur internet m’est arrivé récemment. Le plugin WordPress Move dont j’ai déjà parlé et que j’utilise pour sauvegarder régulièrement mon blog était devenu inopérant et affichait une page blanche. Pensant juste à un problème d’affichage, j’ai tenté de le laisser tourner une bonne heure voir si quelque chose changeait mais il s’avérait que non. Les archives avaient la même taille et ne grossissaient pas.

J’ai fini par trouver la solution lorsque j’ai enlevé un dossier de partage que j’avais créé à la racine du blog pour passer une vidéo que j’avais faite pour un concours. La vidéo pesait dans les 60 Mo. Je ne sais donc pas exactement pourquoi le plugin s’arrête au lieu de tenter de comprimer la vidéo dans les backup mais tout fichier trop gros dans le répertoire du site entraîne cette coupure brutale dans la sauvegarde.

La solution est donc d’enlever tous les plus gros fichiers uns par uns jusqu’à ce que la sauvegarde s’effectue convenablement.

Une solution, que j’avais trouvé sur internet pour un cas similaire mais qui n’était pas le mien, consistait à changer dans les réglages la « Chunk Size » à savoir la taille maximal de chaque archive. Là encore le problème était dû à un problème de compression.

Il doit être possible de régler ces deux problèmes de la même manière en modifiant les paramètres du serveur web et dont certains doivent limiter les ressources attribuées à la compression. Je ne me suis cependant pas penché sur la question mes sauvegardes ayant pu reprendre sans encombres.

Modifier le dossier de base de Java dans NetBeans

J’ai récemment eu à réinstaller tous mes logiciels dont NetBeans et mon JDK (Java Development Kit). Cependant, manque de chance, entre le début et la fin de mes installation, la dernière version de Java avait changée et était passée de la 1.7u10 à la 1.7u11.

J’ai naturellement désinstallé l’ancienne version pour mettre la nouvelle mais, surprise, au lancement suivant de mon NetBeans, j’ai eu une magnifique erreur stipulant :

Cannot locate java installation in specified jdkhome:
C:\Program Files\Java\jdk1.7.0_11
Do you want to try to use default version?

Pour y remédier, rien de plus simple, il suffit d’aller modifier l’adresse suivant netbeans_jdkhome= dans le fichier de configuration de l’IDE. Ce fichier est /etc/netbeans.conf (Sous Windows, dans le répertoire d’installation de NetBeans)

Exécuter TrueCrypt sous Fedora

TrueCrypt demande systématiquement les privilèges super-utilisateur. Je tentais donc toujours, dans le doute, de la lancer en root. Malgré cela, lorsque j’essayais de monter un volume crypté, j’obtenais l’erreur :

Failed to obtain administrator privileges: sudo: sorry, you must have a tty to run sudo

To enable use of ‘sudo’ by applications without a terminal window, please disable ‘requiretty’ option in ‘/etc/sudoers’. Newer versions of sudo automatically determine whether a terminal is required (‘requiretty’ option is obsolete).

TrueCrypt donne ainsi lui même la solution pour résoudre le problème. Il suffit d’aller commenter la ligne contenant requiretty dans le fichier /etc/sudoers (à l’aide de #).

D’autres solutions sont cependant disponibles sur Internet notamment celles ci :
http://linuxsysadminblog.com/2009/07/install-truecrypt-on-fedora-10/ 
Ou en l’installant depuis les dépôts officielles à l’aide de yum.

Ajuster par défaut la taille de son terminal

Voilà un problème que je n’avais pas eu depuis fort longtemps vu que j’utilisais des distributions basées sur Ubuntu ces derniers temps. Ceux ci ont corrigé le problème que je vais traiter dans les options par défauts des profils de terminaux.

La taille de base d’un terminal sur un OS me parait toujours trop petite. Le fait que l’écran de mon ordinateur portable soit full HD doit y jouer mais c’est un inconfort réel. Aussi, plutôt que de redimensionner à la main la taille de la fenêtre à chaque lancement, il est possible de préciser au terminal une taille favorite. Deux cas sont possibles :

  • Vous êtes sur une distribution dont l’option est présente d’origine dans les paramètres du profil et vous n’avez qu’à l’activer avec votre taille favorite
  • Vous modifiez le lanceur du terminal afin de rajouter l’option –geometry=CCxLL à la fin où CC représente le nombre de colonnes et LL le nombre de lignes

Le terminal se lancera ainsi systématiquement avec votre taille favorite sans avoir à le retoucher.

Synchroniser son serveur à un serveur de temps

Owncloud est une solution d’hébergement personnel particulièrement bien fichue. Afin de garder un versionning des fichiers qui soit cohérent, il demande que l’heure de sa machine et du serveur soient synchronisés. L’heure de ma machine étant la bonne, il ne m’a pas été dur de trouver le responsable de cette erreur.

Pour synchroniser un serveur sans affichage graphique, on utilise le logiciel ntp. Pour l’installer :

apt-get install ntp

NTP signifie Network Time Protocol et est un protocole qui permet de de synchroniser l’heure d’un ordinateur sur un autre qui a une plus grande précision (ou en tout cas dont l’exactitude est avérée).

Pour le configurer, il suffit d’aller ajouter/modifier dans le fichier /etc/ntp.conf la liste des serveur de temps afin d’en prendre des proches de là où est pour une meilleure précision. Je ne ferais pas une liste ici puisque les serveurs peuvent changer et que tout dépend de là où vous êtes. Cependant un petit tour sur Google devrait vous donner les bonnes adresses en un rien de temps.

Une fois les adresses en place, il suffit de relancer le démon qui a dû se lancer avec l’installation à l’aide de la commande :

/etc/init.d/ntp restart

Un petit détail reste encore à régler qui est la resynchronisation de l’horloge du système d’exploitation avec celle du BIOS. Afin de régler celle là aussi, il suffit de taper :

hwclock --systohc

et le tour est joué. L’horloge du BIOS sera mise à l’heure de l’OS. On peut cependant régler la date et l’heure à la main n’importe quand à l’aide des commandes :

date --set HH:MM:SS
date --set AAAA-MM-JJ

ou par NTP avec :

ntpdate <URL_DU_SERVEUR_DE_TEMPS>

On peu vérifier la nouvelle heure à l’aide de la commande :

date

Lag de lecture de VLC avec Gnome 3

Restons dans le thème de VLC avec de gros lags sur les vidéos lues constaté avec Gnome 3. Ce problème est apparemment dû à Gnome 3 lui même et plus particulièrement à sa nouvelle barre de notification.

Afin de corriger le problème, il faut donc aller dans Outils -> Préférences et, dans l’onglet interface, décocher la case Icône dans la barre système. Ceci a pour effet d’automatiquement désactiver la case Infobulles depuis la zone de notification si minimisé. Sinon désactiver aussi cette case.

Afin d’améliorer encore la qualité de la vidéo, une deuxième configuration peut être appliquée dans l’onglet vidéo. Il faut décocher la case Sortie vidéo accélérée (« Overlay »).

Un fois ces changements effectués, redémarrer VLC et voilà des vidéos fluides.

Lire des DVD sous Linux

Fervent défenseur du logiciel libre et du monde du libre de manière général, je suis obligé de reconnaître certains de leurs inconvénients quand j’en vois. A leur décharge, la plupart de ces problèmes sont dû à des formats propriétaires.

En l’occurrence, le problème auquel j’ai été confronté était la lecture d’un DVD. Naïf que j’étais, j’ai vite déchanté quand je me suis rendu compte que VLC, le logiciel qui n’a jamais bronché quel que soit le format de fichier que je lui ai donné à manger, n’arrivait pas à le lire.

Quelques recherches m’ont permis de voir que ceci était dû à une librairie non activée de base car servant à faire sauter les protections des DVD. Je n’ai jamais bien compris cet acharnement des maisons d’édition à mettre des DRM partout alors qu’au final, elles ne causent du tort qu’à ceux qui ont légalement acheté le support. Mais ceci est un autre problème.

En tout cas, la librairie nécessaire à savourer son film se nomme libdvdcss. Sous Ubuntu, elle se trouve dans le paquet ubuntu-restricted-extras. Une fois la librairie installée (je recommande d’installer tout le paquet sans se poser de question, je suis sûr qu’il aidera pour lire un autre format propriétaire un autre jour), il va falloir l’activer afin que VLC puisse la prendre en considération. On va donc taper la commande :

sh /usr/share/doc/libdvdread4/install-css.sh

dans un terminal. Un petit redémarrage de VLC si celui ci était ouvert pendant les opérations et nous voilà prêt à sortir toute notre DVDtech dans l’univers du libre. Bon pour les Blu-ray on reviendra, VLC n’a pas encore les autorisations nécessaire à contourner les protections. Merci Sony !!

Fix a bluetooth connexion on Windows (for a Logitech V470 mouse)

Here’s an article I wrote two times. once in french and once in english. Therefore, I hope to give an answer to that recurrent problem on the internet. I spent a lot of time searching without finding any clear answer.

I had a few weeks ago some problems with my Bluetooth card in my computer. I was encountering constant disconnections no matter which OS i used. To be sure the problem wasn’t due to my mouse controller, i tested with other devices and nothing changed. After a chaotic return at the customer service (the first time my computer had to be in an intern’s hands) my laptop came back functional.

But this morning, a simple boot on my Windows was enough to fail all my communication devices (Wifi, Ethernet, Bluetooth). After a short reboot on Ubuntu to be sure the problem was due to the drivers and not to the devices, I uninstalled every devices with the device manager (Right clic on Computer -> Manage -> (on the left) Device manager -> Right clic on every problematic device -> Uninstall)

Once every driver uninstalled, i rebooted to let Windows use generic drivers. I downloaded then the offical drivers on the Asus website and installed them one by one.

After an other reboot, the Internet connection was back but the Bluetooth still wasn’t functional. I uninstalled an other time the Bluetooth drivers and I rebooted again. The Bluetooth was back but with generic drivers. The connection with my Bluetooth mouse was enabled but wonky and had deconnections.

A last installation of the Bluetooth Driver and a last reboot let me finally have a functional Bluetooth card.

A last problem persisted. The mouse had deconnections like before but the problem wasn’t present on Ubuntu. I had to go in the bluetooth card properties and Right clic -> Properties -> Power managment tab -> Uncheck « Allow the computer to turn off this device to save power ».

After all those annoying steps, here i’m back with my Logitech V470 Bluetooth Mouse connected to my Asus G73JH on Windows 7 with no Bluetooth dongle or other trickery.

Rétablir une connexion bluetooth sous Windows (pour une souris Logitech V470)

Voici un article que je vais écrire deux fois car je le rédigerais une fois en français et une fois en anglais. Je vais faire ceci afin que la réponse à ce problème récurent figure enfin sur internet. J’ai passé de très nombreuses heures à rechercher et n’ai jamais trouvé de réponse claire.

J’ai rencontré il y a quelques temps des problèmes avec la carte bluetooth de mon ordinateur. Il y avait des déconnexions constantes quel que soit l’OS que j’utilisais. Afin d’être sûr que le problème ne venait pas de ma souris, j’ai testé avec d’autres périphériques et le problème restait le même. Après un retour au SAV chaotique (le premier retour avait dû voir l’oeuvre d’un stagiaire) ma machine est revenue fonctionnelle.

Seulement voilà, ce matin, un simple démarrage sous Windows a suffit à ce que tous mes périphériques de communication tombent en panne (Wifi, Ethernet, Bluetooth). Après un reboot sous Ubuntu pour être sûr que le problème venait bien des pilotes et pas du matériel, j’ai désinstallé tous les périphériques à l’aide du gestionnaire de périphériques (clic droit sur Ordinateur -> Gérer -> (Sur la gauche) Gestionnaire de périphériques -> Clic droit sur chaque périphérique problématique -> Désinstaller)

Une fois tous les pilotes désinstallés, j’ai redémarré afin de laisser Windows utiliser des pilotes génériques. Une fois ceci fait, j’ai téléchargé sur le site d’Asus tous les pilotes nécessaires et les ai installés un par un.

Après redémarrage, le bluetooth n’étais toujours pas fonctionnel mais la connexion internet était rétablie. J’ai de nouveau désinstallé le pilote de la carte bluetooth puis j’ai encore redémarré. Là, le bluetooth était rétablit mais avec des pilotes génériques. La connexion de ma souris s’établissait donc mais s’interrompait au bout d’un instant.

Une dernière réinstallation du pilote de bluetooth et un dernier redémarrage m’ont enfin permis d’avoir une carte fonctionnelle.

Un dernier problème persistait encore. La souris se déconnectait comme avant sauf que le problème n’avait pas lieu sous Ubuntu. Il m’a fallut aller dans les propriétés de la carte bluetooth et faire clic droit -> Propriétés -> Onglet Gestion de l’alimentation -> Décocher la case « Autoriser l’ordinateur à éteindre ce périphérique pour économiser l’énergie »

Après ces nombreuses étapes me voilà de nouveau avec ma souris bluetooth Logitech V470 connectée à mon Asus G73JH sous Windows 7 sans dongle supplémentaire ou autre supercherie.